#1 Le 04/11/2014, à 16:02
- obare
différences sur deux commandes
Bonjour à tous,
J'aurai besoin de vos lumières sur un petit problème que je ne m'explique pas très bien.
J'étais à la recherche sur un serveur des version de Bash & Openssl pour m'assurer que les failles étaient corrigées dans mes versions mais je me rend compte que deux commandes me donnent des résultats pas tout à fait identiques.
La première commande rpq -qi bash
rpm -qi bash
Name : bash Relocations: (not relocatable)
Version : 3.2 Vendor: CentOS
Release : 32.el5_9.1
La seconde bash --version
bash --version
GNU bash, version 3.2.25(1)-release (i386-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Pourquoi ce ne sont pas exactement les mêmes versions qui apparaissent ?
En vous remerciant par avance pour vos réponses !
Hors ligne
#2 Le 04/11/2014, à 17:20
- serged
Re : différences sur deux commandes
rpm c'est pas trop pour Ubuntu et consort... Mais en tout cas, j'ai :
$ bash --version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
et
$ apt show bash
Paquet : bash
Essentiel : oui
État: installé
Automatiquement installé: non
Multiarchitecture : étranger
Version : 4.3-7ubuntu1.5
Priorité : nécessaire
Section : shells
Responsable : Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture : amd64
[...]
(t'es en retard d'une version majeure !)
(et il y a toujours décalage entre la version donnée par apt et celle donnée par --version).
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#3 Le 04/11/2014, à 17:55
- obare
Re : différences sur deux commandes
Hello Serged,
Effectivement ce n'est pas pour Ubuntu je suis sous CentOS sur ce serveur, mais par habitude et soucis d'efficacité je reste toujours sur cette communauté ^^
Ok effectivement le problème à l'air présent partout. Mais comment l'expliquer, pourquoi est-ce décalé ?
Hors ligne
#4 Le 04/11/2014, à 18:17
- ssdg
Re : différences sur deux commandes
Parceque ce qui est dans le paquet ne correspond pas exactement à l'étiquette?
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#5 Le 04/11/2014, à 18:22
- Haleth
Re : différences sur deux commandes
Cela correspond exactement: tu as la version 4.3 de bash
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#6 Le 04/11/2014, à 18:26
- jplemoine
Re : différences sur deux commandes
Je pense que 4.3-7ubuntu1.5 est la 5ième version de la 4.3.7. On a donc
version paquet --> version donnée par bash --version
4.3-7ubuntu1.1 --> 4.3.7
4.3-7ubuntu1.2 --> 4.3.8
4.3-7ubuntu1.3 --> 4.3.9
4.3-7ubuntu1.4 --> 4.3.10
4.3-7ubuntu1.5 --> 4.3.11
Ce n'est qu'une hypothèse : à confirmer ou infirmer...
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#7 Le 04/11/2014, à 18:27
- Haleth
Re : différences sur deux commandes
Un point n'est pas un tiret
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#8 Le 04/11/2014, à 18:31
- Haleth
Re : différences sur deux commandes
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne