[résolu] RPMS installés...

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[résolu] RPMS installés...

Messagepar Cool34000 » 02 Août 2007 15:09

Salut,

Dans la série des questions bizarres, en voila une !
Existe t'il un moyen de savoir quelles contribs/RPMS sont installés (sans inclure les RPMS fournis avec SME bien sur...)
Dernière édition par Cool34000 le 03 Août 2007 14:56, édité 1 fois au total.
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Re: RPMS installés...

Messagepar VIP-ire » 02 Août 2007 15:16

Cool34000 a écrit:Salut,

Dans la série des questions bizarres, en voila une !
Existe t'il un moyen de savoir quelles contribs/RPMS sont installés (sans inclure les RPMS fournis avec SME bien sur...)


Il faudrait que t'ais la main sur une sme toute neuve (sans contribs). Dessus, tu fais un
Code: Tout sélectionner
rpm -qa > list-origine.txt


Ensuite sur la sme que tu veux tester, tu fais la même chose
Code: Tout sélectionner
rpm -qa > list-modif.txt
, tu copie les deux fichiers sur la même machine (peu importe laquelle du moment que les deux sont sur une même machine), puis tu fais un diff des deux:
Code: Tout sélectionner
diff ./list-origine.txt ./list-modif.txt


ça devrait te donner les rpms qui diffèrent entre les deux. (par contre, ça va aussi lister tout les rpms de la base si ils ne sont pas à la même version).
profitez de la vie, plus que 6ans avant la fin du mode !!!
VIP-ire
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 18 Août 2006 11:14

Messagepar Cool34000 » 02 Août 2007 15:25

Salut,

Merci pour ta réponse...
C'est le système que j'utilise actuellement, mais il atteint vite ses limites : dès qu'un RPM est mis à jour par YUM, le fichier n'est plus bon... :cry:
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar MasterSleepy » 02 Août 2007 15:25

Salut,

La liste des rpms ne pourrait-elle pas être celle-là ??
http://ftp.nluug.nl/os/Linux/distr/smeserver/releases/7/smeos/i386/SME/RPMS/

A+,
MasterSleepy.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Cool34000 » 02 Août 2007 15:30

Re...

Du cross-posting :lol: Preums !
Je vais jeter un oeil à cette liste et vérifier si c'est tout bon... Merci !
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar Cool34000 » 02 Août 2007 16:13

OK, je suis confronté à un 2ème problème : récupérer la liste via la ligne de commande...
J'ai testé avec CURL mais il me renvoi les infos de la pages web :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>FTP archive directory /os/Linux/distr/smeserver/releases/7/smeos/i386/SME/RPMS/</title>





<link rel="stylesheet" type="text/css" href="/opmaak/nluug.css" />


</head><body>


<table width="100%">
<tr>
<td><A HREF="http://www.nluug.nl/"><img src="/opmaak/images/nluug-ds-200x143.gif" alt="[NLUUG]"
border="0"></A>
</td>
<td>
&nbsp;
</td>
<td valign="bottom">
<font size="+3">
<b>Welcome to ftp.nluug.nl</b><br>
</font>
<font size="+1">
<b>Current directory: /os/Linux/distr/smeserver/releases/7/smeos/i386/SME/RPMS/
</font>
</td>
<td> &nbsp; </td>
<td>
<center>
</center>
</td>
</table>



<hr>



<pre><img src="/icons/blank.gif" alt="Icon " /> <a href="?C=N;O=D">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <hr /><img src="/icons/back.gif" alt="[DIR]" /> <a href="/os/Linux/distr/smeserver/releases/7/smeos/i386/SME/">Parent Directory</a> -
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="DCC-1.3.57-18.el4.i386.rpm">DCC-1.3.57-18.el4.i386.rpm</a> 13-Jun-2007 13:12 1.3M
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="FuzzyOcr-3.5.1-3.el4.sme.noarch.rpm">FuzzyOcr-3.5.1-3.el4.sme.noarch.rpm</a> 26-Jun-2007 22:12 36K
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="LPRng-3.8.29-3.el4.sme.i386.rpm">LPRng-3.8.29-3.el4.sme.i386.rpm</a> 24-May-2007 16:23 1.8M
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="MAKEDEV-3.15.2-3.i386.rpm">MAKEDEV-3.15.2-3.i386.rpm</a> 09-Mar-2006 05:06 132K
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="SysVinit-2.85-34.4.i386.rpm">SysVinit-2.85-34.4.i386.rpm</a> 05-May-2007 19:33 96K
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="acpid-1.0.3-2.i386.rpm">acpid-1.0.3-2.i386.rpm</a> 05-Sep-2005 13:59 19K
<img src="/icons/unknown.gif" alt="[ ]" /> <a href="anacron-2.3-32.i386.rpm">anacron-2.3-32.i386.rpm</a> 05-Sep-2005 13:59 32K

etc.

Une idée ?
Merci pour votre aide...
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar MasterSleepy » 02 Août 2007 16:57

Tu pourrais faire un truc du genre

Code: Tout sélectionner
wget url|grep .rpm<|sed -e 'regexp'


Bien sur il faut trouver regexp.
Le prob c'est que les expressions régulières et moi, on se connait mais on n'est pas super amis ;-)

A+,
MasterSleepy.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Grand-Pa » 02 Août 2007 18:45

Reprends l'idée de VIP-ire avec la commande suivante :
Code: Tout sélectionner
rpm -qai | grep "^Name *: " | awk '{ print $3 }' | sort

De cette façon, tu obtiens le nom de tous les packages installés, sans leur numéro de version, et triés par ordre alphabétique.

Le tri n'est pas forcément utile, mais il permet de s'affranchir de l'ordre d'enregistrement des packages : bien utile pour le diff. :wink:
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar Gaston » 02 Août 2007 21:24

bsoir,
Cool34000 a écrit:Une idée ?
Code: Tout sélectionner
curl -l ftp://ftp.nluug.nl/pub/os/Linux/distr/smeserver/releases/7/smeos/i386/SME/RPMS/
:-$

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar Cool34000 » 03 Août 2007 14:55

Merci pour vos réponses !!!


J'avais utilisé curl -l aussi... Mais avec http://ftp.xxxxx au lieu de ftp://ftp.xxxxx

[Mode boulet ON]
La vie est parfois cruelle :lol:
[Mode boulet OFF]

Je passe le sujet en résolu :wink:
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron