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:
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 search nodejs
Saremo anche in grado di farlo utilizzare l'interfaccia utente di aptitude Ncurses. Non avremo altro da scrivere attitudine per avviarlo:
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 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:
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.