[RESOLU] Comment lire les infos de versions ???

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

[RESOLU] Comment lire les infos de versions ???

Messagepar pbordere » 29 Sep 2004 18:16

Bonsoir,

En vérifiant la version de Python installé sur ma SME, je tombe sur cela :

Code: Tout sélectionner
[root@sme root]# rpm -qa | grep python
python-1.5.2-43.73
python2-2.2.2-11.7.3
rpm-python-4.0.4-7x.18


Coment comprendre cela :
    Python 1.52 = installé :!:
    Python 2.2.2 = installé :!:
    Python 4.0.4 = installé :!:

Les installations des rpm's avec -U upgradent mais laissent les versions antérieures :?:
Dernière édition par pbordere le 01 Oct 2004 08:39, édité 1 fois au total.
Avatar de l’utilisateur
pbordere
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 207
Inscrit le: 08 Déc 2003 01:00
Localisation: Limoges - France

Re: Comment lire les infos de versions ???

Messagepar MasterSleepy » 29 Sep 2004 21:27

pbordere a écrit:Bonsoir,

En vérifiant la version de Python installé sur ma SME, je tombe sur cela :

Code: Tout sélectionner
[root@sme root]# rpm -qa | grep python
python-1.5.2-43.73
python2-2.2.2-11.7.3
rpm-python-4.0.4-7x.18


Coment comprendre cela :
    Python 1.52 = installé :!:
    Python 2.2.2 = installé :!:
    Python 4.0.4 = installé :!:
Les installations des rpm's avec -U upgradent mais laissent les versions antérieures :?:

Salut,

ATTENTION python et python2 ne sont vraiment pas du tout pareil !!!

Pour le 3ème c'est rpm-python, je sais pas ce que c'est, mais ca a l'air d'être un add-on.

A+
"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 pbordere » 30 Sep 2004 09:10

Bonjour,

Donc, en fait, sont installés :
    Python en version 1.52
    Python2
    Un add-on Python (rpm-python-4.0.4-7x.18 )


Ayant besoin d'une version de python supérieure pour faire tourner le script en question, la version 2.3.4, peut on mettre à jour sans risque le rpm avec un celui la par exemple : python-2.3.4-1.3.1.ix86-redhat7.3-oo.rpm

En régle générale, les mises à jour des rpm Python, Bash, ... sont elles source de danger pour notre SME.

:?:
Avatar de l’utilisateur
pbordere
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 207
Inscrit le: 08 Déc 2003 01:00
Localisation: Limoges - France

Messagepar sibsib » 30 Sep 2004 21:05

Salut,

Je n'ai pas vraiment de réponse, mais voila ce que j'ai fait :

Code: Tout sélectionner
cd  /tmp
# Obtenir la liste des packages installés sur ma machine
rpm -q -a >f
# chercher pour chaque package la liste des dépendances
for i in `cat f`; do echo " ---- $i -----" >>g ; rpm -q $i --requires >>g; done


après, grep est ton ami :
Je ne trouve de référence explicite à python qu'une fois, au sein même du package python !

Si les codeurs de RPMs ont bien fait leur boulot, tu dois pouvoir updater.

Ceci dit, c'est sans garantie !

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar pbordere » 01 Oct 2004 08:43

Bonjour,

Merci pour les réponse.

NB : sympa le script...
Avatar de l’utilisateur
pbordere
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 207
Inscrit le: 08 Déc 2003 01:00
Localisation: Limoges - France

Messagepar sibsib » 01 Oct 2004 20:49

Salut,

Je ne sais pas s'il est sympa, mais çà marche ! Ceci dit, j'ai oublié de demander dans mon post précédent :

J'ai bricolé ces 3 lignes de shell parce que je n'ai pas trouvé d'option dan rpm* pour afficher pour un rpm donnés, tous ceux qui en dépendent.

Mais je suis à peu près sûr qu'une solution existe : quand on veut retirer un RPM avec des dépendances, on est prévenu tout de suite !

Quelqu'un sait faire ?

A+,

Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Muzo » 01 Oct 2004 20:54

Ben apparemment, pas grand monde sait faire cf ce léa : http://lea-linux.org/software/rpm.html
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar Grand-Pa » 01 Oct 2004 21:15

Code: Tout sélectionner
[root@sme-60 root]# rpm --help | grep dep -A2 -B1
  --whatrequires                   query/verify the package(s) which require a
                                   dependency
  --whatprovides                   query/verify the package(s) which provide a
                                   dependency
[...]

Dans le résultat, on trouve donc dès les premières lignes deux options aux doux noms évocateurs : --whatrequires et --whatprovides.
Ensuite, un petit man rpm avec une recherche sur la chaîne what et on trouve notre bonheur. :wink:

Wow, pétard, je viens de passer "Cap de Veau" avec ce message ! \:D/
C'est mon chef qui va tirer la tronche, hihi... :-#
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar sibsib » 02 Oct 2004 14:56

Bonjour,

Je remercie l'honorable "cap de veau" d'être sorti de sa boite de conserve pour nous donner cette solution ;-) ;-)

(Cà va, Grand-Pa ? Tu avais presque disparu, ces temps ci... bienvenue à bord !)

en détaillant un peu :
Code: Tout sélectionner
rpm -qa | grep -i python
python-1.5.2-43.73
python2-2.2.2-11.7.3
[root@gw1]tmp-# rpm -q --whatrequires python
no package requires python
[root@gw1]tmp-# rpm -q --whatrequires python2
no package requires python2


Donc, sur ma machine, personne ne demande python.

(Et çà va plus vite que mon bout de script ;-) )

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Grand-Pa » 02 Oct 2004 16:57

sibsib a écrit:(Cà va, Grand-Pa ? Tu avais presque disparu, ces temps ci... bienvenue à bord !)

Wé, entre l'arrivée de Bébé, le boulot, les patrouilles et les vacances, un nouveau hobby (la photo), ça faisait presque 7 mois que j'avais complètement décroché. :-&
Comme, en plus, le projet ne bougeait pas trop, je ne me suis pas fait violence pour m'investir dedans.
Mais avec la reprise du projet par Lycoris et mon changement de boulot, je vais essayer de me faire un peu plus présent. :mrgreen:
sibsib a écrit:Donc, sur ma machine, personne ne demande python.

Attention, ce n'est pas parce qu'aucun RPM requiert la présence de Python qu'il n'est pas utile.
SME compte quelques scripts écrits dans ce langage et l'interpréteur est donc vital pour le système. :wink:
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France


Retour vers E-Smith / SME Server

Qui est en ligne ?

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