Come usare la ricerca apt-cache per trovare i pacchetti

How Use Apt Cache Search Find Packages

Hai mai riscontrato un problema durante l'installazione del pacchetto apt, quando non conosci il nome esatto del pacchetto. Come con apt, devi fornire il nome completo del pacchetto per installarlo come apt installa apache2 . Se non fornisci il nome esatto e digita semplicemente apache , non verrà installato. Lo stesso vale durante la rimozione di un pacchetto apt.

Nei sistemi Ubuntu e Debian, puoi cercare qualsiasi pacchetto solo con una parola chiave correlata al suo nome o descrizione attraverso il ricerca apt-cache . L'output ti restituisce un elenco di pacchetti che corrispondono alla tua parola chiave cercata. Una volta trovato il nome esatto del pacchetto, puoi utilizzarlo con apt install per l'installazione. È anche utile quando si cercano informazioni su un pacchetto specifico. Nota che con ricerca apt-cache , puoi cercare qualsiasi pacchetto apt installato o ancora da installare.



Questo articolo ti spiegherà come cercare un pacchetto tramite il ricerca apt-cache comando nei repository di sistema. Impareremo anche altri comandi: ricerca adatta e attitudine attraverso il quale è possibile anche cercare qualsiasi pacchetto.



Nota: abbiamo eseguito la procedura spiegata in questo articolo sul terminale del sistema Ubuntu 18.04 LTS. Per aprire il Terminale in Ubuntu, usa la scorciatoia da tastiera Ctrl+Alt+T.



Prima di eseguire uno dei seguenti metodi, ti consigliamo di aggiornare l'indice del repository come segue:

$sudoaggiornamento appropriato

Cerca pacchetti usando apt-cache search

Apt-cache è uno strumento da riga di comando utilizzato per la ricerca di pacchetti apt su sistemi basati su Ubuntu o Debian. Insieme a ricerca apt-cache , puoi cercare qualsiasi pacchetto utilizzando la parola chiave relativa al nome o alla descrizione. Nell'output, mostra tutti i pacchetti che corrispondono ai criteri di ricerca.

Insieme a ricerca apt-cache , puoi 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 le salva nel database locale che viene aggiornato eseguendo l'operazione di aggiornamento di apt.



Per cercare i pacchetti, digita apt-cache search seguito dalla parola chiave pertinente. Ecco la sintassi per farlo:

$sudo ricerca apt-cache <parola chiave>

Sostituisci il parola chiave con qualsiasi nome di pacchetto installato o installabile. Nota che la parola chiave può essere esatta o 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, cerchiamolo usando la ricerca apt-cache come segue:

$ricerca apt-cachezfs

Dall'output, puoi identificare il nome esatto del pacchetto che è zfsutils-linux insieme a una breve descrizione. Come puoi vedere, l'elenco visualizzato è troppo lungo. È possibile utilizzare il comando less per visualizzare l'output una riga o una schermata alla volta.

$sudo ricerca apt-cachezfs| meno

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, puoi 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 metamotore 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:

$sudo ricerca apt-cachemotore di metaricerca

Quando è apparso il risultato, ho trovato il nome del motore di ricerca richiesto che era Seax. Dopodiché, ho semplicemente usato il apt install seax comando per installarlo.

Allo stesso modo, se usiamo apt-cache con mostrare flag, mostrerà le informazioni di base sul pacchetto tra cui la versione, la dimensione, le dipendenze, la descrizione e molto altro. Per trovare informazioni su un determinato pacchetto, usa il flag show come segue:

$spettacolo apt-cache <nome del pacchetto>

Modi alternativi

Ecco alcuni altri modi che possono essere utilizzati anche per cercare un pacchetto installato o installabile in un sistema.

Cerca pacchetti utilizzando apt Search

Apt ricerca è l'equivalente appropriato di ricerca apt-cache nel vecchio comando apt-get. Alcuni utenti preferiscono il ricerca adatta comando a causa della sua visualizzazione ben presentata dei risultati. Visualizza l'elenco dei pacchetti insieme alle ultime versioni disponibili e una breve descrizione. La cosa migliore di ricerca adatta è che evidenzia il nome dei pacchetti e mantiene dello spazio tra i diversi pacchetti. Inoltre, vedrai il Installato etichetta alla fine dei pacchetti già installati.

Per cercare un pacchetto, digitare ricerca adatta seguito da parola chiave relativo al nome del pacchetto.

$parola chiave di ricerca adatta

Un esempio di ciò potrebbe essere la ricerca del pacchetto Apache2 utilizzando il seguente comando:

$apt search apache2

Cerca pacchetti utilizzando aptitude

Aptitude è il front-end del comando apt 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 dovrai installarlo manualmente. Per fare ciò, esegui il comando di installazione come segue:

$sudoadattoinstallare attitudine

Il sistema potrebbe chiedere conferma fornendo un'opzione S/n. Premi y e poi Invio per confermare, dopodiché Aptitude verrà installato sul tuo sistema.

Ora, per cercare un pacchetto tramite aptitude, digita ricerca adatta seguito da parola chiave relativo al nome del pacchetto.

$ricerca attitudinale <parola chiave>

Vedrai risultati simili ai seguenti:

Questo è tutto quello che c'è da fare! In questo articolo abbiamo imparato come cercare un pacchetto utilizzando il comando di ricerca apt-cache. Inoltre, abbiamo anche appreso l'uso di apt search e del comando aptitude per cercare un pacchetto. Spero che sarà utile ogni volta che avrai bisogno di cercare un pacchetto installato o installabile nel tuo sistema.