Debian

Strumento di gestione dei pacchetti Apt

Strumento di gestione dei pacchetti Apt
La tua macchina Linux è buona quanto la fai tu. Per renderlo una macchina potente, devi installare i pacchetti giusti, usare le configurazioni giuste tra una miriade di altre cose. Parlando di pacchetti; in questo articolo vorrei prendere un primer sullo strumento di gestione dei pacchetti APT. Simile a YUM per le distribuzioni Linux basate su RHEL (RedHat Enterprise Linux), che è stato discusso qui, APT (Advanced Packaging Tool) è per la gestione dei pacchetti su distribuzioni Linux basate su Debian e Ubuntu.Questo articolo non è progettato per discutere tutti i poteri dello strumento di gestione dei pacchetti APT, ma ha lo scopo di darti una rapida occhiata a questo strumento e come puoi usarlo. Sarebbe utile per scopi di riferimento e per capire come funziona lo strumento. Senza troppi giri di parole, iniziamo.

Posizione

Proprio come molti strumenti Linux, apt è memorizzato nel /eccetera directory - contiene i file di configurazione per tutti i programmi che girano su sistemi Linux - e può essere visualizzata navigando nella directory.

Apt ha anche un file di configurazione che può essere trovato in /etc/apt directory con il nome del file adatto.conf.

Faresti molte installazioni di pacchetti con apt, quindi farebbe molto per sapere che i sorgenti dei pacchetti sono archiviati in un fonti.elenco file. Fondamentalmente, apt controlla questo file per i pacchetti e tenta di installarlo dall'elenco dei pacchetti-chiamiamolo indice del repository.

Il fonti.elenco il file è memorizzato nel /etc/apt directory e c'è un file simile, chiamato fonti.elenco.d. In realtà non è un file, ma una directory che ne conserva altri fonti.elenco File. Le fonti.elenco.d è usata da Linux per conservarne alcuni fonti.elenco file in un luogo separato, al di fuori dello standard /etc/apt directory.

La confusione: APT vs APT-GET

Sì, molte persone in realtà confondono apt per essere lo stesso di apt-get. Ecco uno shock: non sono la stessa cosa.

In verità, apt e apt-get funzionano allo stesso modo, tuttavia gli strumenti sono diversi. Consideriamo apt come un aggiornamento su apt-get.

Apt-get esisteva prima di apt. Tuttavia apt-get non esiste da solo in quanto funziona insieme ad altri pacchetti apt come apt-cache e apt-config. Questi strumenti quando combinati vengono utilizzati per gestire i pacchetti Linux e hanno anche comandi diversi. Anche questi strumenti non sono i più facili da usare in quanto funzionano a un livello basso, di cui un utente Linux medio non potrebbe fregarsene di meno.

Per questo motivo è stato introdotto apt. La versione 1.0.1 di APT ha quanto segue nella pagina man, "Il comando apt è pensato per essere piacevole per gli utenti finali e non ha bisogno di essere retrocompatibile come apt-get."

Apt funziona da solo e non ha bisogno di essere combinato con altri strumenti per una corretta amministrazione di Linux, inoltre è facile da usare.

I Comandi

Per un utente Linux medio, i comandi sono tutto ciò che conta. Attraverso i comandi, le attività vengono eseguite e il lavoro effettivo può essere svolto. Diamo un'occhiata ai principali comandi apt.

Ottenere aiuto

Il più importante di tutti i comandi da discutere in questo articolo è il comando utilizzato per ottenere aiuto. Rende lo strumento facile da usare e ti assicura di non dover memorizzare i comandi.

L'aiuto fornisce informazioni sufficienti per eseguire attività semplici ed è possibile accedervi con il comando seguente:

apt --help

Otterresti un elenco di varie combinazioni di comandi dal risultato, dovresti ottenere qualcosa di simile all'immagine qui sotto:

Se lo desideri, puoi controllare le pagine man di apt per ulteriori informazioni. Ecco il comando per accedere alle pagine man:

uomo adatto

Cerca il pacchetto

Per molte operazioni, è necessario conoscere il nome esatto di un pacchetto of. Questo e molti altri usi sono motivi per utilizzare il comando di ricerca.

Questo comando controlla tutti i pacchetti nell'indice del repository, cerca la parola chiave nelle descrizioni dei pacchetti e fornisce un elenco di tutti i pacchetti con la parola chiave.

ricerca adatta

Controlla le dipendenze del pacchetto

I pacchetti Linux hanno dipendenze, queste dipendenze assicurano che funzionino correttamente quando i pacchetti si interrompono quando si interrompono le dipendenze.

Per visualizzare le dipendenze di un pacchetto, usi il pulsante dipende comando.

apt dipende

Visualizza le informazioni sul pacchetto

La visualizzazione delle dipendenze di un pacchetto è un'informazione che potresti trovare utile. Tuttavia, ci sono altri dettagli del pacchetto che puoi ottenere. Per me sarebbe meno produttivo memorizzare tutti i comandi per accedere ad altri dettagli come la versione del pacchetto, la dimensione del download ecc.

Puoi ottenere tutte le informazioni di un pacchetto in un solo tentativo usando il adatto comando come mostrato di seguito:

spettacolo adatto

Installa pacchetto

Uno dei punti di forza di Linux è la disponibilità di molti pacchetti potenti. È possibile installare i pacchetti in due modi: tramite il nome del pacchetto o tramite a deb I file file-deb sono file del pacchetto software Debian.

Per installare i pacchetti utilizzando il nome del pacchetto, viene utilizzato il comando seguente:

apt install

Come affermato in precedenza, è necessario conoscere il nome del pacchetto prima di utilizzarlo. Ad esempio, per installare Nginx il comando sarebbe apt install nginx.

L'altro mezzo per installare i pacchetti è attraverso il deb file se disponibile. Quando si installa un pacchetto tramite il suo deb file, apt recupera le dipendenze del pacchetto stesso e lo scarica in modo che tu non debba preoccuparti di loro.

Puoi installare deb file utilizzando il percorso assoluto dei file con il comando seguente:

apt install

Scarica il pacchetto

Se per qualche motivo hai bisogno di scaricare un pacchetto senza averlo installato, puoi farlo usando il Scarica comando.

Questo scaricherà il file deb del pacchetto nella directory in cui è stato eseguito il comando. Puoi scaricare i pacchetti utilizzando il comando seguente:

apt download

Se sei quindi interessato all'installazione del .deb file, è quindi possibile installare utilizzando il installare comando.

Aggiorna l'indice del repository

Ricorda che ne abbiamo parlato fonti.elenco prima? Bene, quando viene rilasciata una nuova versione di un pacchetto, la tua macchina Linux non è ancora in grado di installarla perché non indicherebbe. Per farlo indicare, ha bisogno di riflettere nel fonti.elenco file e questo può essere fatto usando il aggiornare comando.

aggiornamento appropriato

Questo comando aggiorna l'indice del repository e lo mantiene aggiornato con le ultime modifiche ai pacchetti elencati.

Rimuovere i pacchetti

Pacchetti in pausa. I pacchetti diventano obsoleti. I pacchetti devono essere rimossi.

Apt semplifica la rimozione dei pacchetti. Ecco diverse condizioni per la rimozione dei pacchetti: rimozione dei file binari e conservazione dei file di configurazione, rimozione dei file binari e dei file di configurazione.

Per rimuovere solo i file binari, il rimuovere viene utilizzato il comando.

apt rimuovere

È possibile rimuovere più di un pacchetto, quindi puoi avere apt rimuovere nginx top per rimuovere contemporaneamente Nginx e i pacchetti migliori.

Per rimuovere i file di configurazione, il epurazione viene utilizzato il comando.

apt purge

Se desideri eseguire entrambe le operazioni contemporaneamente, i comandi possono essere combinati come mostrato di seguito:

apt remove --purge

Prima di procedere, dovrebbe essere noto che quando i pacchetti vengono rimossi, le loro dipendenze rimangono i.e. non vengono rimossi anche loro. Per rimuovere le dipendenze durante la disinstallazione, il rimozione automatica comando viene utilizzato come mostrato di seguito:

apt autoremove

Elenco pacchetti

Sì, puoi avere i pacchetti sulla tua macchina Linux elencati. Puoi avere un elenco di tutti i pacchetti nell'indice del repository, dei pacchetti installati e dei pacchetti aggiornabili.

Indipendentemente da ciò che intendi fare, il elenco verrebbe usato il comando.

lista adatta

Il comando sopra viene utilizzato per elencare tutti i pacchetti disponibili nell'indice del repository.

apt list --installed

Il comando sopra è usato per elencare i pacchetti installati sulla tua macchina Linux.

elenco apt --aggiornabile

Il comando sopra è usato per elencare i pacchetti installati sulla tua macchina che hanno aggiornamenti disponibili.

Aggiornamento dei pacchetti

Quando si tratta di pacchetti, non si tratta solo di installare e rimuovere pacchetti; anche loro hanno bisogno di essere aggiornati.

Puoi decidere di aggiornare un singolo pacchetto o tutti i pacchetti contemporaneamente. Per aggiornare un singolo pacchetto, il installare il comando sta per essere usato. Sorprendente vero? Sì, tuttavia aggiungeremo il -solo-upgrade parametro.

apt install --only-upgrade

Funziona quando intendi aggiornare un solo pacchetto. Tuttavia, se si desidera aggiornare tutti i pacchetti, è necessario utilizzare il aggiornamento comando.

Il seguente comando verrebbe utilizzato per effettuare un tale aggiornamento:

aggiornamento adatto

Va notato che aggiornamento il comando non rimuove le dipendenze e anche se i pacchetti aggiornati non ne hanno più bisogno i.e. sono obsoleti.

Aggiornamento del sistema

A differenza del normale aggiornamento, il aggiornamento completo comando da discutere qui esegue un aggiornamento completo del sistema.

Con il aggiornamento completo comando, i pacchetti obsoleti e le dipendenze vengono rimossi e tutti i pacchetti (inclusi i pacchetti di sistema) vengono aggiornati alle loro ultime versioni.

Il comando per farlo è aggiornamento completo come si vede di seguito:

apt aggiornamento completo

Conclusione

Apt è un potente strumento che rende l'uso delle distribuzioni Linux basate su Debian e Ubuntu un'esperienza meravigliosa. La maggior parte dei comandi apt elencati qui richiedono i permessi di root, quindi potrebbe essere necessario aggiungere sudo all'inizio dei comandi.

Questi comandi sono solo una punta dell'iceberg degli immensi poteri che possiede lo strumento apt, e sono abbastanza potenti da farti sentire a tuo agio con la gestione dei pacchetti sulla tua macchina Linux.

Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...