Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Recuperer la liste de rpm installés
Envoyé par: sebastien019

Bonjour,

J'ai un poste linux mandrake 10.1, je voudrais recuperer sur disquette ou autre support la liste de tous (rpm) ce qui est installé sur le poste.

Pour ensuite pourvoir aller sur un autre poste et grace a ce fichiers que je puisse lancer l'install des rpm correspondant.

En gros j'ai plein de poste a configurer exactemet pareil.

Poste le Thursday 20 January 2005 09:04:40
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: P Hoquet

Salut,

Récuperer la liste des rpms installés, c'est facile.
rpm -qa > rpm.liste
Mais l'utiliser c'est autre chose.


Poste le Thursday 20 January 2005 11:07:22
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: sebastien019

Merci pour cette info, mais je vais expliquer un peu mieux :

Lors de l'installation d'un poste, au moment ou on selectionne les packages, on a le choix de sauvegarder les packages selectionné sur une disquette. Ceci a ete fait mais une fois l'installation fini on c'est rendu compte que d'autres packages etaient neccessaire. Donc j'aimerai refaire la disquette avec le fichier contenant les rpms

Poste le Thursday 20 January 2005 14:08:38
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: oudoubah

Comment sont stockées les informations sur le fichier de la disquette?

file nom_fichier te donnera le type, et si c'est du texte (ou ASCII), fait un cat nom_fichier.
Il est possible que ce soit tout simplement la liste qu'on obtient avec rpm -qa
Dans ce cas, il ne resterait qu'à modifier ton fichier.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Thursday 20 January 2005 14:54:50
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: sebastien019

J'ai fais un peu de recherche, deja voici un extrait du contenu de la disquette contenant la liste des packages fait a l'installation :

# You should always check the syntax with 'perl -cw auto_inst.cfg.pl'
# before testing. To use it, boot with ``linux defcfg=floppy''
$o = {
'default_packages' => [
'locales',
'locales-fr',
'msec',
'bootsplash',
'mandrake_desk',
'vim-enhanced',
'grub',
'mandrake-mime',
'urw-fonts',
'wget',
'gnupg',
'hotplug',
'eject',
'urpmi',
'gurpmi',


apparement ce fichier est creer avec auto_inst.cfg.pl lors de l'installation mais j'aimerai pouvoir relancer cette commande pour qu'il rajoute a la liste des packages ceux que j'ai installer apres l'installation


Poste le Thursday 20 January 2005 15:37:37
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: Mickael

Tu peut éditer le fichier à la main, avec un éditeur.

Tu rajoute les lignes en suivant le format, ça marche aussi.

Poste le Thursday 20 January 2005 16:15:00
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: sebastien019

Ok je vai essayers sa :

Recuperer la liste des packages avec la commande : rpm -qa > rpm.liste

libtermcap2-2.0.8-36mdk
mktemp-1.5-11mdk
shadow-utils-4.0.3-8mdk
gawk-3.1.3-3mdk
...

Ouvrir le fichier auto_inst.cfg de mon installation et rajouter les packages en ne mettant juste comme ceci :

libtermcap2
mktemp
shadow-utils
gawk

En esperant que cela fonctionne

Poste le Thursday 20 January 2005 16:27:01
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: glattering

mais si cette liste modifiée contient des rpm qui ne sont pas présents sur les cd, mandrake va t-il automatiquement les télécharger au cours de l'installation ??

Poste le Friday 21 January 2005 10:42:58
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: oudoubah

Il t'enverra un message d'insulte, mais il devrait continuer de s'installer. Pour les packages qui manquent, tu devras les installer à la main. Le mieux, c'est de faire un essai, et de les rajouter s'il manque des packages.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 21 January 2005 11:27:59
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: glattering

oki, merci.

1) dans la même veine, peut on créer une liste et faire en sorte que urpmi télécharge automatiquement tout ce qui se trouve dans la liste?

2) peut on dire à urpmi de télécharger les paquets sans les installer?


Poste le Friday 21 January 2005 11:54:36
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: oudoubah

Je dirai un script du genre:

#!/bin/sh
liste=`cat $1`
for package in $liste do
urpmi $package
done

et tu le lances par nom_du_script liste

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 21 January 2005 12:22:16
Répondre     Citer    
Re: Recuperer la liste de rpm installés
Envoyé par: glattering

oki, je testerai ça!

et pour ceci:
2) peut on dire à urpmi de télécharger les paquets sans les installer?

une idée? (je n'ai pas le man de urpmi sous la main, etant sous windows :'( )

Poste le Friday 21 January 2005 20:16:03
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Recuperer la liste de rpm installés
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons