6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) 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. | ||
contributi