Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

8.5. Riepilogo


In questa sezione abbiamo appreso di più sul sistema dei pacchetti Debian, discusso l'Advanced Package Tool (APT) e dpkg, ha appreso l'interazione di base con i pacchetti, la configurazione e l'utilizzo avanzati di APT e ha approfondito il sistema dei pacchetti Debian con un breve riferimento al . Deb formato del file. Abbiamo guardato il di controllo file, script di configurazione, checksum e il confidi file.

Suggerimenti riassuntivi:

Un pacchetto Debian è un archivio compresso di un'applicazione software. Contiene i file dell'applicazione e altri metadati, inclusi i nomi delle dipendenze di cui l'applicazione necessita, nonché script che consentono l'esecuzione di comandi nelle diverse fasi del ciclo di vita del pacchetto (installazione, rimozione, aggiornamenti).

I dpkg strumento, contrariamente a adatto ed apt-get (della famiglia APT), non conosce tutti i pacchetti disponibili che potrebbero essere utilizzati per soddisfare le dipendenze dei pacchetti. Quindi, per gestire i pacchetti Debian, si utilizzeranno probabilmente questi ultimi strumenti in quanto sono in grado di risolvere automaticamente i problemi di dipendenza.

Puoi usare APT per installare e rimuovere applicazioni, aggiornare pacchetti e persino aggiornare l'intero sistema. Ecco i punti chiave che dovresti sapere su APT e la sua configurazione:

• Il fonti.lista file è il file di configurazione chiave per definire le sorgenti dei pacchetti (oi repository che contengono i pacchetti).

• Debian e Kali usano tre sezioni per differenziare i pacchetti in base alle licenze scelte dagli autori di ogni opera: principale contiene tutti i pacchetti che rispettano pienamente le Linee guida per il software libero Debian6; non-free contiene software che non è (interamente) conforme alle Linee guida sul software libero ma può comunque essere distribuito senza restrizioni; e


Immagine

6https://www.debian.org/social_contract#guidelines

contrib (contributi) include software open source che non può funzionare senza alcuni elementi non liberi.

• Kali mantiene diversi repository tra cui: rotolamento del kali, che è il repository principale per gli utenti finali e dovrebbe sempre contenere pacchetti installabili e recenti; kali-dev, che viene utilizzato dagli sviluppatori di Kali e non è per uso pubblico; e kali-sanguinante-edge, che spesso contiene pacchetti non testati e non controllati creati automaticamente dal repository Git (o Subversion) a monte meno di ventiquattro ore dopo il commit.

• Quando si lavora con APT, è necessario prima scaricare l'elenco dei pacchetti attualmente disponibili con aggiornamento apt.

• È possibile aggiungere un pacchetto al sistema con un semplice installazione apt pacchetto. APT installerà automaticamente le dipendenze necessarie.

• Per rimuovere un pacchetto utilizzare apt rimuovere pacchetto. Rimuoverà anche le dipendenze inverse del pacchetto (cioè i pacchetti che dipendono dal pacchetto da rimuovere).

• Per rimuovere tutti i dati associati a un pacchetto, è possibile "eliminare" il pacchetto con il apt purga pacchetto comando. A differenza di una rimozione, questa non rimuoverà solo il pacchetto ma anche i suoi file di configurazione e talvolta i dati utente associati.

Consigliamo aggiornamenti regolari per installare gli ultimi aggiornamenti di sicurezza. Per aggiornare, usa aggiornamento apt seguito da entrambi aggiornamento apt, apt-get upgrade, o aggiornamento sicuro di attitudine. Questi comandi cercano i pacchetti installati che possono essere aggiornati senza rimuovere alcun pacchetto.

Per aggiornamenti più importanti, come aggiornamenti di versioni principali, utilizzare apt aggiornamento completo. Con questa istruzione, adatto completerà l'aggiornamento anche se deve rimuovere alcuni pacchetti obsoleti o installare nuove dipendenze. Questo è anche il comando che dovresti usare per gli aggiornamenti regolari del tuo sistema Kali Rolling. Esamina i pro e i contro degli aggiornamenti descritti in questo capitolo.

Diversi strumenti possono essere usati per ispezionare i pacchetti Debian:

· XNUMX€ dpkg --listfiles pacchetto (o -L) elenca i file che sono stati installati dal pacchetto specificato.

· XNUMX€ dpkg --cerca filetto (o -S) trova tutti i pacchetti contenenti il ​​file o il percorso passato nell'argomento.

· XNUMX€ dpkg --lista (o -l) visualizza l'elenco dei pacchetti noti al sistema e il loro stato di installazione.

· XNUMX€ dpkg --contenuto file.deb (o -c) elenca tutti i file in un particolare . Deb file.

· XNUMX€ dpkg --info file.deb (o -I) visualizza le intestazioni dell'oggetto specificato . Deb file.

• I vari apt cache i sottocomandi visualizzano gran parte delle informazioni memorizzate nel database interno di APT.

Per evitare un utilizzo eccessivo del disco, è necessario eseguire regolarmente l'ordinamento / var / cache / apt / archives /. A questo scopo possono essere utilizzati due comandi: apt pulito (o apt-pulisci) svuota completamente la dire-

toria; apt autopulizia (apt-get pulizia automatica) rimuove solo i pacchetti che non possono più essere scaricati perché sono scomparsi dal mirror e sono quindi inutili.

Aptitude è un programma interattivo che può essere utilizzato in modalità semigrafica sulla console. È un programma estremamente robusto che può aiutarti a installare e risolvere i problemi dei pacchetti.

synaptic è un gestore di pacchetti grafico che presenta un'interfaccia grafica pulita ed efficiente.

Come utente avanzato, puoi creare file in /etc/apt/apt.conf.d/ per configurare alcuni aspetti di APT. È inoltre possibile gestire le priorità dei pacchetti, tenere traccia dei pacchetti installati automaticamente, lavorare con più distribuzioni o architetture contemporaneamente, utilizzare firme crittografiche per convalidare i pacchetti e aggiornare i file utilizzando le tecniche descritte in questo capitolo.

Nonostante i migliori sforzi dei manutentori di Kali/Debian, un aggiornamento del sistema non è sempre così agevole come vorremmo. Quando ciò accade, puoi guardare il bug tracker di Kali7 e nel sistema di tracciamento dei bug Debian8 at https://bugs.debian.org/pacchetto per verificare se il problema è già stato segnalato. Puoi anche provare a eseguire il downgrade del pacchetto o a eseguire il debug e riparare uno script del manutentore del pacchetto fallito.


Immagine

7http://bugs.kali.org 8https://bugs.debian.org‌


Immagine

Immagine



Parole


Immagine

Pacchetti personalizzati Kernel personalizzato Immagini personalizzate

Persistenza live-build


Immagine


Il miglior sistema operativo cloud computing su OnWorks: