GNU/Linux >> Linux Esercitazione >  >> Linux

Il comando dpkg in Linux:un riferimento per principianti

Discutiamo del comando dpkg in Linux in questo articolo. I pacchetti aiutano a fornire o installare qualsiasi applicazione su un sistema Linux. In sostanza, i pacchetti sono archivi compressi dei file e delle dipendenze necessari per installare un programma o un servizio.

Questi pacchetti vengono utilizzati quando si desidera installare un nuovo programma o servizio sul proprio sistema. Tutti i pacchetti su un sistema sono archiviati in un "repository" locale.

È possibile accedere a questo repository da un servizio di gestione dei pacchetti ogni volta che è necessario. Parliamo di una di quelle utilità di gestione dei pacchetti, il comando dpkg in Linux oggi.

Cos'è il comando dpkg?

In sostanza, la pagina man lo descrive in questo modo:"dpkg è uno strumento per installare, compilare, rimuovere e gestire i pacchetti Debian".

Usiamo il comando dpkg per interagire con i pacchetti sul nostro sistema. È completamente controllato con l'aiuto dei parametri della riga di comando e il primo parametro è indicato come parametro di azione utilizzato per indicare cosa fare. Questo parametro può essere seguito o meno da qualsiasi altro parametro.

Successivamente, un nuovo strumento chiamato aptitude è stato progettato per fornire un front-end interattivo più intuitivo per consentire agli utenti di gestire i pacchetti senza la complessità di dpkg comando. Interagisce con l'interfaccia dpkg per conto dell'utente. Ora, proviamo a capire il comando dpkg in Linux.

Le basi del comando dpkg in Linux

Ecco come appare la sintassi di base del comando dpkg:

dpkg [options] [.deb package name]

Il comando dpkg fornisce un lungo elenco di opzioni per personalizzare i dati che riceviamo durante l'analisi della nostra rete. Ecco un elenco di alcune delle opzioni dpkg più popolari.

Opzione Funzione
-i OPPURE –installa Installa un pacchetto usando il comando dpkg. Il comando estrarrà tutti i file di controllo per il pacchetto specificato, rimuoverà qualsiasi istanza precedente del pacchetto precedentemente installata e installerà il nuovo pacchetto sul nostro sistema.
-r OPPURE –remove Rimuovi un pacchetto installato dal nostro sistema. Rimuove tutti i file appartenenti al pacchetto specifico ad eccezione dei file di configurazione. Questa può essere vista come l'opzione di disinstallazione.
-P OPPURE –Purge Un modo alternativo per rimuovere un pacchetto installato dal nostro sistema. Rimuove completamente ogni file appartenente al pacchetto specifico, inclusi i file di configurazione. Questa può essere vista come l'opzione di "disinstallazione completa".
–aggiornamento-disponibile Le informazioni del comando dpkg sui pacchetti disponibili nei suoi repository. Se sono disponibili nuovi pacchetti, vengono sincronizzati dai repository ufficiali.
–unione-avail Unisci le informazioni del comando dpkg sui pacchetti disponibili nei suoi repository con le informazioni precedentemente disponibili. Di solito viene eseguito subito dopo il comando precedente.
–aiuto Visualizza la pagina della guida per il comando dpkg ed esci.

Queste sono alcune delle opzioni più comunemente utilizzate per il comando dpkg e puoi esplorare di più visualizzando le opzioni della guida nel tuo terminale.

Utilizzo del comando dpkg

Esploriamo gli usi comuni del comando dpkg. Poiché il comando funziona allo stesso modo sia per i sistemi Debian che Ubuntu, d'ora in poi menzioneremo Ubuntu solo in questo tutorial.

1. Installazione di un pacchetto

L'uso di base del comando dpkg in Ubuntu è l'installazione di un pacchetto. Possiamo installare un pacchetto deb in Ubuntu o Debian usando dpkg -i opzione di comando.

Ecco come installare un pacchetto.

sudo dpkg -i [package name]

Stiamo installando il lettore VLC sul nostro sistema Ubuntu. Dai un'occhiata allo screenshot qui sotto per vedere come appare l'installazione sullo schermo.

Puoi anche installare più pacchetti contemporaneamente specificando i nomi dei pacchetti separati da spazi.

2. Rimozione di un pacco

Quando non hai più bisogno di un programma o servizio sul tuo sistema, è inutile mantenerlo.

Il comando dpkg ci ha coperto anche qui.

Possiamo disinstallare un programma o un servizio dal nostro sistema usando il dpkg -r opzione.

Rimuoviamo il lettore VLC che abbiamo installato per questa dimostrazione.

sudo dpkg -r [package name]

Guarda lo screenshot qui sotto per vedere come dpkg attiva le modifiche per tutti i menu dipendenti, le icone del desktop, ecc. simili al comando apt.

3. Aggiornamento dei tuoi repository

Il repository dpkg memorizza tutti i pacchetti disponibili per l'installazione sulla tua distribuzione Ubuntu o Debian Linux.

Tuttavia, poiché questi pacchetti sono archiviati localmente, spesso puoi avere vecchie versioni di pacchetti per un programma quando sono già state rilasciate versioni più recenti. Ciò rende necessario un metodo per aggiornare i tuoi repository.

Indovina un po? Il dpkg --update-avail l'opzione ti copre.

Controlla i repository online e scarica tutti i pacchetti aggiornati nel tuo repository locale.

Aggiorniamo i nostri repository locali all'ultima versione:

sudo dpkg --update-avail

Note finali

Questo ci porta alla fine del nostro argomento per la giornata. Questo è tutto ciò di cui avresti bisogno per la maggior parte quando usi il comando dpkg in Linux. La maggior parte degli utenti regolari non avrebbe bisogno di più di queste tre opzioni per il comando. Tuttavia, se sei un utente esperto, puoi eseguire man dpkg e ottieni i dettagli completi di tutto ciò che il comando può fare.


Linux
  1. Una guida al terminale Linux per principianti

  2. Introduzione al comando alternatives in Linux

  3. 5 Esempi pratici del comando dd in Linux

  4. Il comando locate in Linux

  5. Annulla il comando cestino di Linux

Il comando timer in Linux

Il comando curl di Linux

Esempi essenziali del comando ps in Linux

Qual è il comando kill in Linux?

Comprendere il comando dell'ora in Linux

Uso del comando grep in Linux