Come posso visualizzare i pacchetti da un repository specifico?


8

Nel mio /etc/apt/sources.listse aggiungo il percorso:

deb http://debian.meebey.net/pkg-mono ./

Posso visualizzare i pacchetti da questo specifico repository da solo?

Risposte:


10

Puoi esaminare i file dell'elenco dei pacchetti da quel repository, saranno nella /var/lib/apt/listsdirectory con i nomi che iniziano con il dominio per il repository e finiscono con _Packages.

Non sembra che il repository fornisca un Releasefile. In caso affermativo, aptitudeha il supporto per l'utilizzo del Originspecificato da un file di rilascio come termine di ricerca. Ho un repository Mint come sorgente oltre ai principali repository Debian e sono in grado di limitare i pacchetti che aptitude mostra solo a quelli di Mint digitando l?origin(linuxmint). Ma senza un file di rilascio, non conosco un metodo migliore del semplice guardare il file di elenco dei pacchetti non elaborati.


Assicurati di eseguire un apt-get updateprima della ricerca /var/lib/apt/lists. Questa directory su un nuovissimo CHIP Nextthing era vuota prima di eseguire l'aggiornamento. Inoltre non ho potuto installare alcun pacchetto fino a quando non ho eseguito l'aggiornamento.
Heatfan John,

0
# find the prefix of your repository
ls /var/lib/apt/lists

# list all the packages (replace "foo" with your prefix)
grep '^Package:' /var/lib/apt/lists/foo*_Packages

# hide the filenames so you can sort by package name
grep -h '^Package:' /var/lib/apt/lists/foo*_Packages | sort
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.