Introduzione
APT o Advanced Package Tool è un pacchetto software utilizzato per installare, aggiornare e rimuovere pacchetti su sistemi basati su Debian. È il gestore di pacchetti predefinito sui sistemi basati su Ubuntu e Debian. apt
, apt-get
e apt-cache
sono comandi usati rapidamente per gestire i pacchetti e la configurazione sul sistema.
Apt non fornisce alcun comando per elencare i pacchetti disponibili nel repository specifico. Ma puoi trovare l'elenco da un file di cache, che contiene l'elenco dei pacchetti disponibili in quel repository con altri dettagli.
Questo tutorial ti aiuterà a trovare tutti i pacchetti disponibili in un repository su Ubuntu e altri sistemi basati su Debian.
Trovare i dettagli dei pacchetti nel repository
Apt mantiene tutti i file della cache del repository nella directory /var/lib/apt/lists
. Quindi, prima aggiorna la cache di apt sul tuo sistema
sudo apt-get update
Ora vai alla directory /var/lib/apt/lists
. Quindi cerca il file con il nome del repository, il percorso e l'architettura, termina con _Packages
nel nome.
Apri il file per leggere il contenuto di * _Packages e visualizza i dettagli di tutti i pacchetti disponibili in quel repository.
Per elencare i pacchetti disponibili solo in file, eseguire il seeguente comando:
grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u
Conclusione
In questo articolo, hai imparato a trovare tutti i pacchetti disponibili in un repository specifico su Ubuntu.