Forum Linux.gentoo probleme de mise à jour

Posté par .
Tags : aucun
0
19
jan.
2009

SLt à tous,

voilà je veux installer un serveur Apache+Mysql+Php sur une gentoo 2006 chez OVH, mais c'est vraiment une prise de tête, je n'arrive pas à installer les paquets php5-ovh, d'abord ce fût une histoire de paquets masqués et maintenant j'arrive à rien avec emerge, voici le resultat de ma commande "emerge php5-ovh":

!!! Your current profile is deprecated and not supported anymore.

!!! Please upgrade to the following profile if possible:

default/linux/x86/2008.0

To upgrade do the following steps:

cd /etc/

rm make.profile

ln -s ../usr/portage/profiles/default/linux/x86/2008.0 make.profile

Calculating dependencies …done!

emerge (1 of 18) sys-devel/autoconf-wrapper-6 to /

!!! No package digest file found: /usr/portage/sys-devel/autoconf-wrapper/files/digest-autoconf-wrapper-6

!!! Type "ebuild foo.ebuild digest" to generate it.

Pour la question de profile, celui de 2008 ne fonctionne pas juste le 2007.0 .

Alors si quelqu'un a déja travaillé sous gentoo son aide me sera tres précieuse car je commence à etre pris par le temps et à vraiment détester cette distribution

  • # emerge

    Posté par (page perso) . Évalué à 1.

    Salut,

    As-tu essayé de changer de profil pour le 2008, de revoir un coup le USE de ton make.conf, et as-tu essayé un "emerge -uDN" voir un "emerge -e" ?
    Si tu n'as jamais fait de mise à jour depuis longtemps, cela peut-être évidement un peu compliqué, mais il faut vraiment essayer avec "emerge -uDN" voir un "emerge -e".
    • [^] # Re: emerge

      Posté par (page perso) . Évalué à 1.

      Jai juste oublié de préciser qu'avant d'effectuer la mise à jour, il faut bien sûr mettre à jour portage à coup de "emerge --sync"
    • [^] # Re: emerge

      Posté par . Évalué à 1.

      Slt merci pour la réponse,
      ben voilà j'arrive pas à utiliser le profile 2008, voici ce que je fais
      je supprime d'abord le /etc/make.profile ensuite je fais
      ln -sf /usr/portage/profiles/default/linux/x86/2008.0 /etc/make.profile

      ensuite le emerge --sync se passe correctement, mais quand j'essaye un autre emerge, mise à jour compris, j'ai ce resultat :

      mamachine ~ # emerge -uDN
      !!! ARCH is not set... Are you missing the /etc/make.profile symlink?
      !!! Is the symlink correct? Is your portage tree complete?

      ce qui fait que je suis obligé d'utiliser le profil 2007.0 (j'aurais aimé utilisé le 2006.0 mais je ne le retrouve nulle part) avec:

      ln -sf /usr/portage/profiles/default-linux/x86/2007.0 /etc/make.profile

      et voici le resultat de la commande emerge -uDN sous le profile 2007.0


      mamachine ~ # emerge -uDN

      !!! Your current profile is deprecated and not supported anymore.
      !!! Please upgrade to the following profile if possible:
      default/linux/x86/2008.0

      To upgrade do the following steps:
      # cd /etc/
      # rm make.profile
      # ln -s ../usr/portage/profiles/default/linux/x86/2008.0 make.profile

      emerge: please tell me what to do.

      .......

      For more help try 'emerge --help' or consult the man page.


      Quand j'essaye d'installer php5-ovh, j'ai le résultat suivant:

      mamachine ~ # emerge php5-ovh

      !!! Your current profile is deprecated and not supported anymore.
      !!! Please upgrade to the following profile if possible:
      default/linux/x86/2008.0

      To upgrade do the following steps:
      # cd /etc/
      # rm make.profile
      # ln -s ../usr/portage/profiles/default/linux/x86/2008.0 make.profile



      Calculating dependencies ...done!
      >>> emerge (1 of 16) sys-devel/m4-1.4.11 to /
      !!! No package digest file found: /usr/portage/sys-devel/m4/files/digest-m4-1.4.11
      !!! Type "ebuild foo.ebuild digest" to generate it.


      et voici le contenu de mon make.conf

      # These settings were set by the catalyst build script that automatically built this stage
      # Please consult /etc/make.conf.example for a more detailed example
      CFLAGS="-O2 -march=i686 -pipe"
      CHOST="i686-pc-linux-gnu"
      CXXFLAGS="${CFLAGS}"
      MAKEOPTS="-j5"
      GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/"
      USE="-X mmx sse sse2 -gtk -sdl -xmms -qt aac theora xvid"
      PORTDIR_OVERLAY="/usr/local/portage-ovh"
      FEATURES="-sandbox"


      Ben voilà, je tourne sans cesse en rond, merci pour l'aide!!
      • [^] # Re: emerge

        Posté par (page perso) . Évalué à 1.

        Si le lien n'est pas le bon, cherche le bon chemin du profil 2008 dans /usr/portage/profiles.
        Sinon passe par la commande "eselect". A part ça, y'a pas de souci pour ton make.conf.
        • [^] # Re: emerge

          Posté par . Évalué à 1.

          slt, j'essaye avec

          mamachine ~ # eselect profile set 2008
          !!! Error: Target "2008" doesn't appear to be valid!
          Killed

          Pareil avec

          ns38592 ~ # eselect profile set 2008.0
          !!! Error: Target "2008.0" doesn't appear to be valid!
          Killed
          • [^] # Re: emerge

            Posté par (page perso) . Évalué à 1.

            Essayes plutot "eselect profile list" pour voir la liste des différents profiles ainsi que leur numérotation puis "eselect profile set 2" en admettant que le bon profil soit numéroté 2
            • [^] # Re: emerge

              Posté par . Évalué à 1.

              Merci beaucoup pour l'aide c'est vraiment sympa voici ce que j'ai fais:

              mamachine ~ # eselect profile list
              Available profile symlink targets:
              [1] hardened/x86/2.6
              [2] selinux/2007.0/x86
              [3] selinux/2007.0/x86/hardened
              [4] default/linux/x86/2008.0
              [5] default/linux/x86/2008.0/desktop
              [6] default/linux/x86/2008.0/developer
              [7] default/linux/x86/2008.0/server
              [8] hardened/linux/x86
              mamachine ~ # eselect profile set 7


              je fais un update du portage et je te tiens informé, encore merci !!!

Suivre le flux des commentaires

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