#1 Le 26/11/2006, à 15:19
- Sorlingues
Lister les paquets d'un dépôt absent du sources.list
Bonjour,
Existe-t-il une commande (ou à la rigueur une interface graphique) qui permette de lister les paquets d'un dépôt quelconque non présent dans le sources.list ?
L'idée serait par exemple de pouvoir jeter de temps en temps un oeil aux backports (ou à un autre dépôt que je n'utilise habituellement pas) pour voir si on n'y aurait pas ajouter l'un ou l'autre paquet intéressant.
Je me suis créé un script bash qui le fait mais je me demande s'il n'y aurait pas une commande toute faite.
Merci.
Hors ligne
#2 Le 26/11/2006, à 15:29
- goodluck
Re : Lister les paquets d'un dépôt absent du sources.list
Salut,
Tu devrais faire profiter la communauté de ton script.
Au départ, j'ai cru à une blague du genre "les absents, levez le doigt"
Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/
Hors ligne
#3 Le 27/11/2006, à 19:44
- Sorlingues
Re : Lister les paquets d'un dépôt absent du sources.list
Bon, pourquoi pas. Ce n'est rien d'extraordinaire.
#!/bin/bash
# Ce script permet de lister les packages disponibles dans des dépôts qui ne
# font pas partie du sources.list
# La variable listedepots contient la liste des dépôts à examiner
listedepots="http://be.archive.ubuntu.com/ubuntu/dists/dapper-backports/main http://be.archive.ubuntu.com/ubuntu/dists/dapper-backports/multiverse http://be.archive.ubuntu.com/ubuntu/dists/dapper-backports/restricted http://be.archive.ubuntu.com/ubuntu/dists/dapper-backports/universe http://archive.canonical.com/ubuntu/dists/dapper-commercial/main"
cd ~/provisoire
echo "------------------------------------------------------------------------------"
for depot in $listedepots
do
wget -q $depot/binary-i386/Packages.bz2
bunzip2 Packages.bz2
echo "Contenu de "$depot" :"
grep "Package:" Packages
rm -f Packages
echo "------------------------------------------------------------------------------"
done
cd -
Évidemment, il faut adapter la ligne
wget -q $depot/binary-i386/Packages.bz2
si on s'intéresse aux binaires pour un autre processeur.
Hors ligne