Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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" smile


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