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"
