Cerca i pacchetti disponibili dal terminale in Ubuntu e derivati

sulla ricerca dei pacchetti disponibili dal terminale

Nel prossimo articolo daremo un'occhiata a come possiamo cerca i pacchetti disponibili dalla riga di comando. Esistono diversi modi per cercare i pacchetti disponibili in Debian, Ubuntu o Linux Mint dal terminale. Questi pacchetti possono essere ricerca grazie a adatto, apt cache y attitudine. Questi strumenti ci aiuteranno nella ricerca di nomi di pacchetti e descrizioni di questi. Possono anche essere molto utili se quello che stiamo cercando è un pacchetto specifico ma non conosciamo il nome esatto del pacchetto o se abbiamo bisogno di uno strumento per uno scopo o un'attività particolare. In questo modo potremo conoscere le opzioni disponibili.

Le principali differenze tra l'utilizzo di apt, apt-cache e aptitude per cercare i pacchetti disponibili sono il loro output e l'ordine in cui questi pacchetti sono classificati. Inoltre, aptitude potrebbe non essere installato di default sulla distribuzione Gnu / Linux basata su Debian. Se questo è il tuo caso, dovrai installarlo.

Di tutti gli esempi che vedremo, apt-cache ha l'output più facile da leggere poiché normalmente non ho bisogno di informazioni aggiuntive. Per vedere le versioni installate / disponibili puoi usare il nome del pacchetto della politica apt-cache.

Un'altra cosa da tenere a mente è quella apt e apt-cache eseguono ricerche nella cache dei pacchetti software apt, quindi restituiscono entrambi i pacchetti disponibili in repository come i pacchetti DEB installati manualmente (non disponibili nei repository). In caso di aptitude, restituirà solo i pacchetti disponibili nei repository.

Cerca i pacchetti disponibili dalla riga di comando

Cerca i pacchetti disponibili usando apt-cache

Come ho già scritto, possiamo usare apt-cache per cerca i pacchetti disponibili nei repository Debian, Ubuntu o Linux Mint, oltre ai pacchetti DEB installati che non sono nei repository. Il formato da utilizzare sarebbe il seguente:

apt-cache search BÚSQUEDA

Un esempio pratico di cerca il pacchetto "nodejs" sarebbe qualcosa di simile al seguente:

ricerca cache apt nodejs

apt-cache search nodejs

Come puoi vedere nell'acquisizione precedente, non sono stato in grado di catturare tutto l'output, perché può essere molto lungo.

Cerca i pacchetti disponibili usando aptitude

Nel caso dell'attitudine, questo è un file Front-end basato su ncurses per apt. Questo strumento generalmente non è installato di default, ma saremo in grado di farlo installalo su Debian, Ubuntu, Linux Mint e altre distribuzioni Gnu / Linux basate su Debian utilizzando questo comando in un terminale (Ctrl + Alt + T):

sudo apt install aptitude

Dopo l'installazione, saremo in grado di utilizzare aptitude per cercare i pacchetti dalla riga di comando. Il formato da utilizzare sarà qualcosa del genere:

aptitude search BÚSQUEDA

Un esempio pratico per trovare il pacchetto "nodejs" sarebbe il seguente:

aptitude ricerca nodejs

aptitude search nodejs

Saremo anche in grado di farlo utilizzare l'interfaccia utente di aptitude Ncurses. Non avremo altro da scrivere attitudine per avviarlo:

cerca i pacchetti aptitude

Qui possiamo cercare i pacchetti premendo / e quindi digitando la parola chiave per la ricerca.

Cerca i pacchetti disponibili usando apt

Utilizzando apt, possiamo cercare i pacchetti disponibili dalla riga di comando come segue:

apt search BÚSQUEDA

Devo solo sostituire la parola RICERCA con la parola chiave che ci interessa cercare. Possiamo aggiungere diverse parole chiave tra virgolette.

Questo sarebbe un esempio di ricerca di "nodejs" insieme al suo output:

apt ricerca nodejs

apt search nodejs

Ancora una volta, i risultati sono così tanti che mi è stato impossibile catturarli tutti nell'immagine precedente.

Rendi i risultati più facili da leggere

Nei tre casi che abbiamo appena visto, i risultati della ricerca possono essere molto lunghi. Quando sarà così, saremo in grado di farlo eseguirli usando Scopri di più accanto ai comandi. Ciò renderà più facile la lettura, come mostrato di seguito:

apt-cache search BÚSQUEDA | more

Possiamo anche escludere risultati che non includono una particolare parola chiave (SEARCH2 in questo esempio) utilizzando grep:

cerca i pacchetti disponibili con apt-cache seach grep

apt-cache search BÚSQUEDA | grep BÚSQUEDA2

Grep fa distinzione tra maiuscole e minuscole per impostazione predefinita. Se aggiungiamo l'opzione -i possiamo ignorare le maiuscole e le minuscole. Sarebbe il seguente: grep -i SEARCH2.


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.