Discussione:Personalizzare il comportamento delle finestre con Devil's Pie: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
(4 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
[[Category:Glossario]]
Non seguire
 
== Cosa sono le dipendenze ==
Ci sono diverse situazioni in cui un pacchetto ha bisogno per funzionare di un altro pacchetto, o anche pi� di uno. Per esempio la traduzione in italiano di mozilla ha banalmente bisogno di mozilla installato per funzionare.
 
In un sistema unix, e ancor pi� in un sistema GNU/Linux, la gestione delle dipendenze dei pacchetti da altri pacchetti tende ad essere estremamente complicata, inquanto i casi che si possono verificare comprendono:
* Pacchetti che dipendono semplicemente da altri pacchetti
* Pacchetti che vanno in conflitto con altri pacchetti
* Pacchetti che non dipendono da un pacchetto preciso, ma da una tipologia di pacchetti (un programma grafico ha bisogno, per esempio, di font, ma non di un tipo specifico di font: spesso � sufficiente che ci sia <b>almeno</b> un pacchetto di font installato)
* Pacchetti che dipendono da una versione specifica di altri pacchetti (di solito � sufficiente una richiesta del tipo "dalla versione x.y.z in su")
* Una combinazione anche molto complicata delle precedenti.
 
Debian vanta un gestore di pacchetti estremamente avanzato ([[APT]]), in grado, nella stragrande maggioranza dei casi, di risolvere automaticamente questo tipo di problemi.
 
== APT: risolutore di dipendenze ==
Il sistema di gestione dei pacchetti debian risolve automaticamente le dipendenze. Questo vuol dire che se cercate di installare un pacchetto verranno anche installati anche tutti i pacchetti necessari (ovvero le dipendenze) al suo funzionamento. In alcuni casi [[APT]] pu� anche decidere di rimuovere un pacchetto che va in conflitto con uno dei pacchetti da installare. Se nella risoluzione delle dipendenze ci sono diverse vie possibili, [[APT]] ne sceglie una a seconda del comando usato e dei valori di default impostati nei file di configurazione. Quando in base a queste regole [[APT]] non riesce a scegliere tra due o pi� azioni, viene segnalato il problema e st� all'amministratore decidere quale scelta intraprendere.
 
== Dipendenze obbligatorie, consigliate e suggerite ==
Le dipendenze di cui si � parlato fin ora sono le cos� dette ''dipendenze obbligatorie''. In realt� [[APT]] gestisce anche dipendenze pi� "deboli" che sono appunto ''pacchetti consigliati'' e ''pacchetti suggeriti''.
 
Come suggerisce il nome, i ''pacchetti consigliati'' sono delle dipendenze non obbligatorie (senza le quali un dato pacchetto pu� funzionare ugualmente) che per� aggiungono importanti funzionalit� ad un programma. In genere � consigliabile installare i pacchetti consigliati :-P.
 
I ''pacchetti suggeriti'' sono, invece, pacchetti che aggiungono delle funzionalit� a cui non tutti sono necessariamente interessati.
 
== Dipendenze inverse ==
Con il nome ''dipendenze inverse'' si indica l'insieme dei pachetti che dipendono da un dato pacchetto. Le dipendenze inverse sono i pacchetti che vengono eliminati quando si rimuove un dato pacchetto.
 
Il modo pi� semplice per visualizzare le dipendenze inverse � lanciare <tt>aptitude</tt>, selezionare il pachetto interessato e premere ''''r'''' (Reverse dependecies). Per maggiori informazioni vedere la [[Aptitude|guida dedicata ad Aptitude]].

Versione attuale delle 09:15, 1 apr 2006

Non seguire