Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

8.3.3. Lavorare con diverse distribuzioni‌


Detto questo adatto è uno strumento così meraviglioso, probabilmente vorrai tuffarti e iniziare a sperimentare con i pacchetti provenienti da altre distribuzioni. Ad esempio, dopo aver installato un sistema Kali Rolling, potresti voler provare un pacchetto software disponibile in Kali Dev, Debian Unstable o Debian Experimental senza discostarsi troppo dallo stato iniziale del sistema.

Anche se occasionalmente incontrerai problemi durante la miscelazione di pacchetti di diverse distribuzioni, adatto gestisce molto bene tale coesistenza e limita i rischi in modo molto efficace (a condizione che le dipendenze del pacchetto siano accurate). Innanzitutto, elenca tutte le distribuzioni utilizzate in / Etc / apt / sources.list e definisci la tua distribuzione di riferimento con il APT::Rilascio predefinito parametro (vedi sezione 8.2.3, “Aggiornamento di Kali Linux” [pagina 179]).

Supponiamo che Kali Rolling sia la tua distribuzione di riferimento ma che anche Kali Dev e Debian Unstable siano elencati nel tuo fonti.lista file. In questo caso, puoi usare installazione apt pacchetto/ instabile per installare un pacchetto da Debian Unstable. Se l'installazione fallisce a causa di alcune dipendenze insoddisfacenti, lascia che risolva quelle dipendenze all'interno di Unstable aggiungendo il -t instabile parametro.

In questa situazione, gli aggiornamenti (upgrade ed aggiornamento completo) vengono eseguiti all'interno di Kali Rolling ad eccezione dei pacchetti già aggiornati a un'altra distribuzione: questi seguiranno gli aggiornamenti disponibili nelle altre distribuzioni. Spiegheremo questo comportamento con l'aiuto delle priorità predefinite impostate da APT di seguito. Non esitate a usare politica apt-cache (vedi la barra laterale "Uso di apt-cache politica” [pagina 199]) per verificare le priorità date.

Tutto si basa sul fatto che APT considera solo i pacchetti di versione superiore o uguale al pacchetto installato (supponendo che / etc / apt / Preferences non è stato utilizzato per forzare priorità superiori a 1000 per alcuni pacchetti).


utilizzando politica apt-cache Per comprendere meglio il meccanismo di priorità, non esitate a eseguire politica apt-cache per visualizzare la priorità predefinita associata a ciascuna origine del pacchetto. Puoi anche usare politica apt-cache pacchetto per visualizzare le priorità di tutte le versioni disponibili di un determinato pacchetto.

utilizzando politica apt-cache Per comprendere meglio il meccanismo di priorità, non esitate a eseguire politica apt-cache per visualizzare la priorità predefinita associata a ciascuna origine del pacchetto. Puoi anche usare politica apt-cache pacchetto per visualizzare le priorità di tutte le versioni disponibili di un determinato pacchetto.


Supponiamo che tu abbia installato la versione 1 di un primo pacchetto da Rotolamento di Kali e che la versione 2 e 3 sono disponibili rispettivamente in Kalì Dev ed Debian instabile. La versione installata ha priorità 100 ma la versione disponibile in Rotolamento di Kali (lo stesso) ha una priorità di 990 (perché fa parte del rilascio di destinazione). Pacchetti in Kalì Dev ed Debian instabile avere una priorità di 500 (la priorità predefinita di una versione non installata). Il vincitore è quindi la versione 1 con una priorità di 990. Il pacchetto rimane in Rotolamento di Kali.

Prendiamo l'esempio di un altro pacchetto la cui versione 2 è stata installata da Kalì Dev. La versione 1 è disponibile in Rotolamento di Kali e versione 3 in Debian instabile. La versione 1 (con priorità 990, quindi inferiore a 1000) viene scartata perché è inferiore alla versione installata. Rimangono solo le versioni 2 e 3, entrambe con priorità 500. Di fronte a questa alternativa, APT seleziona la versione più recente, quella da Debian instabile. Se non vuoi installare un pacchetto da Kalì Dev migrare a Debian instabile, devi assegnare una priorità inferiore a 500 (490 per esempio) ai pacchi provenienti da Debian instabile. Puoi modificare / etc / apt / Preferences a questo effetto:


Pacchetto: *

Pin: rilascio a=unstable Pin-Priority: 490

Pacchetto: *

Pin: rilascio a=unstable Pin-Priority: 490


Il miglior sistema operativo cloud computing su OnWorks: