it-swarm.com.de

Wie bekomme ich eine Liste von Repositories, die apt-get überprüft?

Ich möchte eine Liste von Repos in sources.list und die in Sources.list.d /.

Kann ich diese Liste in einer Form erhalten, die zum Einrichten eines anderen Hosts geeignet ist, damit die gleichen Repos angesehen werden?

Wie kann ich außerdem feststellen, welche Repo-Quelle die -Quelle eines Pakets ist (entweder installiert oder verfügbar)?

112
ktenney

Es scheint, das am nächsten ist:

apt-cache policy
142
ktenney

AFAIK können Sie nicht nach den aktuellen Quellen fragen, Sie können jedoch mit den Shell-Tools tun, was Sie möchten.

Liste der Repositorys abrufen:

grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/* >> current.repos.list

Anwenden der Liste:

apt-add-repository << current.repos.list

Wenn Sie Repo von einem Paket (installiert oder verfügbar) erhalten, wird dies den Trick erfüllen

apt-cache policy package_name |grep -m1 http| awk '{ print $2 " " $3 }'

Dadurch wird jedoch das Repository der neuesten verfügbaren Version dieses Pakets angezeigt. Möglicherweise verfügen Sie über mehr Repositorys für dasselbe Paket wie ältere Versionen. Entfernen Sie alle Grep/Awk-Dateien, wenn Sie die vollständige Liste anzeigen möchten.

34
Valor

Versuche dies:

cat /etc/apt/sources.list
12
radri

Es ist nicht ein Format, das für blindes Kopieren auf einen anderen Computer geeignet ist. Benutzer, die herausfinden möchten, ob sie noch ein Repository hinzugefügt haben oder nicht (wie ich), können dies einfach tun:

Sudo apt update

Wenn apt aktualisiert wird, gibt es eine Liste der Repositorys aus, die er abruft. Es scheint offensichtlich, aber ich habe gerade festgestellt, was die GET-URLs sind, die es ausspuckt.

1

ich war hier für etwas, aber alles was ich brauchte war: 

cd /etc/apt    
nano source.list     
deb http://http.kali.org/kali kali-rolling main non-free contrib    
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
apt upgrade && update 

quelle: https://docs.kali.org/general-use/kali-linux-sources-list-repositories

0
Crys