Passer au contenu

Comment trouver la série correspondante à un paquetage donné avec une distribution SuSE ?

Solution : en examinant le fichier INDEX.gz du CD-Rom d’installation.

Testé avec SuSE 7.2/SuSE 7.3Dans une distribution SuSE, les paquetages sont répertoriés par série, afin de repérer plus facilement les programmes dont on a besoin. Or, au fil du temps, ce classement évolue et des subdivisions apparaissent. Pour trouver facilement la série spécifique à un programme qui vous intéresse, insérez le CD-Rom (ou le DVD-Rom) d’installation.Faites-le monter ensuite sur le bureau et affichez son contenu, soit en cliquant sur l’icône correspondante du bureau, soit via les commandes mount et ls du shell bash (mount /media/cdrom && ls /media/cdrom/I*). Repérez le fichier INDEX.gz et copiez-le dans votre répertoire personnel (cp /media/cdrom/INDEX.gz ~/ avec une SuSE 7.3). Puis, dans une console ou une fenêtre xterm, saisissez la commande zgrep nom_programme ~/INDEX.gz | egrep ‘.rpm$’ oú nom_programme désigne le nom du programme dont la série vous est inconnue.
Après avoir appuyé sur la touche Entrée, la liste des série et des paquetages correspondant à nom_programme s’affichera (cf exemple ci dessous).Exemple avec le fichier Index.gs du DVD-Rom :

fred@station2:~> zgrep xf86 ~/INDEX.gz | egrep ‘.rpm$’
./suse/doc2/xf86html.rpm
./suse/x1/xf86.rpm
./suse/x1/xf86_3x.rpm
./suse/x1/xf86_glx.rpm
./suse/x1/xf86tools.rpm
./suse/x2/xf86glx-devel.rpm
./suse/x3d1/xf86glu.rpm
./suse/x3d2/xf86glu-devel.rpm
Lorsque vous effectuez cette commande avec le CD-Rom d’installation, le numéro du CD-Rom correspondant au programme apparaît également. Vous pouvez créez une fonction bash en personnalisant le fichier ~/.bashrc. A l’aide de votre éditeur de texte préféré, ouvrez ce fichier et ajoutez les lignes suivantes :

function TrouveSerie()
{
zgrep $1 ~/INDEX.gz | egrep ‘.rpm$
}
Exécutez ensuite la commande source ~/.bashrc afin de forcer le système à prendre en compte de nouveau les fichiers de configuration du shell. Tapez enfin TrouveSerie gtk par exemple.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press