Strumento di gestione dei pacchetti APT

Strumento di gestione dei pacchetti APT
La tua macchina Linux è buona solo quanto lo fai. Per trasformarlo in una macchina potente, è necessario installare i pacchetti giusti, utilizzare le configurazioni giuste tra una serie di altre cose. Parlando di pacchetti; In questo articolo farei 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 (strumento avanzato di imballaggio) è per la gestione dei pacchetti sulle distribuzioni Linux basate su Debian e Ubuntu.Questo articolo non è previsto per discutere tutti i poteri dello strumento di gestione dei pacchetti APT, invece è destinato a darti una rapida occhiata a questo strumento e come puoi usarlo. Serrebbe bene a fini di riferimento e comprendendo come funziona lo strumento. Senza molto rumore, iniziamo.

Posizione

Proprio come molti strumenti Linux, APT è archiviato in /eccetera La directory contatta i file di configurazione per tutti i programmi che vengono eseguiti su sistemi Linux e può essere visualizzato navigando nella directory.

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

Faresti molte installazioni di pacchetti con APT, quindi farebbe molto per sapere che le fonti del pacchetto sono archiviate in un fonti.elenco file. Fondamentalmente, APT controlla questo file per i pacchetti e tenta di installare dall'elenco dei pacchetti-let Call It A Repository Index.

IL fonti.elenco Il file è memorizzato /etc/apt directory e c'è un file simile, chiamato fonti.elenco.D. In realtà non è un file, ma una directory che mantiene altri fonti.elenco File. Le fonti.elenco.D la directory viene utilizzata da Linux per mantenere alcuni fonti.elenco file in un posto separato per lo standard /etc/apt directory.

La confusione: apt vs apt-get

Sì, molte persone in realtà confondono che APT sia uguale a Apt-get. Ecco uno scioccante: non sono gli stessi.

In verità, il lavoro Apt e Apt-get allo stesso modo, tuttavia gli strumenti sono diversi. Consideriamo APT come un aggiornamento su Apt-get.

Apt-get è esistente prima dell'apt. Tuttavia Apt-get non esiste in isolamento in quanto funziona insieme ad altri pacchetti APT come APT-Cache e Apt-Config. Questi strumenti se combinati vengono utilizzati per gestire i pacchetti Linux e hanno anche comandi diversi. Inoltre, questi strumenti non sono i più facili da usare in quanto funzionano a basso livello, di cui un utente medio di Linux non potrebbe interessarsi di meno.

Per questo motivo, è stato introdotto APT. La versione 1.0.1 di APT ha quanto segue sulla pagina Man, “Il comando APT è pensato per essere piacevole per gli utenti finali e non deve essere compatibile all'indietro come APT-get."

APT funziona in isolamento e non è necessario essere combinati con altri strumenti per la corretta amministrazione di Linux, inoltre è facile da usare.

I comandi

Per un utente medio Linux, i comandi sono tutto ciò che contano. Attraverso i comandi, vengono eseguite le attività e si può svolgere un lavoro effettivo. Diamo un'occhiata ai principali comandi APT.

Ottenere aiuto

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

L'aiuto fornisce informazioni sufficienti per svolgere compiti semplici e è possibile accedervi al comando seguente:

Apt - -Help

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

Se lo desideri, potresti consultare le pagine Apt Man per ulteriori informazioni. Ecco il comando per accedere alle pagine dell'uomo:

uomo apt

Cerca il pacchetto

Per molte operazioni, dovresti conoscere il nome esatto di un pacchetto. Questo e molti altri usi sono ragioni 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.

Search Apt

Controllare le dipendenze del pacchetto

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

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

Apt dipende

Visualizza informazioni sul pacchetto

La visualizzazione delle dipendenze di un pacchetto è una informazioni che troveresti utili. 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 tentativo utilizzando il Apt comando come visto di seguito:

Apt Show

Installa pacchetto

Uno dei punti più forti 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 di file-deb sono file di pacchetto software Debian.

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

Installazione APT

Come affermato in precedenza, è necessario conoscere il nome del pacchetto prima di usarlo. Ad esempio, per installare Nginx il comando sarebbe APT Installa nginx.

Gli altri mezzi per installare pacchetti è 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 da non doverne preoccuparti.

Puoi installare Deb file utilizzando il percorso assoluto per i file con il comando seguente:

Installazione APT

Scarica il pacchetto

Se per qualche motivo, devi scaricare un pacchetto senza averlo installato, puoi farlo usando il scaricamento comando.

Questo scaricherebbe il file deb del pacchetto nella directory in cui è stato eseguito il comando. Puoi scaricare pacchetti utilizzando il comando qui sotto:

Download adatto

Se sei interessato a installare il .Deb file, è quindi possibile installare utilizzando il installare comando.

Aggiorna l'indice del repository

Ricorda che abbiamo parlato fonti.elenco prima? Bene, quando viene rilasciata una nuova versione di un pacchetto, la macchina Linux non è ancora in grado di installarlo perché non indicherebbe. Per averlo indicato, deve riflettere nel fonti.elenco file e questo può essere fatto usando il aggiornamento comando.

Aggiornamento APT

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

Rimuovere i pacchetti

Pacchetti si rompono. I pacchetti diventano obsoleti. I pacchetti devono essere rimossi.

Apt semplifica la rimuovere i pacchetti. Ecco diverse condizioni per rimuovere i pacchetti: rimozione dei file binari e mantenendo i file di configurazione, rimuovendo i file binari e i file di configurazione.

Per rimuovere i file binari da soli, il rimuovere viene utilizzato il comando.

Apt Rimuovi

Più di un pacchetto può essere rimosso, quindi puoi avere Apt Rimuovi NGINX TOP Per rimuovere contemporaneamente gli nginx e i pacchetti migliori.

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

Apt Purge

Se desideri fare entrambi in una volta, i comandi possono essere combinati come visto di seguito:

Apt Rimuovi - -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 autoremove Il comando è usato come visto di seguito:

APT AutoRemove

Pacchetti di elenchi

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

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

Elenco APT

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

Elenco APT: installato

Il comando sopra viene utilizzato per elencare i pacchetti installati sulla macchina Linux.

Elenco APT -Aggiornabile

Il comando sopra viene utilizzato per elencare i pacchetti installati sulla macchina disponibili.

Aggiornamento dei pacchetti

Quando si tratta di pacchetti, non si tratta solo di installare e rimuovere i pacchetti; Devono essere aggiornati anche.

Puoi decidere di aggiornare un singolo pacchetto o tutti i pacchetti contemporaneamente. Per aggiornare un singolo pacchetto, il installare verrà utilizzato il comando. Sorprendente diritto? Sì, tuttavia aggiungeremo il -Solo aggiornamento parametro.

Apt Installa-Solo aggiornamento

Funziona quando si intende aggiornare un solo pacchetto. Tuttavia, se si desidera aggiornare tutti i pacchetti necessari per utilizzare il aggiornamento comando.

Il seguente comando verrebbe usato per effettuare un tale aggiornamento:

Apt Aggiornamento

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

Aggiornamento del sistema

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

Con il Aggiornamento completo Comando, pacchetti e dipendenze obsoleti vengono rimossi e tutti i pacchetti (compresi i pacchetti di sistema) vengono aggiornati alle loro ultime versioni.

Il comando per farlo, è Aggiornamento completo Come visto di seguito:

Apt Full Aggiorna

Conclusione

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

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