Come usare APT e dire addio a APT-GET in Debian e Ubuntu

Come usare APT e dire addio a APT-GET in Debian e Ubuntu / Linux

Linux è in uno stato di evoluzione permanente. Spesso i cambiamenti sono nascosti, come gli sviluppi dietro le quinte del kernel e altri codici sottostanti. Ma occasionalmente, l'utente deve adattarsi a un nuovo modo di lavorare.

Mentre molti miglioramenti nel campo dell'informatica possono essere stridenti e richiedono una mentalità diversa, questo non è vero per lo sviluppo del apt-get comando. Piuttosto che rimpiazzarlo completamente, i sistemi basati su Debian (come Ubuntu, Linux Mint e Raspbian 5 Ways New Raspbian Jessie Raspberry Pi Raspberry Pi è ancora più facile da usare 5 modi Nuovo Raspbian Jessie rende il Raspberry Pi ancora più facile da usare Dopo la release di Debian Jessie a luglio, la comunità Raspberry Pi è stata benedetta con una nuova versione della variante Raspbian, basata sulla distro "padre". Continua a leggere) Continua il suo uso insieme alla sua sostituzione, il più semplice adatto comando.

Ma perché stanno facendo questo, e ciò che è veramente cambiato?

APT vs. APT-GET

C'è una buona logica nell'introdurre il comando apt. In precedenza, l'accesso allo Strumento avanzato pacchetto è stato tramite il apt-get e apt-cache set di comandi (o tramite Synaptic o altri gestori di pacchetti che Linux Package Manager (e Distro) è giusto per te? Quale gestore di pacchetti Linux (e Distro) è giusto per te? Una differenza fondamentale tra le distro Linux principali è il gestore dei pacchetti; le differenze sono abbastanza forti da influenzare la scelta della distro. Vediamo come funzionano i vari gestori di pacchetti. Maggiori informazioni sul desktop). Tuttavia, a causa del modo in cui questi sono stati ampliati nel tempo, le cose sono diventate piuttosto disorganizzate.

Con l'introduzione di apt, che presenta le opzioni più comunemente utilizzate da apt-get e apt-cache, non solo i comandi sono leggermente più corti, ce ne sono anche di meno. Ciò evita duplicazioni e altri problemi sorti nel corso degli anni.

Ma apt non si limita a unificare due strutture di comando simili e disorganizzate. Migliora anche l'esperienza della riga di comando. Ad esempio, una barra di avanzamento viene visualizzata quando si installa o si rimuove un programma.

Quindi, ecco perché è stato introdotto apt. Ma perché dovresti usarlo? Questi esempi spiegano.

In breve: non più GET

In precedenza abbiamo esaminato il comando apt-get Approfondimento Guida per l'installazione del software in Ubuntu con APT Guida per principianti all'installazione del software in Ubuntu con APT Se hai usato Ubuntu probabilmente hai usato il comando apt ad un certo punto . Ma sapevi che c'è molto di più di apt-get install e apt-get upgrade? Leggi di più . I comandi che hai usato in precedenza possono ancora essere impiegati, semplicemente rilasciando il “-ottenere” porzione.

Così…

apt-get install [nomepacchetto]

... diventa ...

apt install [nomepacchetto]

In generale, questo cambiamento si verifica in tutti i precedenti apt-get comandi. Ma con l'introduzione di adatto arriva qualche funzionalità in più. Gli aggiornamenti e la rimozione del software ora hanno tutti opzioni aggiuntive, dall'installazione di più pacchetti ai pacchetti di eliminazione dal tuo sistema.

Ottieni un aggiornamento completo

Probabilmente già conosci il aggiornare e aggiornamento comandi che funzionano con entrambi adatto e apt-get. In breve, aggiornare aggiorna le informazioni sul pacchetto dai repository La tua guida ai repository e alla gestione dei pacchetti Ubuntu La tua guida ai repository e alla gestione dei pacchetti di Ubuntu Ulteriori informazioni, mentre aggiornamento aggiornerà tutti i pacchetti effettivamente installati.

Il nuovo comando apt introduce questo nuovo comando, full-aggiornamento.

sudo apt full-upgrade

Con questo comando, non solo i pacchetti verranno aggiornati, tutti i vecchi pacchetti che devono essere rimossi come parte dell'upgrade verranno scartati. Lo standard aggiornamento apt il comando non lo fa.

Installa più pacchetti

Di fretta, e hai bisogno di installare più di un pacchetto software? O semplicemente vuoi più efficienza dal tuo comando di installazione del software?

