GNU/Linux >> Linux Esercitazione >  >> Linux

Imparare Ubuntu Apt Ottenere attraverso esempi

Se non conosci Linux, ti starai chiedendo come installare o aggiornare i pacchetti software. Bene, sei nel posto giusto per capire come gestire i pacchetti software con Ubuntu Apt Get comandi.

In questo tutorial imparerai come aggiornare o aggiornare i pacchetti software esistenti e installarne di nuovi o eliminarli quando non ti servono più.

Ora continua a leggere e inizia a gestire i pacchetti software!

Prerequisiti

Questo tutorial sarà una dimostrazione pratica ma non richiede strumenti speciali, purché tu sia su Ubuntu 16 o versione successiva, sei a posto. Questo tutorial utilizza la versione LTS di Ubuntu 20.04.3 per le demo.

Aggiornamento dei repository dei pacchetti di sistema

Uno degli usi più comuni del apt-get il comando serve per aggiornare l'elenco dei pacchetti disponibili nel tuo sistema. E si consiglia di farlo prima di installare, aggiornare o aggiornare qualsiasi software.

Apri il tuo terminale ed esegui il seguente apt-get comando a update l'elenco dei pacchetti sul tuo sistema. Inserisci la tua password sudo quando richiesto.

Il comando seguente verifica la presenza di versioni software più recenti dalle voci in /etc/apt/sources.list e aggiorna l'elenco dei pacchetti di sistema.

sudo apt-get update

Quando non è presente alcun aggiornamento della versione del pacchetto, vedrai una nota che dice Hit. In caso contrario, vedrai una nota che dice Ottieni e il comando scarica le informazioni sul pacchetto (non il pacchetto totale). Quando si verifica un errore durante il recupero delle informazioni sul pacchetto, viene visualizzato ign .

Aggiornamento dei pacchetti software

Hai appena aggiornato l'elenco dei pacchetti software della tua macchina in base a sources.list , ma i pacchetti software rimarranno nella versione corrente a meno che non venga eseguito un aggiornamento. Aggiorna i pacchetti software che hanno aggiornamenti disponibili in base alle voci in sources.list file.

Esegui Ubuntu Apt Get comando di seguito a upgrade tutti i pacchetti software installati sulla macchina con versioni più recenti disponibili. Ti viene chiesto di confermare e di inserire Y per continuare.

Puoi ignorare la richiesta di conferma con il -y opzione. Questo potrebbe aggiornare/installare pacchetti che non volevi se non hai verificato l'elenco.

sudo apt-get upgrade

Forse preferisci aggiornare solo un software specifico. In tal caso, specifica il nome del pacchetto insieme a apt-get upgrade comando, come mostrato di seguito.

sudo apt-get upgrade vsftpd

Se hai 2-3 software da aggiornare, puoi specificarli in apt-get upgrade comando separato da uno spazio, come quello qui sotto:sudo apt-get upgrade vsftpd google-chrome firefox

Aggiornamento intelligente dei pacchetti di applicazioni con Ubuntu Apt Get

Oltre all'aggiornamento dei pacchetti software installati, come si gestiscono in modo intelligente i conflitti dei pacchetti software? Il apt-get upgrade pacchetto solo aggiornamenti pacchetti esistenti ma il dist-upgrade comando rimuoverà anche i pacchetti esistenti se sono in conflitto con le nuove versioni.

Esegui il comando seguente per aggiornare i pacchetti software esistenti sul tuo computer. Questo comando aggiunge o rimuove anche qualsiasi pacchetto per soddisfare eventuali dipendenze.

sudo apt-get dist-upgrade

Il apt-get dist-upgrade comando dispone di un sistema intelligente di risoluzione dei conflitti. Se si verifica un conflitto durante l'aggiornamento dei pacchetti, il comando sceglie prima i pacchetti critici da aggiornare e poi i pacchetti con priorità più bassa.

Per aggiornare una versione di Ubuntu alla versione successiva, eseguire il comando do-release-upgrade . Questo esegue apt-get dist-upgrade anche per aggiornare i pacchetti.

Ricerca e installazione di pacchetti software specifici

Finora, hai imparato ad aggiornare i repository dei pacchetti e il sistema operativo stesso. Ma come si cercano nuovi pacchetti software da installare? Il apt-cache comando ti consente di cercare tutti i pacchetti software disponibili o specifici.

Eseguire il comando seguente per visualizzare tutti i pacchetti software disponibili localmente conosciuti (pkgnames ). Questo elenco è derivato dall'ultimo aggiornamento rispetto a sources.list file di configurazione.

apt-cache pkgnames

Il apt-cache pkgnames Il comando restituisce naturalmente tonnellate di pacchetti software ed è difficile scorrerli. Allora perché non cercarne uno in modo specifico se hai familiarità con il nome del pacchetto software?

Esegui il comando seguente su search per repository di pacchetti software specifici, in questo caso, per vsftpd . Poiché stai solo cercando un pacchetto software, non è necessario anteporre sudo comando.

apt-cache search vsftpd

Se conosci il nome esatto del pacchetto, sostituisci search con il show parametro, come questo:apt-cache show PackageName . Sostituisci PackageName con il nome del pacchetto effettivo. Questo comando ti consente di visualizzare i dettagli del pacchetto, come l'origine, l'architettura, la versione e così via.

Una volta trovato il pacchetto software, esegui il comando seguente su install quel pacchetto software (vsftpd ) sulla tua macchina.

sudo apt-get install vsftpd

Reinstallazione di un software

Forse stai riscontrando problemi con alcuni software e non hai intenzione di scomporre le cose solo per vedere cosa c'è che non va. In tal caso, puoi provare a reinstallare il software per risolvere il problema del software.

Esegui il seguente apt-get install comando a --reinstall il software (vsftpd ) sul tuo sistema.

sudo apt-get install vsftpd --reinstall

Rimozione del software installato

Il software installato nel tuo sistema consuma naturalmente la tua memoria. E se il software non ha più uno scopo? Rimuovere quel software è la cosa ideale da fare. In questo modo puoi ottimizzare le prestazioni del tuo sistema.

Esegui il seguente comando su remove un software specifico (vsftpd ) dalla tua macchina.

sudo apt-get remove vsftpd

Rimozione di software e qualsiasi file di supporto con Ubuntu Apt Get

La maggior parte del software installato sulla macchina lascia residui, come cartelle o file di configurazione, anche dopo averli rimossi. Quei residui contribuiscono anche all'esaurimento dello spazio di archiviazione, quindi come li rimuovi? Lascia che il Ubuntu Apt Get comando rimuovi quei residui per te.

Forse hai già disinstallato un software ma i suoi file di configurazione rimangono. In tal caso, utilizzando il purge parametro con il apt-get il comando sarà sufficiente.

Esegui il comando seguente su uninstall il software (vsftpd ) e rimuovere i file e le cartelle rimanenti (purge ) dalla tua macchina.

sudo apt-get purge vsftpd

In alternativa, esegui il comando seguente se preferisci disinstallare (remove ) il software e liberati (--purge ) i suoi file di configurazione in una volta sola.

sudo apt-get remove --purge vsftpd

Risoluzione degli errori di dipendenza

L'installazione, l'aggiornamento o l'aggiornamento del software non sempre si completano perfettamente. A un certo punto tendi a ricevere errori, come errori di dipendenza dovuti a un database di pacchetti danneggiato. Ma non preoccuparti! Il Ubuntu Apt Get Il comando ti consente di cancellare il tuo repository locale dai file di pacchetto recuperati che non sono necessari che potrebbero causare l'errore di dipendenza.

I pacchetti applicativi stessi sono archiviati in .deb file che vengono scaricati e installati sulla macchina quando si installa qualsiasi software. Ora, se rimuovi un software specifico e lo reinstalli, apt usa .deb file dal repository locale per la reinstallazione, anziché scaricarli nuovamente da Internet.

Ma se è disponibile una versione più recente del software e si tenta di reinstallare il software, i file esistenti nel repository locale non saranno più utilizzabili. Di conseguenza, viene visualizzato un errore di dipendenza.

Esegui il apt-get clean comando seguente per rimuovere i file di pacchetto scaricati e memorizzati nella cache nel repository locale (/var/cache/apt/archives ).

Il apt-get clean il comando non rimuove i file di blocco da /var/cache/apt/archives e /var/cache/apt/archives/partial folders. I file di blocco hanno lo scopo di impedire a due gestori di pacchetti diversi di operare sugli stessi file in conflitto.

sudo apt-get clean

Per rimuovere i pacchetti di software scaricati a cui non fa più riferimento il software installato, utilizzare il autoclean parametro.

Esegui il comando seguente per rimuovere i file residui (file .deb ) (autoclean ) da /var/cache/apt/archives directory.

sudo apt-get autoclean

Conclusione

In questo tutorial hai imparato a usare Ubuntu Apt Get comandi per installare o aggiornare i pacchetti software e aggiornare il sistema operativo stesso. Hai anche accennato alla risoluzione degli errori di installazione rimuovendo i file di pacchetto non necessari dell'installazione della versione precedente dei pacchetti software.

A questo punto sai già come gestire in modo efficace i pacchetti software sulla tua macchina. Ora, perché non automatizzare l'aggiornamento dei pacchetti software con uno script Bash? O potresti anche aggiungere lavori cron con uno script PHP?


Linux
  1. Come ottenere il software in Ubuntu?

  2. Ottieni il software Ubuntu su Kubuntu 16.04?

  3. Esempi di comandi Dpkg per gestire i pacchetti in Ubuntu/Debian

  4. Apt ottenere esempi di comandi per gestire i pacchetti su Ubuntu/Debian

  5. Apt-Get Elenco pacchetti installati | Elenco installato con Apt su Ubuntu

Pacchetti software

Come utilizzare APT per gestire i pacchetti su Ubuntu?

Come elencare i pacchetti software installati su Ubuntu

Ubuntu 18.04 vs. Fedora 28

Imparare il comando dir in Linux attraverso esempi

apt comando Linux con esempi