Le Lundi 18 Novembre 2002 10:28, Fanch a �crit :
> Le Sun, 17 Nov 2002 22:10:32 +0100, Claude MICOUIN
>
> <[EMAIL PROTECTED]>, souvenez-vous, vous tap�tes :
> > Le Dimanche 17 Novembre 2002 14:10, Alice a �crit :
> > > bonjour,
> > > quelle est la commande (mode console) qui permet de lister les rpm non
> > > encore install�s ?

> il faut utiliser le param�tre "p" lorsque l'on veut interroger un
> paquetage non install�
>
> exemple (avec le cd1 de Mandrake mont� sur /dev/cdrom) :
>
> rpm -qpl mnt/cdrom/Mandrake/RPMS/un_paquetage.rpm
> affiche la liste des fichiers qui seront install�s par ce paquetage
>
> rpm -qpi mnt/cdrom/Mandrake/RPMS/un_autre_paquetage.rpm
> affiche les infos sur ce paquetage
>
> rpm -qp /mnt/cdrom/Mandrake/RPMS/*
> va lister l'ensemble des paquetages (install�s ou non) situ�s dans ce
> r�pertoire
Tu as aussi l'option --filesbypkg qui est pas mal non plus.

La question �tait la liste des paquetages non install�s, (je suppose dans la 
distribution), et comme cette liste se trouve lu (+ ou- directement) par une 
commande du genre urpm, je me dis que p� c'est par l� qu'il faudrait 
chercher. Par exemple urpmi verifie si le paquetage est install� ou non, et 
s'il figure dans je ne sais plus quel fichier.
Par contre le rpm -qp ne va pas te lister les paquetages qui sont sur ta 
distrib. Si tu veux �a, tu fais un find /mnt/cdrom/ -iname \*rpm pour chaque 
CDrom et tu renvoies tout dans un fichier avec >> mon fichier qui va contenir 
ce qui est installable.
Apr�s, tu compares ce fichier avec rpm -qa qui te donne ce qui est install� 
et tu as ce qui est installable. Mais, car il y a un mais: il faudra d'abord 
tout trier dans l'ordre alphab�tique, sinon... avec la commande sort, �a 
devrait gazer. Deuxi�me "mais" le r�sultat de rpm -qa aura cette forme:
gnome-vfs-extras-0.1.3-2mdk
tftp-0.17-7mdk
 et le r�sultat de find /mnt/cdrom/ -iname \*rpm aura plut�t celle-l�:
/mnt/cdrom/Mandrake/RPMS/alsa-utils-0.5.10-4mdk.i586.rpm
/mnt/cdrom/Mandrake/RPMS/anacron-2.3-11mdk.i586.rpm
/mnt/cdrom/Mandrake/RPMS/apache-mod_perl-1.3.23_1.26-5mdk.i586.rpm

Alors il faudrait en plus faire un cut ou un sed, et je me dis que c'est un 
peu le b.... bazar et qu'il doit y avoir plus simple.

A+
-- 
[EMAIL PROTECTED]


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à