web-dev-qa-db-fra.com

Comment obtenir une liste de référentiels vérifiés par apt-get?

Je veux une liste de pensions dans sources.list, plus celles de Sources.list.d /.

Puis-je obtenir cette liste sous une forme appropriée pour configurer Un autre hôte afin qu'il surveille le même dépôt?

De plus, comment puis-je déterminer quel référentiel est la source D'un paquet, qu'il soit installé ou disponible?

112
ktenney

Il semble que le plus proche est:

apt-cache policy
142
ktenney

Autant que je sache, vous ne pouvez pas demander à apt quelles sont leurs sources actuelles, mais vous pouvez faire ce que vous voulez en utilisant les outils Shell.

Obtenir une liste de référentiels:

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

Appliquer la liste:

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

En ce qui concerne l’obtention du repo depuis un paquet (installé ou disponible), cela fera l'affaire

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

Cependant, cela vous montrera le référentiel de la dernière version disponible de ce paquet, vous pouvez avoir plus de référentiels pour le même paquet avec des versions plus anciennes. Supprimez tous les éléments grep/awk si vous souhaitez voir la liste complète.

34
Valor

Essaye ça:

cat /etc/apt/sources.list
12
radri

C'est pas un format approprié pour la copie aveugle sur une autre machine, mais les utilisateurs qui souhaitent savoir s'ils ont déjà ajouté un référentiel ou non (comme je l'ai fait), vous pouvez simplement:

Sudo apt update

Lorsque apt est en cours de mise à jour, il génère une liste de référentiels qu'il va récupérer. Cela semble évident, mais je viens de me rendre compte des URL GET qu’il crache.

1
starbeamrainbowlabs

je suis arrivé ici pour quelque chose mais tout ce dont j'avais besoin était: 

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 

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

0
Crys