Apt-get in Ubuntu

Apt-get in Ubuntu
Apt è uno strumento di riga di comando su Ubuntu. È uno degli strumenti più utilizzati e estremamente potenti su Ubuntu. APT può essere utilizzato per installare nuovi pacchetti software, aggiornare i pacchetti già installati sul sistema o persino l'aggiornamento. Questo strumento di riga di comando è di gran lunga uno dei primi che tutti i novizi imparano in Linux. APT può essere suddiviso in apt-get, apt-cache e apt-config. In questo tutorial, esploreremo i vari modi in cui possiamo usare APT-get.

Apt-get Source e apt-get build-dep

Fonte apt-get

Quando hai a che fare con pacchetti open source o codice sorgente, i programmatori in genere desiderano studiare il codice sorgente e/o correggere i bug sul codice sorgente. Questo è dove entra in gioco la fonte. La fonte viene utilizzata per afferrare il pacchetto di origine.

Affinché ciò funzioni, punta la voce DEB-SRC in/etc/APT/fonti.Elenco su instabile (dovrebbe anche essere insolito). Ed eseguire un aggiornamento una volta che le fonti.Il file dell'elenco è stato modificato.

CD /ETC /APT
Nano fonti.elenco

Quindi, rompere le linee DEB-SRC.

Quindi, eseguire un aggiornamento:

Sudo Apt-get Aggiornamento

Scarica il pacchetto di origine:

cd ~
Download di CD
MKDIR ImageMagick_Source
CD ImageMagick_Source
sudo apt-get fonte Imagemagick

Questo è ciò che si trova nella cartella ImageMagick_Source:

Sudo apt-get build-dep

Quest'ultimo viene utilizzato per installare tutte le dipendenze per un particolare pacchetto che lo consentirà di costruire. In altre parole, le dipendenze sono librerie/programmi necessari per compilare il pacchetto. E quest'ultimo otterrà le dipendenze per te.

SUDO APT-OGT Installa
SUDO APT-OGT Installa

Questo è il comando che la maggior parte delle persone è costretta a usare e quindi il più noto e ben utilizzato. Scarica e installa ogni pacchetto di tua scelta. Quindi, diamo un'occhiata a cosa fa:

In questo caso, ho scelto di installare un pacchetto che ho già sul mio sistema. Ma quello che devi notare sono le prime due righe.

"Leggere gli elenchi dei pacchetti ... fatto" - ha passato il repository del software e controllato tutti i pacchetti disponibili.

"Costruire l'albero di dipendenza" - Qui, Apt -get sta costruendo gli altri pacchetti richiesti per eseguire il pacchetto di interesse.

APT recupererà tutti i requisiti e li installerà anche. /etc/apt/fonti.L'elenco viene utilizzato per individuare i pacchetti. Per installare una versione specifica di un pacchetto, puoi scrivere:

SUDO APT-OGT Installa =

Se d'altra parte, volevi solo scaricare il pacchetto ma non installarlo, puoi farlo aggiungendo l'interruttore D. Quest'ultimo scaricherà il file e lo posizionerà in/var/cache/apt/archives.

Sudo apt -get -d installa

È possibile simulare un'installazione anche utilizzando s switch (-s, -simulate, -just -stampa, -dry -run, -recon, -no -act)

Sudo apt -get -s installl

Quest'ultimo non cambia il sistema in alcun modo, forma o forma ma piuttosto simula un'installazione. Se e quando un utente non root simula un'installazione, potrebbe sembrare distorto a causa della mancanza di accesso a determinate configurazioni.

Il prossimo che vedremo è il fix-roken (-f, -fix-roken):

Sudo apt -get -f installa

In questo caso, tenterà di correggere le dipendenze rotte.

Sudo apt-get autoclean/pulito
Sudo apt-get pulito

Questo comando - pulito - viene utilizzato per ripulire il repository locale dei pacchetti. Rimuove tutto da/var/cache/apt/archivi che fondamentalmente libera un po 'di spazio sul sistema.

Sudo apt-get autoclean

Autoclean, d'altra parte, viene utilizzato per rimuovere i file inutili.

Supponiamo che scarichi VLC (e lo scarichi solo) usando il comando sudo apt -get -d install vlc. Questo è What/var/cache/apt/archives:

Ora usiamo Autoclean:

Sudo apt-get autoclean

E ora pulitiamo:

Ormai si presume che tu abbia pensato a cosa fa pulito e cosa non fa.

SUDO APT-OGET-Rimuovere
SUDO APT-OGET-Rimuovere

Qui, per rimuovere un pacchetto usando APT, è possibile utilizzare Purge o Rimuovi o entrambi. Rimuovi viene utilizzato per rimuovere il pacchetto ma non i file di configurazione. Purge rimuoverà anche tutti i file di configurazione.

Sudo apt-get autoremove
Sudo apt-get autoremove

Ogni volta che si installa un pacchetto particolare, anche tutte le sue dipendenze vengono installate automaticamente. Quando si rimuove il pacchetto, d'altra parte, il pacchetto viene rimosso ma le dipendenze rimangono. È qui che entra in gioco Apt-get AutoRemove. AutoRemove rimuoverà non solo il pacchetto installato, ma anche le dipendenze installate.

Sudo Apt-get Aggiornamento
Sudo Apt-get Aggiornamento

Come afferma il termine, questo comando viene utilizzato per aggiornare. Ora, cosa aggiorna e cosa fa il comando? In questo caso, le fonti/etc/apt/.viene consultato il file di elenco e viene aggiornato il database di pacchetti disponibili per l'utente. Se le fonti.Il file dell'elenco viene mai modificato, devi sicuramente eseguire questo comando.

Quindi qui, nell'immagine precedente, ho eseguito il comando di aggiornamento e possiamo vedere che elimina alcune righe. Queste righe dicono "hit", "get" o "ign".

Hit: nessuna modifica nella versione del pacchetto

Ottieni: è disponibile una nuova versione e l'apt lo sta ottenendo per te

IGN: ignora il pacchetto

Apt Update non scaricherà e installerà tutti i pacchetti appena disponibili. Ma puoi digitare quanto segue per vedere quali hanno una versione appena disponibile:

Elenco APT -Aggiornabile

Qui, come puoi vedere, visualizzerà la versione corrente (sul tuo sistema) che hai e la nuova versione disponibile.

SUDO APT-OPGRADO
SUDO APT-OPGRADO

Il comando successivo che è simile al comando di aggiornamento è il comando di aggiornamento. Quest'ultimo comando (aggiornamento) viene utilizzato per aggiornare o installare versioni più recenti di tutti i vari pacchetti che sono già installati sul sistema. Ottiene le versioni più recenti dalle fonti che si trovano nelle fonti ETC/APT/.File di elenco. I pacchetti già installati su un sistema non vengono mai rimossi e non vengono mai installati nuovi pacchetti attualmente installati. Ma piuttosto l '"aggiornamento" è per tutti i pacchetti che sono attualmente installati sul sistema. Se e quando un pacchetto non può essere aggiornato senza alterare lo stato di un altro pacchetto non viene aggiornato (non aggiornato). In genere, il comando di aggiornamento è preceduto dal comando di aggiornamento. Questo per garantire che APT sappia che ci sono in realtà nuovi pacchetti là fuori.

Sudo apt-get dist-upgrade
Sudo apt-get dist-upgrade

Questo particolare comando viene utilizzato per aggiornare il sistema a una nuova versione. In questo caso, alcuni dei pacchetti possono essere rimossi. La distinzione tra i comandi di aggiornamento e dist-upgrade è che nel dist-upgrade c'è la rimozione di determinati pacchetti. Ma per l'aggiornamento, non vi è alcuna rimozione dei pacchetti.

Download sudo apt-get
Download sudo apt-get

Questo è simile all'installazione -d. Apt-get -d Installa. Il download Apt-get scaricherà il file Deb ma non le dipendenze. Inoltre, il download APT-get non installerà il pacchetto.

Controllo sudo Apt-get
Controllo sudo Apt-get

Il controllo sudo Apt-get viene utilizzato per aggiornare la cache del pacchetto e controlli per le dipendenze rotte.

Per ulteriori informazioni e altre opzioni, digita:

uomo apt-get

Conclusione

I comandi Apt-get sono molto potenti e tuttavia anche molto semplici. In questo tutorial, abbiamo appreso come utilizzare i comandi APT-get: fonte, build-dep, installa, pulito, autocleo, purge, rimozione, autoremove, aggiornamento, aggiornamento, dist-upgrade, download e controllo sono stati trattati in questo Tutorial.