Dipendenze: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
 
Riga 1: Riga 1:
= Cosa sono le dipendenze =
== 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 Iceweasel ha banalmente bisogno del browser Iceweasel installato per funzionare.
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 Iceweasel ha banalmente bisogno del browser Iceweasel installato per funzionare.


Riga 11: Riga 11:
Debian vanta un gestore di pacchetti estremamente avanzato ([[APT]]), in grado, nella stragrande maggioranza dei casi, di risolvere automaticamente questo tipo di problemi.
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 =
== 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 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 sta all'amministratore decidere quale scelta intraprendere.
Il sistema di gestione dei pacchetti Debian risolve automaticamente le dipendenze. Questo vuol dire che se cercate di installare un pacchetto verranno 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 sta all'amministratore decidere quale scelta intraprendere.


= Dipendenze obbligatorie, consigliate e suggerite =
== Dipendenze obbligatorie, consigliate e suggerite ==
Le dipendenze di cui si è parlato finora sono le cosiddette ''dipendenze obbligatorie''. In realtà [[APT]] gestisce anche dipendenze più "deboli" che sono appunto ''pacchetti consigliati'' e ''pacchetti suggeriti''.
Le dipendenze di cui si è parlato finora sono le cosiddette ''dipendenze obbligatorie''. In realtà [[APT]] gestisce anche dipendenze più "deboli" che sono appunto ''pacchetti consigliati'' e ''pacchetti suggeriti''.


Riga 21: Riga 21:
I ''pacchetti suggeriti'' sono, invece, pacchetti che aggiungono delle funzionalità a cui non tutti sono necessariamente interessati.
I ''pacchetti suggeriti'' sono, invece, pacchetti che aggiungono delle funzionalità a cui non tutti sono necessariamente interessati.


= Dipendenze inverse =
== Dipendenze inverse ==
Con il nome ''dipendenze inverse'' si indica l'insieme dei pacchetti che dipendono da un dato pacchetto. Le dipendenze inverse sono i pacchetti che vengono eliminati quando si rimuove un dato pacchetto.
Con il nome ''dipendenze inverse'' si indica l'insieme dei pacchetti che dipendono da un dato pacchetto. Le dipendenze inverse sono i pacchetti che vengono eliminati quando si rimuove un dato pacchetto.


6 999

contributi