Hai mai lottato durante la ricerca di pacchetti tramite la riga di comando su Ubuntu? Hai mai cercato pacchetti che richiedono un aggiornamento istantaneo? Ti sei mai chiesto se il pacchetto che desideri scaricare è disponibile per l'installazione e l'ultima versione è disponibile nel repository del software?
La ricerca di pacchetti installati o disinstallati all'interno dei repository locali tramite il terminale può essere un compito scoraggiante per gli utenti principianti di Ubuntu. Questo articolo risponde a tutte e molte delle domande simili. Inoltre, tratteremo anche modi alternativi per cercare pacchetti su Ubuntu e ti aiuteremo a trovare un metodo adatto.
Modi per cercare pacchetti in Ubuntu
Qui tratteremo tre modi per eseguire la ricerca di pacchetti su Ubuntu. Tuttavia, prima di iniziare, avvia il terminale e aggiorna i repository dei pacchetti del tuo sistema eseguendo:
sudo apt aggiornamento
Usando il comando apt
APT è un gestore di pacchetti da riga di comando preinstallato su Ubuntu, Linux Mint e altre distribuzioni basate su Debian. Il comando apt combina la funzionalità di
apt-cache e apt-get. È responsabile dell'installazione, della rimozione, dell'aggiornamento e dell'aggiornamento di pacchetti e repository Linux su Ubuntu. Tuttavia, ti consente anche di cercare i pacchetti.Puoi iniziare da elencando tutti i pacchetti installati/disinstallati disponibili sul tuo sistema, come segue:
lista azzeccata
Produzione:
Puoi reindirizzare il comando sopra con grep per filtrare l'output e ottenere un nome di pacchetto a tua scelta.
elenco apt | grep
Usa il lista azzeccata comando con il --installato opzione per trovare e visualizzare solo i pacchetti installati sul tuo sistema.
apt list --installed
Inoltre, il metodo list consente anche di cercare un pacchetto e capire se è installato o meno utilizzando il -un bandiera, come segue:
elenco apt -a
Produzione:
Per cercare e visualizzare tutti i pacchetti che richiedono un aggiornamento:
elenco apt --aggiornabile
Usa l'utilità grep se stai cercando un pacchetto specifico in questo elenco:
elenco apt --upgradeable | grep
Tuttavia, i comandi precedenti non mostrano i dettagli del pacchetto. I comandi dedicati apt-ricerca e spettacolo azzeccato aiuta a trovare e visualizzare i dettagli del pacchetto disponibile nel terminale Linux.
Il comando apt search è noto per visualizzare i dettagli del pacchetto in un formato migliore. La cosa migliore di questo comando è che dice all'utente se un pacchetto è già installato o meno con brevi informazioni sulle versioni disponibili e la descrizione, ecc.
Ad esempio, il comando seguente cerca il pacchetto mysql cercando tutte le stringhe del nome del pacchetto e la loro descrizione. Quindi, restituisce l'elenco dei pacchetti che contengono la stringa del nome del pacchetto nel nome e nella descrizione:
apt cerca mysql
Produzione:
Per limitare il risultato della ricerca, puoi indicare al comando di cercare solo il nome del pacchetto specificato fornendo l'estensione --solo nome opzione come segue:
apt search --solo nome
Il comando apt show mostra maggiori dettagli sul nome del pacchetto specificato. La descrizione del pacchetto contiene dettagli sulla versione più recente, le dipendenze, le dimensioni del download, le informazioni sul repository, ecc. Ancora più importante, il comando restituisce un nome di pacchetto esatto in modo tale da non dover fare supposizioni per capire il pacchetto che stai cercando.
spettacolo azzeccato
apt mostra mysql-client-core-5.7 | meno
Usando il comando apt-cache
apt-cache è un'utilità della riga di comando che interroga i pacchetti dal file degli elenchi di pacchetti locali archiviato /var/lib/apt. Il sistema aggiorna questi file ogni volta che l'utente esegue il aggiornamento azzeccato comando nel terminale. Quindi, ogni volta che l'utente cerca un pacchetto usando il comando, non ha bisogno di accedere alla rete per recuperare le informazioni dai repository.
È una versione precedente di APT che puoi usare con il ricerca e mostrare opzioni per trovare i pacchetti.
apt-cache ricerca apache2
Produzione:
Il comando consente inoltre di elencare tutti i pacchetti che iniziano con la parola chiave data:
apt-cache pkgnames
Per esempio:
Per visualizzare tutti i pacchetti disponibili senza dettagli:
apt-cache pkgnames
Puoi anche reindirizzare il comando sopra con l'utilità grep e utilizzare il file -io flag per ignorare la distinzione tra maiuscole e minuscole e recuperare i pacchetti.
apt-cache pkgnames | grep -i
L'utilità consente inoltre di cercare i pacchetti e di visualizzare le relative dipendenze, indipendentemente dal fatto che siano installati sul sistema o meno, come segue:
apt-cache showpkg apache2
Produzione:
Puoi notarlo ricerca nella cache apt e spettacolo apt-cache è simile ai metodi di ricerca e visualizzazione apt in termini di visualizzazione delle informazioni sul pacchetto. Tuttavia, apt-cache e apt differiscono significativamente in termini di rappresentazione dei dati.
Usando l'attitudine
aptitude è un'interfaccia utente grafica per il gestore di pacchetti APT. L'interfaccia consente agli utenti di scegliere in modo interattivo i pacchetti da installare, rimuovere e aggiornare. I nuovi utenti possono trovarlo simile all'opzione Programmi e funzionalità nel Pannello di controllo di Windows.
aptitude fornisce un'interfaccia a riga di comando che emula argomenti simili alle utilità apt-get o apt. Pertanto, è conveniente per gli utenti che preferiscono avere un'interfaccia grafica o interattiva per eseguire attività da riga di comando su Linux. aptitude è generalmente disponibile per impostazione predefinita nella maggior parte delle distribuzioni basate su Ubuntu o Debian. In caso contrario, puoi installarlo come segue:
sudo apt-get update
sudo apt-get install aptitude
Utilizzare il comando seguente per cercare i pacchetti tramite l'interfaccia della riga di comando di aptitude:
sudo ricerca attitudinale
Esegui il seguente comando nel terminale per avviare la GUI di aptitude:
sudo attitudine
stampa CTRL+T per spostarsi all'interno del terminal. Utilizzare i tasti freccia per navigare nella GUI di aptitude. Vai al Ricerca scheda e seleziona TROVARE o premere / per avviare il prompt di ricerca e digitare il nome del pacchetto da cercare.
Ricerca di pacchetti software in Ubuntu
Questo articolo ha trattato tutti gli strumenti principali che puoi utilizzare per cercare i pacchetti installati o disinstallati su sistemi basati su Ubuntu e Debian. Mostra anche come cercare i pacchetti utilizzando una singola parola chiave o trovare software/programmi che richiedono un aggiornamento.
Come puoi vedere, la principale differenza tra questi strumenti è nel loro output. Inoltre, gli strumenti trattati sono molto utili per trovare i pacchetti quando non si conosce esattamente il nome o il loro utilizzo.
7 modi per ottenere aiuto dalla riga di comando su Linux
Leggi Avanti
Argomenti correlati
- Linux
- Gestori di pacchetti
- Ubuntu
- Distribuzione Linux
Circa l'autore
Rumaisa è una scrittrice freelance al MUO. Ha indossato molti cappelli, da matematica a appassionata di sicurezza informatica, e ora lavora come analista SOC. I suoi interessi includono la lettura e la scrittura di nuove tecnologie, distribuzioni Linux e tutto ciò che riguarda la sicurezza delle informazioni.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti