Hai mai affrontato un problema durante l’installazione del pacchetto apt, quando non conosci il nome esatto del pacchetto. Come con apt, è necessario fornire il nome completo del pacchetto per installarlo come apt install apache2. Se non si fornisce il nome esatto e basta digitare apache, non verrà installato. Lo stesso vale durante la rimozione di un pacchetto apt.,
Nei sistemi Ubuntu e Debian, è possibile cercare qualsiasi pacchetto semplicemente con una parola chiave correlata al suo nome o descrizione attraverso la ricerca apt-cache. L’output ti restituisce un elenco di pacchetti corrispondenti alla parola chiave ricercata. Una volta trovato il nome esatto del pacchetto, è possibile utilizzarlo con apt install per l’installazione. È anche utile quando si cercano informazioni su un pacchetto specifico. Si noti che con apt-cache search, è possibile cercare qualsiasi pacchetto apt installato o ancora da installare.,
Questo articolo spiegherà come cercare un pacchetto tramite il comando di ricerca apt-cache nei repository di sistema. Impareremo anche alcuni altri comandi: apt search e aptitude attraverso i quali puoi anche cercare qualsiasi pacchetto.
Nota: Abbiamo eseguito la procedura spiegata in questo articolo sul terminale di sistema Ubuntu 18.04 LTS. Per aprire il terminale in Ubuntu, utilizzare la scorciatoia da tastiera Ctrl+Alt+T.,
Prima di eseguire uno dei seguenti metodi, ti consigliamo di aggiornare l’indice del repository come segue:
Cerca pacchetti usando apt-cache search
Apt-cache è uno strumento da riga di comando utilizzato per cercare pacchetti apt su sistemi basati su Ubuntu o Debian. Con apt-cache search, è possibile cercare qualsiasi pacchetto utilizzando la parola chiave relativa al suo nome o descrizione. Nell’output, visualizza tutti i pacchetti corrispondenti ai criteri di ricerca.,
Con apt-cache search, è possibile cercare e visualizzare le informazioni sui pacchetti disponibili dai repository Internet. Può anche essere usato per cercare informazioni sui pacchetti che sono già installati sul tuo sistema. Ottiene informazioni sui pacchetti da diverse fonti e li salva nel database locale che viene aggiornato eseguendo l’operazione apt update.
Per cercare i pacchetti, digitare apt-cache search seguito bt la parola chiave pertinente., Ecco la sintassi per farlo:
Sostituire la parola chiave con qualsiasi nome di pacchetto installato o installabile. Si noti che la parola chiave può essere esatta o una parte del nome del pacchetto o può essere qualsiasi parola correlata alla descrizione del pacchetto. Nell’output, vedrai un elenco di pacchetti abbinati alla parola chiave menzionata e una breve descrizione di ciascun pacchetto.
Ad esempio, vogliamo installare una soluzione di gestione dello storage ZFS., Per trovare il nome esatto del pacchetto, cercare utilizzando apt-cache search come segue:
Dall’uscita, è possibile identificare il nome esatto del pacchetto che è “zfsutils-linux”, con una breve descrizione. Come puoi vedere l’elenco visualizzato è troppo lungo. È possibile utilizzare il comando less per visualizzare l’output di una riga o di una schermata alla volta.,
Allo stesso modo, la ricerca apt-cache può essere utile se si desidera installare un server web ma non si ricorda il nome del pacchetto. In questo caso, è possibile cercare il pacchetto utilizzando qualsiasi parola chiave correlata alla descrizione del pacchetto. Ad esempio, l’ho trovato davvero utile una volta che avevo bisogno di installare il motore di ricerca di cui so solo che è un meta motore di ricerca che protegge la privacy dei suoi utenti., Tuttavia, non ricordavo il nome di quel motore di ricerca, quindi ho inserito il termine di ricerca come segue:
Quando è apparso il risultato, ho trovato il nome del motore di ricerca richiesto che era “Searx”. Dopo di che, ho semplicemente usato il comando apt install searx per installarlo.
Allo stesso modo, se usiamo apt-cache con show flag, mostrerà informazioni di base sul pacchetto tra cui versione, dimensione, dipendenze, descrizione e molto altro., Per trovare informazioni su un determinato pacchetto, il flag come segue:
modi Alternativi
Qui ci sono alcuni altri modi che può anche essere usato per la ricerca di una installati o installabili pacchetto in un sistema.
Cerca pacchetti usando apt Search
Apt search è l’equivalente apt di apt-cache search nel vecchio comando apt-get., Alcuni utenti preferiscono il comando di ricerca apt a causa della sua visualizzazione ben presentata dei risultati. Visualizza l’elenco dei pacchetti insieme alle loro ultime versioni disponibili e una breve descrizione. La cosa migliore di apt search è che evidenzia il nome dei pacchetti e mantiene un po ‘ di spazio tra i diversi pacchetti. Inoltre, vedrai l’etichetta installata alla fine dei pacchetti già installati.
Per cercare un pacchetto, digitare apt search seguito dalla parola chiave relativa al nome del pacchetto.,
Un esempio di questo potrebbe essere la ricerca per il pacchetto Apache2 utilizzando il seguente comando:
Cerca i Pacchetti usando aptitude
Aptitude è il front-end dell’apt di comando in Linux utilizzato per l’installazione, l’aggiornamento e la rimozione dei pacchetti. Può anche essere usato per cercare un pacchetto in un sistema Linux.
Aptitude non è installato di default in Linux, quindi sarà necessario installarlo manualmente., Per fare ciò, eseguire il comando install come segue:
Il sistema potrebbe chiedere conferma fornendo un’opzione Y/n. Premi y e poi Inserisci per confermare, dopo di che Aptitude verrà installato sul tuo sistema.
Ora, per cercare un pacchetto tramite aptitude, digitare apt search seguito dalla parola chiave relativa al nome del pacchetto.,
Vedrai i risultati simili ai seguenti:
Questo è tutto quello che c’è da fare! In questo articolo, abbiamo imparato come cercare un pacchetto usando il comando apt-cache search. Inoltre, abbiamo anche imparato l’uso di apt search e il comando aptitude per cercare un pacchetto. Spero che sarà utile ogni volta che è necessario cercare un pacchetto installato o installabile nel proprio sistema.