Forum Linux.gentoo pbl de packet

Posté par  .
Étiquettes : aucune
0
31
jan.
2005
un emerge world traditionnel me renvoi :


[16:47]-[root@godstation]~# emerge world
Calculating world dependencies /
!!! All ebuilds that could satisfy ">=x11-base/opengl-update-2.1_pre1" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/opengl-update-2.1_pre4 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "media-video/ati-drivers-8.8.25-r3" [ebuild])


!!! Problem with ebuild media-video/ati-drivers-8.8.25-r3
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.



a vrai dire je comprend pas trop ce quil se passe
  • # paquet en ~arch

    Posté par  . Évalué à 2.

    Bah ouais, tu utilises, ou veux utiliser, une version ~arch (testing) du paquet ati-drivers, et il se trouve qu'elle dépend d'une version ~arch de opengl-update. Tu dois donc accepter aussi ce paquet là en testing :

    # mkdir -p /etc/portage
    # echo "x11-base/opengl-update" >> /etc/portage/package.keywords
    • [^] # Re: paquet en ~arch

      Posté par  . Évalué à 2.

      # echo "x11-base/opengl-update ~x86" >> /etc/portage/package.keywords

      plutot
      • [^] # Re: paquet en ~arch

        Posté par  . Évalué à 2.

        Ça revient au même. Quand la liste des keywords est vide derrière le depend atom, le comportement par défaut est d'accepter "~arch" pour tout "arch" de ton ACCEPT_KEYWORDS. Bref si t'es en "x86", le "~x86" est implicite quand on écrit juste "x11-base/opengl-update".
    • [^] # Re: paquet en ~arch

      Posté par  . Évalué à 1.

      maintenant que j'ai fais cette commande je me retrouve avec ca :
      [20:29]-[root@godstation]~# emerge -pvuD world
      
      These are the packages that I would merge, in order:
      
      Calculating world dependencies ...done!
      [blocks B     ] <x11-base/xorg-x11-6.8.0-r4 (from pkg x11-base/opengl-update-2.1_pre4)
      [blocks B     ] <media-video/ati-drivers-8.8.25-r3 (from pkg x11-base/opengl-update-2.1_pre4)
      
      ... et le reste ..
      
      il y a un conflit apparement avec x11-base/opengl-update en ~
      • [^] # Re: paquet en ~arch

        Posté par  . Évalué à 2.

        Bah disons que c'est la totale qu'il faut passer en ~x86, xorg-x11 y compris. Et que oui, ça peut avoir à passer par une désinstallation temporaire des 2 paquets bloqués.
        • [^] # Re: paquet en ~arch

          Posté par  . Évalué à 1.

          j'imagine que si je passe en ~x86 les 2 packet bloquer il y aura encore d'autre packet qui bloqueront ... il n'y a pas moyen de virer x11-base/opengl-update-2.1_pre4 pour que le reste passe ? enfin bon j'ai essayé ce que je viens de dire et :
          [22:41]-[root@godstation]~# ll /usr/portage/x11-base/opengl-update/files
          total 56
          -rw-r--r--  1 portage portage    0 déc 31  2002 digest-opengl-update-1.5
          -rw-r--r--  1 portage portage    0 jun 26  2004 digest-opengl-update-1.7.2
          -rw-r--r--  1 portage portage   64 nov 30 03:10 digest-opengl-update-1.8.2
          -rw-r--r--  1 root    root      64 déc 27 01:04 digest-opengl-update-2.0_pre4-r1
          -rw-r--r--  1 root    root      64 jan 27 02:49 digest-opengl-update-2.1_pre4
          -rwxr-xr-x  1 portage portage 3774 jui 15  2004 opengl-update-1.5
          -rwxr-xr-x  1 portage portage 4975 jui 15  2004 opengl-update-1.7.2
          -rwxr-xr-x  1 portage portage 8303 nov 30 03:10 opengl-update-1.8.2
          -rwxr-xr-x  1 root    root    9755 déc 27 01:16 opengl-update-2.0_pre4
          -rw-r--r--  1 root    root    7624 jan 27 02:49 opengl-update-2.1_pre4
          [22:42]-[root@godstation]~# emerge --unmerge x11-base/opengl-update-2.0_pre4
          
          --- Couldn't find x11-base/opengl-update-2.0_pre4 to unmerge.
          
          >>> unmerge: No packages selected for removal.
          
          [22:42]-[root@godstation]~# emerge --unmerge x11-base/opengl-update-2.1_pre4
          
          --- Couldn't find x11-base/opengl-update-2.1_pre4 to unmerge.
          
          >>> unmerge: No packages selected for removal.
          
          
          • [^] # Re: paquet en ~arch

            Posté par  . Évalué à 2.

            Quand tu veux spécifier une version, il faut un opérateur, genre :
            emerge --unmerge =x11-base/opengl-update-2.1_pre4

            Ou bien tout simplement "emerge -C opengl-update", parcequ'il n'y a de toute façon pas plusieurs versions d'installées à la fois, donc préciser la version ne sert à rien.
            • [^] # Re: paquet en ~arch

              Posté par  . Évalué à 1.

              arf exact

              suis-je bête :D


              merci pour l'info ... j'aurai du le faire seul .. chui un debianeux a l'origine :p

              bon ba ca compile ....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.