Guida per principianti all'installazione del software in Ubuntu con APT

Se hai usato Ubuntu probabilmente hai usato il comando apt a un certo punto. Ma sapevi che c'è molto di più di apt-get install e apt-get upgrade?

Se hai usato Ubuntu probabilmente hai usato il comando apt a un certo punto.  Ma sapevi che c'è molto di più di apt-get install e apt-get upgrade?
Annuncio pubblicitario

Ubuntu è ampiamente considerata come una versione principiante di Linux Le migliori distribuzioni Linux per gli switcher della prima volta da Windows e Mac Le migliori distribuzioni Linux per le prime time switcher Da Windows e Mac Linux ha un'immagine intimidatoria, facendo sembrare che sarebbe difficile inizia a usarlo. Ma il passaggio da Windows e Mac è in realtà piuttosto semplice, se ci si può tranquillizzare. Leggi di più, ma questo non significa che Ubuntu sia usato solo dai principianti. Gli utenti avanzati possono anche utilizzare alcune delle grandi funzionalità che Ubuntu ha da offrire.

Se hai usato Ubuntu per un certo periodo di tempo, è probabile che tu abbia dovuto usare un comando apt-get a un certo punto. Ma lo sapevi che c'è molto di più in APT di apt-get update e apt-get upgrade ?

Cos'è APT?

APT è l'acronimo di Advanced Package Tool, l'indizio è nel nome: è uno strumento a riga di comando per la gestione dei pacchetti all'interno di Ubuntu.

Ubuntu è basato su un'altra distribuzione, chiamata Debian Debian vs Ubuntu: quanto è arrivato Ubuntu tra 10 anni? Debian vs Ubuntu: quanto è arrivato Ubuntu tra 10 anni? Ubuntu ha 10 anni! Il re delle distribuzioni Linux ha fatto molta strada sin dal suo inizio nel 2004, quindi diamo un'occhiata a come si è sviluppato in modo diverso da Debian, la distribuzione su ... Read More. Debian usa il proprio gestore di pacchetti, DPKG e build APT su DPKG per renderlo più user-friendly.

Puoi installare, aggiornare e pulire i pacchetti con APT, oltre a trovare nuovi pacchetti da installare. I pacchetti che puoi trovare dipendono da quali PPA hai abilitato sulla tua macchina Cos'è un PPA di Ubuntu e perché dovrei usarne uno? [La tecnologia ha spiegato] Cos'è un PPA di Ubuntu e perché dovrei usarne uno? [La tecnologia ha spiegato] Ulteriori informazioni.

Gestione dei pacchetti con apt-get

È possibile utilizzare il comando apt-get per installare, aggiornare e pulire i pacchetti disponibili per il proprio sistema. APT utilizza un database locale di pacchetti, che indica al sistema se sono disponibili aggiornamenti.

Mantenere aggiornato questo database è estremamente importante, poiché l'uso di pacchetti scaduti può portare a problemi di sicurezza sul proprio computer. Per aggiornare il database APT, è possibile utilizzare il seguente comando:

sudo apt-get update 

apt-get-update

Esistono tre tipi di aggiornamento al database APT:

  • Hit - Questo significa che non ci sono modifiche al pacchetto dall'ultimo controllo.
  • Ign - Questo significa che il pacchetto è stato ignorato, sia perché il pacchetto è così recente che non è necessario controllarlo, o perché c'è un piccolo errore. Ad ogni modo, questo non è nulla di cui preoccuparsi.
  • Get - Questo significa che è disponibile un aggiornamento del pacchetto e APT scaricherà i dettagli per questo aggiornamento, ma non l'aggiornamento stesso.

Una volta aggiornato il database, è possibile utilizzare APT per aggiornare i pacchetti sul proprio sistema. Questo aggiornerà tutte le applicazioni e il sistema principale di Ubuntu alle ultime versioni disponibili.

 sudo apt-get upgrade 

apt-get-upgrade

Aggiorna un pacchetto specifico

A volte potresti voler aggiornare un pacchetto specifico, piuttosto che l'intero sistema. APT ti permette di farlo con il seguente comando:

 sudo apt-get upgrade [package-name] 

Questo aggiornerà quindi quel pacchetto specifico. Questo può essere utile se c'è un bug noto con un certo pacchetto, eppure vuoi ancora aggiornarne altri.

Dist-upgrade

