Controlla dal terminale se un determinato pacchetto è installato su Ubuntu

sul controllo se un determinato pacchetto è installato

Nel prossimo articolo daremo un'occhiata a come possiamo controlla dal terminale se un determinato pacchetto è installato o meno sul nostro sistema Ubuntu. A volte gli utenti potrebbero aver bisogno di conoscere queste informazioni per una cosa o per l'altra.

Per ottenere queste informazioni, possiamo trovare diversi modi per ottenerle. Cercando un po 'su Google puoi trovare diversi modi per ottenere questi dati. Qualcosa che a un certo punto può sempre essere utile per tutti gli utenti. In questo articolo lasceremo sette modi, in modo che ogni utente possa scegliere quello che più gli si addice.

Cosa possiamo usare dal terminale per verificare se un determinato pacchetto è installato o meno su Ubuntu?

  • azzeccato Questo è un potente strumento da riga di comando per installare, scaricare, rimuovere, cercare e gestire i pacchetti su sistemi basati su Debian.
  • apt-cache. Abituato a interrogare la cache o i metadati di APT per un pacchetto.
  • dpkg. È un gestore di pacchetti per sistemi basati su Debian.
  • DPKG-QUERY. Questo è uno strumento per interrogare il database dpkg.
  • quale. Questo comando restituisce il percorso completo dell'eseguibile.
  • dove si trova. È usato per trova i file binari, sorgente e della pagina man per un dato comando.
  • individuare. Il comando Locate funziona più velocemente del comando find perché utilizza il database updatedb, mentre il comando find cerca nel sistema reale.

Esempi per verificare se un pacchetto è installato

Prima di tutto, dì che i seguenti comandi sono stati testato su Ubuntu 19.04.

Comando adatto

APT è un potente strumento per il terminale con il quale possiamo installare, scaricare, eliminare, cercare e gestire, così come consultare le informazioni sui pacchetti. Contiene anche alcune utilità della riga di comando meno utilizzate relative alla gestione dei pacchetti.

controlla se un pacchetto è installato con apt list

apt list vim

comando apt-cache

Il comando apt cache utilizzato per interrogare la cache di APT o i metadati del pacchetto dal database interno di APT. Cercherà e visualizzerà le informazioni sul pacchetto dato. Ci mostrerà se il pacchetto è installato o meno, la versione del pacchetto installato, le informazioni del repository di origine.

Nell'esempio seguente vedremo che il pacchetto vim è già stato installato sul sistema.

cerca con apt-cache

apt-cache policy vim

Comando Dpkg

DPKG È uno strumento per installare, creare, rimuovere e gestire i pacchetti, ma a differenza di altri sistemi di gestione dei pacchetti, non è in grado di scaricare e installare automaticamente i pacchetti o le loro dipendenze. Per ottenere le informazioni, chiaramente, possiamo combinarle con grep.

cerca un pacchetto con dpkg e grep

dpkg -l | grep -i nano

Comando Dpkg-query

Questo è uno strumento per mostra le informazioni sui pacchetti elencati nel database dpkg.

controlla se un pacchetto è installato con dpkg-query

dpkg-query --list | grep -i nano

Quale comando

Il comando which restituisce il percorso completo dell'eseguibile. Questo comando è molto utile quando vogliamo creare un collegamento sul desktop o un collegamento simbolico per i file eseguibili. Il comando ricerca le directory elencate nella variabile d'ambiente PERCORSO utente attuale.

Se dopo aver eseguito il comando viene visualizzato il binario del pacchetto specificato o la posizione del file eseguibile, ciò indica che il pacchetto è già stato installato sul sistema. In caso contrario, il pacchetto non è installato nel sistema.

controlla se è installato un pacchetto con quale comando

which vim

Dov'è il comando

Il comando dove si trova utilizzato per trovare i file binari, sorgenti e delle pagine man per un dato comando.

Se l'output del comando mostra il binario del pacchetto specificato o la posizione del file eseguibile, indica che il pacchetto è già stato installato sul sistema. In caso contrario, il pacchetto non è installato nel sistema.

controlla se un pacchetto è installato con il comando whereis

whereis nano

Trova il comando

Il comando individuare funziona più velocemente del comando find perché utilizza il database updatedb, mentre il comando find cerca nel sistema reale. Utilizzare un database invece di cercare percorsi di directory individuali.

Se l'output del comando mostra il percorso del file binario o eseguibile del pacchetto specificato, il pacchetto è già stato installato sul sistema. In caso contrario, il pacchetto non è installato nel sistema.

controlla se è installato un pacchetto con Locate

locate --basename '\nano'
Articolo correlato:
Elenca i pacchetti installati in modi diversi sul tuo sistema Ubuntu

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.