Questo articolo spiega quanto velocemente puoi imparare a installare, rimuovere, aggiornare e ricerca pacchetti software che utilizzano apt-get e apt-cache comandi dalla riga di comando. Questo articolo fornisce alcuni comandi utili che ti aiuteranno a gestire la gestione dei pacchetti in Debian/Ubuntu sistemi basati.
Il apt-get utility è un potente e gratuito programma da riga di comando per la gestione dei pacchetti, che viene utilizzato per lavorare con APT di Ubuntu (Strumento di imballaggio avanzato) libreria per eseguire l'installazione di nuovi pacchetti software, rimuovere i pacchetti software esistenti, aggiornare i pacchetti software esistenti e persino utilizzare l'aggiornamento dell'intero sistema operativo.
Il apt-cache lo strumento della riga di comando viene utilizzato per la ricerca nella cache del pacchetto software apt. In parole semplici, questo strumento viene utilizzato per cercare pacchetti software, raccoglie informazioni sui pacchetti e viene utilizzato anche per cercare quali pacchetti disponibili sono pronti per l'installazione su
Debian o Ubuntu sistemi basati.APT-CACHE – 5 utili comandi di base
Per elencare tutti i pacchetti disponibili, digita il seguente comando.
$ apt-cache pkgnames
esseract-ocr-epo. sogni notturni. muudvb. tbb-esempi. libsvm-java. libmrpt-hmtslam0.9. libboost-timer1.50-dev. kcm-touchpad. g++-4.5-multilib. ...
Per scoprire il nome del pacchetto e con esso la descrizione prima dell'installazione, utilizzare il tasto 'ricerca' bandiera. Usando "ricerca" insieme a apt-cache visualizzerà un elenco di pacchetti corrispondenti con una breve descrizione. Supponiamo che desideri scoprire la descrizione del pacchetto "vsftpd', allora il comando sarebbe.
$ apt-cache search vsftpd
vsftpd - server FTP leggero ed efficiente scritto per la sicurezza. ccze - Coloratore di tronchi robusto e modulare. ftpd - Server FTP (File Transfer Protocol). yasat - semplice strumento di controllo stupido
Per trovare ed elencare tutti i pacchetti che iniziano con "vsftpd', puoi usare il seguente comando.
$ apt-cache pkgnames vsftpd
vsttpd
Ad esempio, se desideri controllare le informazioni del pacchetto insieme ad una breve descrizione, dire (numero di versione, somme di controllo, dimensioni, dimensioni installate, categoria ecc.). Utilizzo 'mostrare' sottocomando come mostrato di seguito.
$ apt-cache mostra netcat
Pacchetto: netcat. Priorità: facoltativa. Sezione: universo/rete. Dimensioni installate: 30. Manutentore: sviluppatori Ubuntu <[e-mail protetta]> Manutentore originale: Ruben Molina <[e-mail protetta]> Architettura: tutto. Versione: 1.10-40. Dipende: netcat-traditional (>= 1,10-39) Nome file: pool/universe/n/netcat/netcat_1.10-40_all.deb. Taglia: 3340. MD5sum: 37c303f02b260481fa4fc9fb8b2c1004. SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a. SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9. Description-it: TCP/IP coltellino svizzero -- pacchetto di transizione Questo è un pacchetto "fittizio" che dipende dalla versione predefinita di netcat di lenny, per facilitare gli aggiornamenti. Può essere rimosso in sicurezza. Descrizione-md5: 1353f8c1d079348417c2180319bdde09. Bug: https://bugs.launchpad.net/ubuntu/+filebug. Origine: Ubuntu
Usa il 'showpkg' sottocomando per controllare le dipendenze per particolari pacchetti software. se quei pacchetti di dipendenze sono installati o meno. Ad esempio, usa il 'showpkg' comando insieme a nome-pacchetto.
$ apt-cache showpkg vsftpd
Pacchetto: vsftpd. Versioni: 2.3.5-3ubuntu1 (/var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages) Linguaggio di descrizione: File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages MD5: 81386f72ac91a5ea48f8db0b023f3f9b Linguaggio di descrizione: it File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_i18n_Translation-en MD5: 81386f72ac91a5ea48f8db0b023f3f9b Reverse Dipende: ubumirror, vsftpd harden-server, vsftpd. Dipendenze: 2.3.5-3ubuntu1 - debconf (18 0.5) debconf-2.0 (0 (null)) upstart-job (0 (null)) libc6 (2 2.15) libcap2 (2 2.10) libpam0g (2 0.99.7.1) libssl1. 0.0 (2 1.0.0) libwrap0 (2 7.6-4~) adduser (0 (null)) libpam-modules (0 (null)) netbase (0 (null)) logrotate (0 (null)) ftp-server (0 (null)) ftp-server (0 ( null)) Fornisce: 2.3.5-3ubuntu1 - ftp-server Reverse Fornisce:
Il 'statistiche' il comando secondario visualizzerà le statistiche generali sulla cache. Ad esempio, il comando seguente visualizzerà i nomi dei pacchetti totali è il numero di pacchetti trovati nella cache.
$ apt-cache stats
Nomi totali dei pacchetti: 51868 (1.037 k) Strutture pacchetti totali: 51868 (2.490 k) Pacchetti normali: 39505 Pacchetti virtuali puri: 602 Pacchetti virtuali singoli: 3819 Pacchetti virtuali misti: 1052 Mancanti: 6890. Totale versioni distinte: 43015 (2.753 k) Totale descrizioni distinte: 81048 (1.945 k) Dipendenze totali: 252299 (7.064 k) Totale relazioni ver/file: 45567 (729 k) Totale relazioni Desc/File: 81048 (1.297 k) Totale fornisce mappature: 8228 (165 k) Stringhe globalizzate totali: 286 (3.518 ) Spazio versione totale delle dipendenze: 1.145 k. Spazio libero totale: 62,6 k. Spazio totale contabilizzato: 13,3 M
APT-GET – 20 utili comandi di base per la gestione dei pacchetti
Il 'aggiornare' comando viene utilizzato per risincronizzare i file di indice del pacchetto dalle loro fonti specificate in /etc/apt/sources.list file. Il comando update ha recuperato i pacchetti dalle loro posizioni e li ha aggiornati alla versione più recente.
$ sudo apt-get update
[sudo] password per tecmint: Ign http://security.ubuntu.com quantal-security InRelease Ottieni: 1 http://security.ubuntu.com quantal-security Release.gpg [933 B] Ottieni: 2 http://security.ubuntu.com quantal-security Release [49,6 kB] Ign http://in.archive.ubuntu.com quantal InRelease Ign http://in.archive.ubuntu.com aggiornamenti quantistici InRelease Get: 3 http://repo.varnish-cache.org preciso InRelease [13.7 kB] Ign http://in.archive.ubuntu.com backport quantistici InRelease Hit http://in.archive.ubuntu.com quantal Release.gpg Ottieni: 4 http://security.ubuntu.com quantal-security/main Sources [34.8 kB] Ottieni: 5 http://in.archive.ubuntu.com aggiornamenti quantistici Release.gpg [933 B] ...
Il 'aggiornamento' comando viene utilizzato per aggiornare tutti i pacchetti software attualmente installati sul sistema. In nessun caso i pacchetti attualmente installati non vengono rimossi o i pacchetti che non sono già installati né recuperati e installati per soddisfare le dipendenze di aggiornamento.
$ sudo apt-get upgrade
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. I seguenti pacchetti sono stati conservati: linux-headers-generic linux-image-generic wine1.5 wine1.5-i386. I seguenti pacchetti verranno aggiornati: activity-log-manager-common activity-log-manager-control-center adium-theme-ubuntu alacarte alsa-base app-install-data-partner appmenu-gtk appmenu-gtk3 apport apport-gtk apt apt-transport-https apt-utils aptdaemon aptdaemon-data at-spi2-core bamfdaemon file di base bind9-host ...
Tuttavia, se si desidera eseguire l'aggiornamento, indipendentemente dal fatto che i pacchetti software verranno aggiunti o rimossi per soddisfare le dipendenze, utilizzare il tasto 'dist-upgrade' sottocomando.
$ sudo apt-get dist-upgrade
Il 'installare' il sottocomando è tracciato da uno o più pacchetti che desiderano installare o aggiornare.
$ sudo apt-get install netcat
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. Verranno installati i seguenti pacchetti aggiuntivi: netcat-traditional. Verranno installati i seguenti NUOVI pacchetti: netcat netcat-traditional. 0 aggiornati, 2 installati di recente, 0 da rimuovere e 328 non aggiornati. È necessario ottenere 67,1 kB di archivi. Dopo questa operazione verranno utilizzati 186 kB di spazio su disco aggiuntivo. Vuoi continuare [S/n]? y. Ottieni: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/universo netcat-tradizionale i386 1.10-40 [63.8 kB] Ottieni: 2 http://in.archive.ubuntu.com/ubuntu/ quantal/universo netcat tutti 1.10-40 [3.340 B] Recuperato 67,1 kB in 1 secondo (37,5 kB/s) Selezione del pacchetto precedentemente deselezionato netcat-traditional. (Lettura banca dati... 216118 file e directory attualmente installati.) Disimballaggio di netcat-traditional (da .../netcat-traditional_1.10-40_i386.deb)... Selezionando il pacchetto netcat precedentemente deselezionato. Disimballaggio di netcat (da .../netcat_1.10-40_all.deb)... Trigger di elaborazione per man-db... Configurazione di netcat-traditional (1.10-40)... Configurazione di netcat (1.10-40)...
È possibile aggiungere più di un nome di pacchetto insieme al comando per installare più pacchetti contemporaneamente. Ad esempio, il seguente comando installerà i pacchetti "nehogs' e 'goaccess‘.
$ sudo apt-get install nethogs goaccess
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. goaccess è già la versione più recente. nethogs è già la versione più recente. 0 aggiornati, 0 installati di recente, 0 da rimuovere e 328 non aggiornati.
Con l'aiuto dell'espressione regolare puoi aggiungere diversi pacchetti con una stringa. Ad esempio, usiamo * jolly per installare diversi pacchetti che contengono il '*nome*'stringa, il nome sarebbe 'nome-pacchetto'.
$ sudo apt-get install '*nome*'
Usando sub'–nessun aggiornamento' Il comando impedirà l'aggiornamento dei pacchetti già installati.
$ sudo apt-get install nomepacchetto --no-upgrade
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. Salta vsftpd, è già installato e l'aggiornamento non è impostato. 0 aggiornati, 0 installati di recente, 0 da rimuovere e 328 non aggiornati.
Il '–solo-upgrade' comando non installa nuovi pacchetti ma aggiorna solo i pacchetti già installati e disabilita la nuova installazione di pacchetti.
$ sudo apt-get install nomepacchetto --only-upgrade
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. vsftpd è già la versione più recente. 0 aggiornati, 0 installati di recente, 0 da rimuovere e 328 non aggiornati.
Supponiamo che desideri installare solo una versione specifica dei pacchetti, usa semplicemente il tasto '=' con il nome del pacchetto e aggiungere la versione desiderata.
$ sudo apt-get install vsftpd=2.3.5-3ubuntu1
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. vsftpd è già la versione più recente. 0 aggiornati, 0 installati di recente, 0 da rimuovere e 328 non aggiornati.
Per disinstallare i pacchetti software senza rimuovere i relativi file di configurazione (per riutilizzare in seguito la stessa configurazione). Usa il 'rimuovere' comando come mostrato.
$ sudo apt-get remove vsftpd
[sudo] password per tecmint: lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. I seguenti pacchetti verranno RIMOSSI: vsftpd. 0 aggiornati, 0 installati di recente, 1 da rimuovere e 328 non aggiornati. Dopo questa operazione verranno liberati 364 kB di spazio su disco. Vuoi continuare [S/n]? y. (Lettura banca dati... 216156 file e directory attualmente installati.) Rimozione vsftpd... vsftpd stop/attesa. Elaborazione trigger per ureadahead... Trigger di elaborazione per man-db ...
Per rimuovere i pacchetti software inclusi i relativi file di configurazione, utilizzare il tasto 'epurazione' sottocomando come mostrato di seguito.
$ sudo apt-get purge vsftpd
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. I seguenti pacchetti verranno RIMOSSI: vsftpd* 0 aggiornati, 0 installati di recente, 1 da rimuovere e 328 non aggiornati. Dopo questa operazione, verranno utilizzati 0 B di spazio su disco aggiuntivo. Vuoi continuare [S/n]? y. (Lettura banca dati... 216107 file e directory attualmente installati.) Rimozione vsftpd... Eliminazione dei file di configurazione per vsftpd... Trigger di elaborazione per ureadahead...
In alternativa, puoi combinare entrambi i comandi insieme come mostrato di seguito.
$ sudo apt-get remove --purge vsftpd
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. I seguenti pacchetti verranno RIMOSSI: vsftpd* 0 aggiornati, 0 installati di recente, 1 da rimuovere e 328 non aggiornati. Dopo questa operazione verranno liberati 364 kB di spazio su disco. Vuoi continuare [S/n]? y. (Lettura banca dati... 216156 file e directory attualmente installati.) Rimozione vsftpd... vsftpd stop/attesa. Eliminazione dei file di configurazione per vsftpd... Elaborazione trigger per ureadahead... Trigger di elaborazione per man-db ...
Il 'pulire' comando viene utilizzato per liberare spazio su disco mediante la pulizia recuperato (scaricato) .deb file (pacchetti) dal repository locale.
$ sudo apt-get clean
Per scaricare solo il codice sorgente di un particolare pacchetto, utilizzare l'opzione '–fonte solo per il download' con 'nome-pacchetto' come mostrato.
$ sudo apt-get --download-only source vsftpd
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. È necessario ottenere 220 kB di archivi di origine. Ottieni: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (dsc) [1.883 B] Ottieni: 2 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kB] Ottieni: 3 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kB] Recupero di 220 kB in 4 s (49,1 kB/s) Download completato e in modalità solo download
Per scaricare e decomprimere il codice sorgente di un pacchetto in una directory specifica, digita il seguente comando.
$ sudo apt-get source vsftpd
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. È necessario ottenere 220 kB di archivi di origine. Ottieni: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (dsc) [1.883 B] Ottieni: 2 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kB] Ottieni: 3 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kB] Recuperato 220 kB in 1s (112 kB/s) gpgv: Firma effettuata giovedì 24 maggio 2012 02:35:09 IST utilizzando l'ID chiave RSA 2C48EE4E. gpgv: impossibile controllare la firma: chiave pubblica non trovata. dpkg-source: avviso: impossibile verificare la firma su ./vsftpd_2.3.5-3ubuntu1.dsc. dpkg-source: info: estrazione di vsftpd in vsftpd-2.3.5. dpkg-source: info: spacchettamento vsftpd_2.3.5.orig.tar.gz. dpkg-source: info: spacchettamento vsftpd_2.3.5-3ubuntu1.debian.tar.gz. dpkg-source: info: applicazione di 01-builddefs.patch. dpkg-source: info: applicazione 02-config.patch. dpkg-source: info: applicazione 03-db-doc.patch. dpkg-source: info: applicazione 04-link-local.patch. dpkg-source: info: applicazione 05-whitespaces.patch. dpkg-source: info: applicazione 06-greedy.patch. dpkg-source: info: applicazione 07-utf8.patch. dpkg-source: info: applicazione di 08-manpage.patch. dpkg-source: info: applicazione 09-s390.patch. dpkg-source: info: applicazione di 10-remote-dos.patch. dpkg-source: info: applicazione di 11-alpha.patch. dpkg-source: info: applicazione di 09-disable-anonymous.patch. dpkg-source: info: applicazione 12-ubuntu-use-snakeoil-ssl.patch
Puoi anche scaricare, decomprimere e compilare il codice sorgente allo stesso tempo, usando l'opzione '-compilare' come mostrato di seguito.
$ sudo apt-get --compile source goaccess
[sudo] password per tecmint: lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. È necessario ottenere 130 kB di archivi di origine. Ottieni: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (dsc) [1.120 B] Ottieni: 2 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (tar) [127 kB] Ottieni: 3 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (diff) [2.075 B] Recuperato 130 kB in 1 s (68.0 kB/s) gpgv: Firma effettuata martedì 26 giugno 2012 09:38:24 IST utilizzando la chiave DSA ID A9FD4821. gpgv: impossibile controllare la firma: chiave pubblica non trovata. dpkg-source: avviso: impossibile verificare la firma su ./goaccess_0.5-1.dsc. dpkg-source: info: estrazione di goaccess in goaccess-0.5. dpkg-source: info: decompressione goaccess_0.5.orig.tar.gz. dpkg-source: info: decompressione goaccess_0.5-1.debian.tar.gz. dpkg-buildpackage: pacchetto sorgente goaccess. dpkg-buildpackage: versione sorgente 1:0.5-1. dpkg-buildpackage: sorgente modificata da Chris Taylor <[e-mail protetta]> dpkg-buildpackage: architettura host i386 dpkg-source --before-build goaccess-0.5. dpkg-checkbuilddeps: Dipendenze di compilazione non soddisfatte: debhelper (>= 9) autotools-dev libncurses5-dev libglib2.0-dev libgeoip-dev autoconf. dpkg-buildpackage: avviso: compila dipendenze/conflitti insoddisfatti; abortire. dpkg-buildpackage: avviso: (usa il flag -d per sovrascrivere.) ...
Usando 'Scarica', puoi scaricare qualsiasi pacchetto senza installarlo. Ad esempio, il seguente comando scaricherà solo "nehogs' pacchetto nella directory di lavoro corrente.
$ sudo apt-get download nethogs
Ottieni: 1 Download di nethog 0.8.0-1 [27.1 kB] Recupero 27,1 kB in 3 s (7.506 B/s)
Il 'registro delle modifiche' flag scarica un registro delle modifiche del pacchetto e mostra la versione del pacchetto installata.
$ sudo apt-get changelog vsftpd
vsftpd (2.3.5-3ubuntu1) quantale; urgency=low * Unisci da Debian testing (LP: #1003644). Modifiche rimanenti: + debian/vsftpd.upstart: migra vsftpd a upstart. + Aggiungi hook apport (LP: #513978): - debian/vsftpd.apport: Aggiunto. - debian/control: Build-dipende da dh-apport. - debian/rules: aggiungi --with apport. + Aggiungi file debian/watch. + debian/patches/09-disable-anonymous.patch: disabilita l'accesso anonimo per impostazione predefinita. (LP: #528860) * debian/patches/12-ubuntu-us-snakeoil-ssl.patch: usa la chiave e i certificati SSL snakeoil. -- Andrés Rodriguez <[e-mail protetta]> Mer 23 maggio 2012 16:59:36 -0400. ...
Il 'dai un'occhiata' comando è uno strumento diagnostico. In passato aggiornava la cache dei pacchetti e controllava le dipendenze danneggiate.
$ sudo apt-get check
[sudo] password per tecmint: lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto
Questo 'build-dep' Il comando cerca i repository locali nel sistema e installa le dipendenze di build per il pacchetto. Se il pacchetto non esiste nel repository locale, restituirà un codice di errore.
$ sudo apt-get build-dep netcat
Verranno installati i seguenti NUOVI pacchetti: debhelper dh-apparmor html2text po-debconf quilt. 0 aggiornati, 5 installati di recente, 0 da rimuovere e 328 non aggiornati. È necessario ottenere 1.219 kB di archivi. Dopo questa operazione verranno utilizzati 2.592 kB di spazio su disco aggiuntivo. Vuoi continuare [S/n]? y. Ottieni: 1 http://in.archive.ubuntu.com/ubuntu/ quantal/main html2text i386 1.3.2a-15build1 [91.4 kB] Ottieni: 2 http://in.archive.ubuntu.com/ubuntu/ quantal/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Ottieni: 3 http://in.archive.ubuntu.com/ubuntu/ quantal/main dh-apparmor all 2.8.0-0ubuntu5 [9,846 B] Ottieni: 4 http://in.archive.ubuntu.com/ubuntu/ quantal/main debhelper tutti 9.20120608ubuntu1 [623 kB] Ottieni: 5 http://in.archive.ubuntu.com/ubuntu/ quantal/main quilt tutti 0,60-2 [285 kB] Recupero di 1.219 kB in 4 s (285 kB/s) ...
Il 'autopulizia'il comando cancella tutto .deb file da /var/cache/apt/archives per liberare un volume significativo di spazio su disco.
$ sudo apt-get autoclean
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto
Il 'rimozione automatica' il comando sub viene utilizzato per rimuovere automaticamente i pacchetti che sono stati certamente installati per soddisfare le dipendenze per altri pacchetti e che ora non erano più necessari. Ad esempio, il comando seguente rimuoverà un pacchetto installato con le relative dipendenze.
$ sudo apt-get autoremove vsftpd
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. Il pacchetto 'vsftpd' non è installato, quindi non è stato rimosso. 0 aggiornati, 0 installati di recente, 0 da rimuovere e 328 non aggiornati.
Ho coperto la maggior parte delle opzioni disponibili con apt-get e apt-cache comandi, ma ci sono ancora più opzioni disponibili, puoi verificarle usando 'uomo adatto a ottenere'' o 'man apt-cache‘ dal terminale. Spero che ti sia piaciuto leggere questo articolo, se mi sono perso qualcosa e vorresti che lo aggiungessi alla lista. Non esitate a menzionare nel commento qui sotto.
Leggi anche: 20 utili comandi Linux YUM per la gestione dei pacchetti