APT ha anche un modo leggermente più intelligente di aggiornare i pacchetti, questo strumento è noto come dist-upgrade . Viene utilizzato allo stesso modo del comando di aggiornamento standard:

 sudo apt-get dist-upgrade 

Oltre a svolgere la funzione di aggiornamento, dist-upgrade gestisce anche in modo intelligente le dipendenze con le nuove versioni dei pacchetti; apt-get ha un sistema di risoluzione dei conflitti "intelligente" e tenterà di aggiornare i pacchetti più importanti a scapito di quelli meno importanti, se necessario. Quindi il comando dist-upgrade potrebbe rimuovere alcuni pacchetti.

Poiché dist-upgrade è in grado di rimuovere i pacchetti e di aggiornarli, è generalmente consigliabile che questo comando non venga utilizzato a meno che non sia assolutamente necessario o quando si esegue un aggiornamento all'ultima versione di Ubuntu.

Ricordarsi di eseguire sempre un backup Come eseguire il backup dei dati su Ubuntu e altre distribuzioni Come eseguire backup di dati su Ubuntu e altre distribuzioni Quanti dati sensibili verrebbero persi se l'unità disco fosse morta? Naturalmente, hai bisogno di una soluzione di backup, ma fare backup in Linux può essere complicato se non sai cosa stai facendo ... Leggi di più prima di qualsiasi dist-upgrade.

Combinare i comandi

È molto importante eseguire un aggiornamento prima di un aggiornamento quando si utilizza APT, ma alcune persone potrebbero trovare frustranti i comandi multipli in esecuzione. Tuttavia, è possibile combinare i comandi in Ubuntu in modo che un comando possa eseguire due funzioni.

Per eseguire un aggiornamento seguito da un aggiornamento, è possibile eseguire questo comando:

 sudo apt-get update -y && sudo apt-get upgrade -y 

apt-get-update-e-upgrade

Questo comando sta fondamentalmente dicendo ad APT di eseguire un aggiornamento e di rispondere di sì a qualsiasi prompt, quindi di eseguire un aggiornamento e di nuovo di rispondere a qualsiasi prompt. Ciò automatizzerà completamente il processo di aggiornamento e aggiornamento.

Ricerca di pacchetti

APT è anche molto utile per trovare nuovi pacchetti. Sebbene ci siano modi migliori per cercare nuovi pacchetti in Ubuntu 5 Great Tips per Ubuntu Software Center [Linux] 5 Great Tips per Ubuntu Software Center [Linux] Leggi di più, il comando apt-cache è utile quando cerchi un lib o pacchetto specifico.

Per cercare un pacchetto usando APT puoi usare il seguente comando:

 apt-cache search [search term] 

apt-cache-ricerca

Come puoi vedere dall'output precedente, la funzione di ricerca è abbastanza dettagliata e ti permetterà di cercare termini, piuttosto che nomi di pacchetti, in modo da non dover conoscere il nome del pacchetto che stai cercando.

Tuttavia, se si desidera cercare pacchetti che contengono il termine di ricerca all'interno del proprio nome, è possibile utilizzare il seguente comando:

 apt-cache pkgnames [search term] 

apt-cache-pkgnames-ricerca

Una volta che conosci il nome del pacchetto che stai cercando, puoi usare il seguente comando per ottenere maggiori informazioni su quel pacchetto:

 apt-cache showpkg [package name] 

apt-cache-showpkg

Una volta eseguito, questo comando mostrerà informazioni come numeri di versione e dipendenze. Questa informazione può essere molto utile quando si tratta di installare nuovi pacchetti.

Installa / Rimuovi pacchetti con APT

Come sudo apt-get update, il comando di installazione di APT è probabilmente quello che si è incontrato prima quando si installavano nuove applicazioni con Ubuntu e APT.

Il comando per installare un pacchetto usando APT è:

 sudo apt-get install [package name] 

Al contrario, per rimuovere un pacchetto usando APT, devi semplicemente sostituire la parola "installa" con "rimuovi":

 sudo apt-get remove [package name] 

apt-get-installazione

Altro da imparare

Questa guida tocca semplicemente la superficie di ciò che puoi fare con APT. È uno strumento estremamente potente che è al centro di Ubuntu, così come molte altre distribuzioni.

Se vuoi continuare a conoscere APT, puoi sfogliare le pagine man APT usando il seguente comando:

 man apt 

man-apt

Sei un utente terminale o preferisci restare con Ubuntu Software Center? Sentiti libero di condividere i tuoi suggerimenti nei commenti qui sotto.

In this article