Il installazione apt il comando si è evoluto, consentendo ora di installare più pacchetti con un singolo comando. Basta nominare i pacchetti a turno dopo il comando install:

sudo apt install [pacchetto_1] [pacchetto_2] [pacchetto_3]

Se un'app è già installata, apt controllerà il database per una versione successiva e installarlo. Semplice!

Installa un pacchetto senza eseguire l'aggiornamento

È possibile che in alcune circostanze potrebbe essere necessario installare un pacchetto esistente (forse per ripararlo) senza eseguire l'aggiornamento. Fortunatamente, apt semplifica anche questo scenario:

sudo apt install [nomepacchetto] --no-upgrade

Nel frattempo, puoi scaricare un aggiornamento a un pacchetto disinstallato e lasciarlo disinstallato con:

sudo apt install [nomepacchetto] --only-upgrade

Indubbiamente quell'ultimo comando è uno scenario insolito per la maggior parte, ma vale la pena saperlo.

Installa una versione del pacchetto specifico

Cosa succede se si desidera una versione specifica di un'applicazione? Ciò potrebbe accadere se si scopre che l'ultimo aggiornamento interrompe una funzionalità che si utilizza. Dovrai eseguire alcune ricerche per questo, per assicurarti di conoscere il numero di versione del pacchetto.

Una volta trovato, usa semplicemente questo comando per specificare il nome del pacchetto e la versione desiderata:

sudo apt install [nomepacchetto] = [numero_versione]

Ricorda che i successivi aggiornamenti possono annullare ciò e sostituire la versione desiderata con l'ultima. In quanto tale, dovrai ripetere questo comando (a meno che la funzione non funzionante venga ripristinata dagli sviluppatori).

Elenca i pacchetti aggiornabili e installati

Un altro nuovo aspetto dell'installazione di software con apt su sistemi basati su Debian è l'opzione list. Questo produrrà un elenco in base alla condizione specificata.

Ad esempio, è possibile visualizzare un elenco di pacchetti con un aggiornamento in sospeso:

elenco apt - aggiornabile

Più semplicemente, un elenco di pacchetti installati:

elenco apt --installato

È disponibile anche una terza opzione per la lista. Verrà visualizzato un elenco di tutti i pacchetti disponibili per il tuo sistema operativo e computer.

lista apt ---- tutte le versioni

(Notare il numero di “-” caratteri nel comando: quattro!)

Rimuovi contro Purge

Il vecchio metodo di rimuovere un pacchetto con il rimuovere il comando funziona ancora con apt. Usalo come un retro dell'installazione, specificando il nome del pacchetto:

sudo apt remove [nomepacchetto]

Tuttavia, c'è anche il epurazione comando, che funziona allo stesso modo.

sudo apt purge [nomepacchetto]

Ma qual è la differenza?

Bene, rimuovere apt rimuove semplicemente i binari, ma ciò comporta la perdita dei file residui, di solito i file di configurazione.

Con azzeramento appropriato, tuttavia, tutto ciò che riguarda i file viene rimosso: binari, file di configurazione, il lotto.

Pulizia con Autoremove

Comandi come rimuovere e epurazione potrebbe essere usato per scartare il software indesiderato sul tuo sistema. Ai vecchi tempi di apt-get, utilizzando metodi di pulizia più efficienti sarebbero disponibili pulito e autoclean.

Con apt, c'è solo una singola funzione: autoremove. Una volta inserito, rimuoverà librerie e pacchetti che verranno installati automaticamente, solitamente come dipendenze per le applicazioni desiderate. Finché questi pacchetti rimangono dissociati con le app richieste, possono essere scartati.

sudo apt autoremove

E, naturalmente, questo si tradurrà nella liberazione di spazio su disco importante Come liberare istantaneamente lo spazio su disco di riserva su Linux Come liberare istantaneamente lo spazio su disco di riserva su Linux Con solo due comandi, è possibile pulire un sacco di file spazzatura che sono occupando spazio sul tuo sistema. Leggi di più !

Nuovi comandi e migliore funzionalità

Con il apt-get comando è possibile aggiornare, aggiornare, installare e rimuovere software su sistemi operativi Linux basati su Debian. Ma con il più semplice adatto comando, puoi fare molto di più!

Ma quale preferisci? Continuerai con apt-get fino a quando non sarà completamente deprecato, o abbraccerai pienamente apt? Raccontaci come ti senti - e tutti i comandi che pensi dovremmo aver incluso - nella casella dei commenti.

Crediti immagine: Brian A Jackson / Shutterstock

Scopri di più su: Debian, Linux, Terminal, Ubuntu.