pb avec installation apt sur une redhat

pb avec installation apt sur une redhat - Linux et OS Alternatifs

Marsh Posté le 03-09-2002 à 14:34:54    

salut tout le monde!
j'ai voulu installer apt sur une redhat 7.2, et il me sort cette erreur :
E: There are two or more versions of the package 'libstdc++' installed in your system, which is a situation APT can't handle cleanly at the moment.
Please do one of the following:
1) Remove the older packages, leaving only one version installed; or
2) If you do want to have multiple versions of that package, add the package names to the RPM::AllowedDupPkgs option.
 
alors bon, j'ai pas envie de virer la deuxième libstdc++, paske c pas mmoi qui m'en sert, c kelk'un d'un autre projet, donc pas touche.
Du coup, j'aimerais bien mettre le nom dans RPM::AllowedDupPkgs, mais je sais pas comment!
j'ai cherché dans la doc, mais j'ai pas trouvé, donc je quémande votre aide!!
merci d'avance!

Reply

Marsh Posté le 03-09-2002 à 14:34:54   

Reply

Marsh Posté le 03-09-2002 à 15:13:20    

Comme quoi pour qu'APT marche correctement, il faut qu'il y ait des paquets propres derrière.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 03-09-2002 à 15:16:56    

ben oui!! ça je sais bien!!
mais bon!! si y'a l'option qui va bien, j'aimerais bien arriver à trouver comment elle marche
 
je suis d'accord que c pas terrible d'avoir des libs en double, mais la question n'est pas là en l'occurrence!

Reply

Marsh Posté le 03-09-2002 à 16:00:20    

personne n'a d'idée???

Reply

Marsh Posté le 03-09-2002 à 16:51:20    

Voici normalement ton fichier /etc/apt/apt.conf :
 
 

Code :
  1. Dir
  2. {
  3.     Bin
  4.     {
  5. Methods "/usr/lib/apt";
  6.     }
  7. }
  8. APT
  9. {
  10.     Get
  11.     {
  12. Show-Upgraded "true";
  13.     }
  14. }
  15. Debug
  16. {
  17.     pkgRPMPM "false";
  18. }
  19. Acquire::CDROM::Copy "true";
  20. RPM
  21. {
  22.    // Leave list empty to disable
  23.    AllowedDupPkgs {"^kernel$"; "kernel-smp"; "kernel-enterprise" };
  24.    HoldPkgs {"kernel-source"; "kernel-headers"; };
  25. }


 
là où tu as la ligne : AllowedDupPkgs {"^kernel$"; "kernel-smp"; "kernel-enterprise" };, tu ajoutes les paquets à ignorer (tu verras facilement le nom des doublons dans Kpackage)...
 
un exemple, tu as 2 versions d'apache, pour que la commande "apt-get install" ne te retourne pas le type d'erreur que tu décris, il faut faire ainsi :
 
AllowedDupPkgs {"^kernel$"; "kernel-smp"; "kernel-enterprise"; "apache" };
 
bon, c'est bien-sûr un exemple, donc à toi d'adapter avec le nom du paquet que tu veux ignorer

Reply

Marsh Posté le 03-09-2002 à 17:30:05    

merci bcp!!!! ça marche (et pi chuis con, je pensais que c t dans rpm qu'il fallait modifier!!  :pt1cable: )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed