package openssl-0.9.6b-18 (which is newer than openssl-0.9.6-9) is already installed
file /usr/bin/openssl from install of openssl-0.9.6-9 conflicts with file from package openssl-0.9.6b-18
file /usr/share/ssl/openssl.cnf from install of openssl-0.9.6-9 conflicts with file from package openssl-0.9.6b-18
Si je fais un -Uvh ben g toute une liste de package qui veulent le .so.2 ... et je c pas coment faire ... si je fais un --force ca va poser des pb ? je m'en depatouille comment :D ??? Merci d'avance
Jar Jar
SCREAM78 a écrit a écrit :
si je veux le faire en installant avec la package rpm je vais surement devoir l'installer avec l'option --force ... car il va me dire qu'il y en a une de plus recente j'imagine
Non, les deux versions peuvent être installées en même temps. C'est pour ça qu'on met le numéro de version majeure au bout du fichier.
SCREAM78
si je veux le faire en installant avec la package rpm je vais surement devoir l'installer avec l'option --force ... car il va me dire qu'il y en a une de plus recente j'imagine
Jar Jar
SCREAM78 a écrit a écrit :
Et dans mon cas comment je fais ?? Fo que je force l'installation d'un package openssl ayant libssl.so.1 (j'avais fait une faute ct libssl lors du 1er message) ? Y'a t'il plus propre ?
Faut installer l'ancienne version de la libopenssl.
SCREAM78
Et dans mon cas comment je fais ?? Fo que je force l'installation d'un package openssl ayant libssl.so.1 (j'avais fait une faute ct libssl lors du 1er message) ? Y'a t'il plus propre ?
Sigmund
Ok, je viens encore d'apprendre qqch aujourd'hui ;) . Peut pas tout connaître en un seul jour...
Jar Jar
Sigmund a écrit a écrit :
Oulà, on se calme !
Je peux me tromper.
Mais on se sert quand même des liens symboliques libGL.so.1 ==> libGL.so.1.0.2960, non ?
Ce n'est pas pareil. On fait le lien de libtoto.so.MAJOR vers libtoto.so.MAJOR.MINOR. Quand on incrémente le numéro de version mineur, la compatibilité binaire avec la version d'avant est conservée. Je pense qu'on garde le lien vers le fichier libtoto.MAJOR.MINOR pour le cas où on veuille avoir 2 versions mineures différentes (pour le déboguage, peut-être).
Par contre, quand on incrémente le numéro de version majeur, on brise la compatibilité binaire. On met donc un autre lien symbolique libtoto.so.2, comme ça l'éditeur de liens dynamique ne les mélange pas.
Jar Jar
the_fireball a écrit a écrit :
c pas typique à la RH ou autre, j'ai déjà eu ce prob av mes Debian...
Des dépendances sur un nom de fichier ? Ça m'étonnerait fort...
Sigmund
Jar Jar a écrit a écrit :
Fais-lui tirer sur son disque dur à coups de kalachnikov, ça ira plus vite.
Oulà, on se calme !
Je peux me tromper.
Mais on se sert quand même des liens symboliques libGL.so.1 ==> libGL.so.1.0.2960, non ?
the_fireball
c pas typique à la RH ou autre, j'ai déjà eu ce prob av mes Debian...
Jar Jar
Sigmund a écrit a écrit :
Ca désigne le n° de version. Fais un lien symbolique s'il demande une version plus ancienne que celle que tu possèdes. S'il demande une version plus récente, mets plutôt ces packages à jour.
Fais-lui tirer sur son disque dur à coups de kalachnikov, ça ira plus vite.
Jar Jar
Commence par utiliser une distribution qui gère les dépendances correctement.
Les bibliothèques ont un SONAME (le .1 et le .2, en l'occurrence) rajouté à la fin de leur nom, qui change quand on casse la compatibilité binaire. Ça évite d'avoir impérativement à recompiler l'application quand la version majeure change, et ça permet de garder les deux versions pendant un certain temps.
Sigmund
Ca désigne le n° de version. Fais un lien symbolique s'il demande une version plus ancienne que celle que tu possèdes. S'il demande une version plus récente, mets plutôt ces packages à jour.
SCREAM78
Bonjour,
Je voulais installer ntop sur ma bécane car y'avait un sujet sur ce forum qui parlait de ca et ca m'avait l'air interessant :D ... je le choppe en rpm (car g une RH7.3) et qd je veux l'install il me dit qu'il manque :
libcrypto.so.1
openssl.so.1
Le pb c que g deja openssl ... mais il a comme lib la .so.2 :D.
Et biensur ca veut pas marcher :) ... pq y'a des .so.2 et des .so.1 ??? c koi l'interet de la chose ??? Merci d'eclairer mon ignorance :D