Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Sortie de la bêta de Fedora 21

#1 16/04/2012 09:13:57

Flamme_2
Membre
Inscription : 23/09/2011
Messages : 18

[Résolu] Résoudre les dépendances d'un paquet

Coucou, petite question tout simple :

Lorsque l'on installe un paquet depuis un rpm (rpm -i <nom du paquet>) et que celui-ci possède des dépendances non satisfaites, peut-on lui demander de les installer automatiquement

La commande que j'utilise sur debian : apt-get install -f

Exist-il une commande similaire sous Fedora ?

Merci

Hors ligne

#2 16/04/2012 09:17:55

Pikachu_2014
Modérateur
Modérateur
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : [Résolu] Résoudre les dépendances d'un paquet

Bonjour,

quel est le paquet que tu souhaites installer ? Comment l'as-tu obtenu ?


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#3 16/04/2012 14:54:12

Flamme_2
Membre
Inscription : 23/09/2011
Messages : 18

Re : [Résolu] Résoudre les dépendances d'un paquet

Pikachu_2014 a écrit :

Bonjour,

quel est le paquet que tu souhaites installer ? Comment l'as-tu obtenu ?

C'est plutôt dans un cadre général. Là, pour le coup c'était skype, j'ai trouvé la liste des dépendances, cependant y a t-il une solution de contournement ?

Hors ligne

#4 16/04/2012 15:04:28

hechmi50
Membre
Inscription : 21/08/2007
Messages : 914

Re : [Résolu] Résoudre les dépendances d'un paquet

Dans le cadre général, tu installes ton rpm avec yum. Une commande du genre:

yum localinstall monpaquet.rpm

tu peux rajouter l'option --nogpgcheck si le paquet n'est pas signé.
Pour skype,si tu es 64 BIts, il ya des paquet i686 à installer, yum ne le fera pas tout seul.

Dernière modification par hechmi50 (16/04/2012 15:17:45)


fedorauser.png

Hors ligne

#5 17/04/2012 12:26:08

Flamme_2
Membre
Inscription : 23/09/2011
Messages : 18

Re : [Résolu] Résoudre les dépendances d'un paquet

hechmi50 a écrit :

Dans le cadre général, tu installes ton rpm avec yum. Une commande du genre:

yum localinstall monpaquet.rpm

tu peux rajouter l'option --nogpgcheck si le paquet n'est pas signé.
Pour skype,si tu es 64 BIts, il ya des paquet i686 à installer, yum ne le fera pas tout seul.

Ok, cela répond a ma question.

Merci a vous d'avoir pris le temps de me répondre wink

Flamme_2

Hors ligne

#6 17/04/2012 12:32:48

Pikachu_2014
Modérateur
Modérateur
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : [Résolu] Résoudre les dépendances d'un paquet

Flamme_2 a écrit :

C'est plutôt dans un cadre général. Là, pour le coup c'était skype, j'ai trouvé la liste des dépendances, cependant y a t-il une solution de contournement ?

Le RPM de Skype est une exception malheureuse : mal conçu, il n'embarque pas la liste des dépendances qu'il requiert.
Dans les autres cas :

  • privilégie avant tout les RPM fournis par les dépôts officiels ;

  • pour un RPM téléchargé ailleurs, assure-toi qu'il est bien compatible avec ta version de Fedora ;

  • évite comme la peste les RPM clairement proposés pour une autre distribution de Fedora.

Au passage, privilégie la clause « install » de yum, plutôt que « localinstall » : cette dernière est dépréciée et pourrait disparaître des prochaines versions de yum ; elle pointe actuellement sur « install » de toute façon.


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#7 18/04/2012 10:42:19

Flamme_2
Membre
Inscription : 23/09/2011
Messages : 18

Re : [Résolu] Résoudre les dépendances d'un paquet

Pikachu_2014 a écrit :
Flamme_2 a écrit :

C'est plutôt dans un cadre général. Là, pour le coup c'était skype, j'ai trouvé la liste des dépendances, cependant y a t-il une solution de contournement ?

Le RPM de Skype est une exception malheureuse : mal conçu, il n'embarque pas la liste des dépendances qu'il requiert.
Dans les autres cas :

  • privilégie avant tout les RPM fournis par les dépôts officiels ;

  • pour un RPM téléchargé ailleurs, assure-toi qu'il est bien compatible avec ta version de Fedora ;

  • évite comme la peste les RPM clairement proposés pour une autre distribution de Fedora.

Au passage, privilégie la clause « install » de yum, plutôt que « localinstall » : cette dernière est dépréciée et pourrait disparaître des prochaines versions de yum ; elle pointe actuellement sur « install » de toute façon.

Dommage pour skype (de toutes façon, c'est mon avis perso mais je suis vraiment déçu de la version linux).
Pour le reste, je prend note ;)

Dernière modification par Flamme_2 (18/04/2012 10:43:34)

Hors ligne

#8 18/04/2012 13:40:11

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 21/09/2005
Messages : 17 804

Re : [Résolu] Résoudre les dépendances d'un paquet

Flamme_2 a écrit :

Dommage pour skype (de toutes façon, c'est mon avis perso mais je suis vraiment déçu de la version linux).
Pour le reste, je prend note ;)

Tu n'as qu'à installer la version "static", et tu n'auras plus aucun souci de dépendance.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#9 18/04/2012 15:15:53

Flamme_2
Membre
Inscription : 23/09/2011
Messages : 18

Re : [Résolu] Résoudre les dépendances d'un paquet

nouvo09 a écrit :
Flamme_2 a écrit :

Dommage pour skype (de toutes façon, c'est mon avis perso mais je suis vraiment déçu de la version linux).
Pour le reste, je prend note ;)

Tu n'as qu'à installer la version "static", et tu n'auras plus aucun souci de dépendance.

Qu'entend tu pas static ?

Hors ligne

#10 18/04/2012 17:10:09

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 21/09/2005
Messages : 17 804

Re : [Résolu] Résoudre les dépendances d'un paquet

le paquet sur le site skype dans les téléchargements linux et qui se nomme skype_static-2.2.0.35.tar.bz2


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

Pied de page des forums