Debian

Come usare la ricerca apt-cache per trovare i pacchetti

Come usare la ricerca apt-cache per trovare i pacchetti
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 puoi anche cercare qualsiasi pacchetto.

Nota: abbiamo eseguito la procedura spiegata in questo articolo su Ubuntu 18.04 Terminale sistema 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:

$ sudo apt update

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. Con ricerca apt-cache, puoi cercare qualsiasi pacchetto usando la parola chiave relativa al suo nome o descrizione. Nell'output, mostra tutti i pacchetti che corrispondono ai criteri di ricerca.

Con 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 apt.

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

$ sudo apt-cache search

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:

$ apt-cache cerca zfs

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 apt-cache search zfs | Di 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 apt-cache search “metasearch engine”

Quando è apparso il risultato, ho trovato il nome del motore di ricerca richiesto che era "Searx". 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 versione, dimensione, dipendenze, descrizione e molto altro. Per trovare informazioni su un determinato pacchetto, usa il flag show come segue:

$ apt-cache mostra

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 loro 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 potrebbe essere la ricerca del pacchetto Apache2 utilizzando il seguente comando:

$ apt ricerca 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:

$ sudo apt install attitudine

Il sistema potrebbe chiedere conferma fornendoti 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

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 imparato l'uso di apt search e il 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.

Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...