Usando i comandi’ apt search ‘e’ apt show ‘ per cercare e trovare i dettagli dei pacchetti in Ubuntu

postato in: Articles | 0

Questa è una guida dettagliata per principianti al comando di ricerca apt. Utilizzando i comandi apt search e apt show, è possibile ottenere dettagli sulle versioni disponibili, dipendenze, repository e altre informazioni importanti sui pacchetti in Ubuntu.

Vi siete mai chiesti se un determinato pacchetto è disponibile per l’installazione tramite apt package manager?

Ti sei chiesto se il pacchetto offerto dai repository di Ubuntu sia l’ultimo o meno?,

Il gestore di pacchetti apt in Ubuntu e molte altre distribuzioni fornisce due utili opzioni di comando apt per questo scopo.

Il comando di ricerca apt cerca la stringa fornita nel nome e nella descrizione dei pacchetti.

apt search package_name

apt comando show fornisce informazioni dettagliate su un pacchetto:

apt show package_name

I comandi che non richiedono di essere root in Ubuntu., Ecco un esempio di questi comandi:

Perché si desidera utilizzare il comando apt search o apt show?

Diciamo che si desidera installare Gambas linguaggio di programmazione in Ubuntu. Sei soddisfatto della tua conoscenza del comando apt, quindi hai deciso di usare la riga di comando per installare l’applicazione.

Si apre un terminale e si usa il comando apt per installare gambas, ma non è possibile individuare l’errore del pacchetto.

sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas

Perché Ubuntu non ha trovato il pacchetto gambas?, Perché non esiste un tale pacchetto chiamato gambas. Invece, è disponibile come gambas3. Questa è una situazione in cui è possibile sfruttare il comando di ricerca apt.

Passiamo al comando apt show. Questo comando fornisce informazioni dettagliate su un pacchetto, il suo repository, le dipendenze e molto altro.

Sapere quale versione di un pacchetto è disponibile dal repository ufficiale potrebbe aiutarti a decidere se installarlo da altre fonti.,

Richiamo rapido

Il gestore di pacchetti apt lavora su un database / cache locale dei pacchetti disponibili da vari repository. Questo database contiene le informazioni sulla versione del pacchetto disponibile, le dipendenze, ecc. Non contiene l’intero pacchetto stesso. I pacchetti vengono scaricati dai repository remoti.
Quando si esegue il comando sudo apt update, questa cache viene creata/aggiornata nella directory /var/lib/apt/lists/. I comandi apt search e apt show utilizzano questa cache.,
Il termine pacchetto viene utilizzato per un’applicazione, un programma, un software.

Cerca i pacchetti disponibili usando il comando di ricerca apt

Fammi continuare l’esempio di gambas. Ad esempio, cerchi

apt search gambas

Ti darà un enorme elenco di pacchetti che hanno “gambas” nel suo nome o descrizione. Questo elenco di output è in ordine alfabetico.

Ora, ovviamente dovrai fare una previsione intelligente sul pacchetto che desideri., In questo esempio, il primo risultato dice “Ambiente di sviluppo visivo completo per Gambas”. Questo ti dà un buon suggerimento che questo è il pacchetto principale che stai cercando.

Perché così tanti pacchetti associati a gambas? Perché un certo numero di questi pacchetti gambas sono probabilmente dipendenze che verranno installati automaticamente se si installa il pacchetto gambas3. Se si utilizza il comando‘ apt show gambas3′, mostrerà tutte le dipendenze che verranno installate con il pacchetto gambas3.,

Alcuni di questi pacchetti elencati potrebbero essere librerie di cui uno sviluppatore potrebbe aver bisogno in alcuni casi speciali mentre sviluppa il suo software.

Usa apt search solo per il nome del pacchetto

Per impostazione predefinita, il comando apt search cerca il termine cercato sia nel nome del pacchetto che nella sua descrizione.

È possibile restringere la ricerca istruendo il comando apt a cercare solo i nomi dei pacchetti.

apt search --names-only search_term

Se stai seguendo questo come tutorial, provalo., Controlla l’output con il termine di ricerca ‘transitional’ con e senza –names-only opzione e vedrai come cambia l’output.

apt search transitionalapt search --names-only transitional

Suggerimento bonus: Puoi usare il comando ‘apt list –installed’ per cercare i pacchetti installati in Ubuntu.

Ottieni informazioni dettagliate su un pacchetto usando il comando apt show

L’output dei comandi di ricerca apt una breve introduzione dei pacchetti. Se vuoi maggiori dettagli, usa il comando apt show.,

apt show exact_package_name

Il comando apt show funziona sul nome esatto del pacchetto e fornisce molte più informazioni sul pacchetto., Si ottiene:

  • informazioni sulla Versione
  • Repository di informazione;
  • Origine e manutentore del pacchetto di informazione;
  • Dove un bug
  • Download e l’installazione di dimensione
  • Dipendenze
  • descrizione Dettagliata del pacchetto
  • E molto di più

Ecco un esempio:

È necessario dare il nome esatto del pacchetto altrimenti apt show non funziona. La cosa buona è che il completamento della scheda funziona comando apt show.,

Come puoi vedere nell’immagine precedente, hai molte informazioni che potresti trovare utili.

Il comando apt show funziona anche sui pacchetti installati. In tal caso, puoi vedere da quale origine è stato installato il pacchetto. Era un PPA o qualche repository o universo di terze parti o il repository principale stesso?

Personalmente, uso molto apt show. Questo mi aiuta a sapere se la versione del pacchetto fornita da Ubuntu è l’ultima o meno. Strumento abbastanza utile!,

Conclusione

Se leggete la mia guida dettagliata sulla differenza tra i comandi apt e apt-get, saprete che questo comando ‘apt search’ funziona in modo simile a ‘apt-cache search‘. Non esiste un comando come “apt-get search”.

Lo scopo di creare il comando apt è quello di dare uno strumento con una sola opzione sufficiente per gestire i pacchetti nel vostro sistema Debian/Ubuntu. Apt-get, apt-cache e altri strumenti apt esistono ancora e possono essere utilizzati nello scripting per scenari più complessi.

Spero che abbiate trovato utile questa introduzione ai comandi apt search e apt show., Accolgo con favore le vostre domande e suggerimenti su questo argomento.

Se ti è piaciuto, si prega di condividere su vari forum Linux e le comunità che frequenti. Questo ci aiuta molto. Ringraziamento.

Ti piace quello che leggi? Si prega di condividere con gli altri.

207Shares
  • Facebook189
  • Twitter16
  • LinkedIn1
  • Reddit0
  • Pocket0

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *