View previous topic :: View next topic |
Author |
Message |
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Oct 22, 2006 4:48 pm Post subject: |
|
|
kopp wrote: | qui t'énerve ? :p |
le petit nouveau qui m'oblige à sortir tous les deux posts _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Oct 22, 2006 4:52 pm Post subject: |
|
|
blasserre wrote: | kopp wrote: | qui t'énerve ? :p |
le petit nouveau qui m'oblige à sortir tous les deux posts |
Han, pas si nouveau que ça Mais c'est vrai que c'est la 2e fois que ça arrive ^^ |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Oct 22, 2006 4:57 pm Post subject: |
|
|
mais ça soulève quand même un problème :
il faut préparer l'install de xorg-x11 avant d'upgrader gcc
donc suivre le guide jusqu'à l'exemple de code 2.6
merci pierreg
tu sais bien que tout le monde t'adore ici (moi le premier) fais pas ta mijaurée _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Sun Oct 22, 2006 5:15 pm Post subject: |
|
|
alors voila comment je vais proceder
1=>> mettre à jour gcc avec le guide, les emerge -e système et world vont updater tous tes paquets
# emerge -uav gcc
(Veuillez remplacer "i686-pc-linux-gnu-3.4.5" par votre paramètre
CHOST et la version de GCC vers laquelle vous venez de mettre à jour)
# gcc-config i686-pc-linux-gnu-3.4.5
# source /etc/profile
(Recompiler libtool)
# emerge --oneshot -av libtool
dans mon cas compte tenu de :
seb@Emerald ~ $ gcc-config -l
[1] i686-pc-linux-gnu-3.4.5 *
[2] i686-pc-linux-gnu-3.4.5-hardened
[3] i686-pc-linux-gnu-3.4.5-hardenednopie
[4] i686-pc-linux-gnu-3.4.5-hardenednopiessp
[5] i686-pc-linux-gnu-3.4.5-hardenednossp
je remplace par quoi ?
2=>> emerge -C sys-apps/pam-login && emerge sys-apps/shadow
etc-update
reboot
3=>> emerge -C sys-apps/utempter && emerge sys-libs/libutempter
etc-update
4=>> désinstaller xorg-x11 et reinstaller le nouveau :avec le howto de pierreg
ouah ca va etre laborieux , mais bon |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Oct 22, 2006 5:25 pm Post subject: |
|
|
Non, voilà dans l'ordre ce que tu dois faire :
1/ un emerge --sync avant tout pour améliorer les chances de réussite (pour le passage en stable de Xorg 7.1 ya pas longtemps surtout)
2/ Régler les bloquages :
Code: | # emerge -C sys-apps/pam-login sys-apps/utempter && emerge sys-apps/shadow sys-libs/libutempter
# etc-update |
(jamais de reboot imposé sauf en cas de changement de kernel )
3/ Première partie de la MAJ de GCC, c'est à dire installer GCC 4.1:
4/ Préparer l'installation de Xorg modulaire en suivant le début de la doc, donc juste l'unmerge du vieux Xorg et la préparation du make.conf
5/ Suivre la doc d'upgrade de GCC, avec le emerge -e system et world tout ça, à la fin, tu aura le Xorg 7.1 installé en prime
Voilà |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Oct 22, 2006 5:33 pm Post subject: |
|
|
edit : grillé mais pierreg pense la même chose
j'ai tout viré pour que ce soit moins bordélique
suis sa méthode
bon courage _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Oct 22, 2006 5:56 pm Post subject: |
|
|
blasserre wrote: | edit : grillé mais pierreg pense la même chose
j'ai tout viré pour que ce soit moins bordélique
suis sa méthode
bon courage |
Non c'était pas mal aussi ce que tu avais mis, avec quelques trucs plus complets que ce que j'ai dis : je n'ai donné que des grandes lignes alors que toi tu as détaillé quelques points |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Sun Oct 22, 2006 6:15 pm Post subject: |
|
|
all right
donc pour conclure , si je t ai bien suivi pierreg
3/ Première partie de la MAJ de GCC, c'est à dire installer GCC 4.1 donc :
# emerge -uav gcc
(Veuillez remplacer "i686-pc-linux-gnu-3.4.5" par votre paramètre
CHOST et la version de GCC vers laquelle vous venez de mettre à jour)
# gcc-config i686-pc-linux-gnu-3.4.5
# source /etc/profile
(Recompiler libtool)
# emerge --oneshot -av libtool
# emerge --oneshot sys-libs/libstdc++-v3
5/ Suivre la doc d'upgrade de GCC, avec le emerge -e system et world tout ça, à la fin, tu aura le Xorg 7.1 installé en prime c est a dire :
# emerge -e system
# emerge -e world
# emerge -aC =sys-devel/gcc-3.3* |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Sun Oct 22, 2006 6:28 pm Post subject: |
|
|
gcc-config -l pour avoir la liste des profils gcc, puis gcc-config numero_du_profile_qui_correspond_au _dernier_gcc_installlé
Ensuite, le emerge -aC =sys-devel/gcc-3.3* ne servir à rien, tu n'as pas de gcc 3.3
Sinon le reste me semble ok
EDIT : pardon, avant ton étape 5, il faut que tu prépares l'installation de X modulaire, c'est a dire déinstaller xorg-x11 et préparer le make.Conf, comme décrit dans le guide idoine.
Last edited by kopp on Sun Oct 22, 2006 6:30 pm; edited 1 time in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Oct 22, 2006 6:28 pm Post subject: |
|
|
cocoon wrote: | all right
donc pour conclure , si je t ai bien suivi pierreg
3/ Première partie de la MAJ de GCC, c'est à dire installer GCC 4.1 donc :
# emerge -uav gcc
(Veuillez remplacer "i686-pc-linux-gnu-3.4.5" par votre paramètre
CHOST et la version de GCC vers laquelle vous venez de mettre à jour)
# gcc-config 3.4.5
# source /etc/profile
(Recompiler libtool)
# emerge --oneshot -av libtool
# emerge --oneshot sys-libs/libstdc++-v3
5/ Suivre la doc d'upgrade de GCC, avec le emerge -e system et world tout ça, à la fin, tu aura le Xorg 7.1 installé en prime c est a dire :
# emerge -e system
# emerge -e world
# emerge -aC =sys-devel/gcc-3.3* |
T'as pas suivi la bonne partie de la doc, là c'est l'upgarde de gcc 3.3 à 3.4 que tu nous fais. Et elle est pas complète en fait la doc française, vaut mieux suivre l'anglaise. Donc en résumé ça fait :
Code: | # emerge -uav gcc
# gcc-config i686-pc-linux-gnu-4.1.1
# env-update source /etc/profile
# fix_libtool_files.sh 3.4.5
# emerge --oneshot -av libtool
# emerge -e system
# emerge -e world
# emerge -aC =sys-devel/gcc-3.4* |
Pour sys-libs/libstdc++-v3, t'en occupe pas, il sera emergé automatiquement en dépendance si un prog binaire en a besoin.
EDIT: ton système n'a pas l'air d'être au top des mises à jour, tu devrais avoir un GCC 3.4.6 normalement. Je te le dis pour la suite, le mieux pour les mises à jour, c'est de faire emerge -auDN world
EDIT2: comme kopp me le fait remarquer, ce résumé ne concerne que la partie avec GCC, donc les parties 3 et 5 |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Sun Oct 22, 2006 6:53 pm Post subject: |
|
|
royal
ca devrait le faire ( demain , je lance la mise a jour , quand c est termine , je confirmerai )
EDIT: ton système n'a pas l'air d'être au top des mises à jour, tu devrais avoir un GCC 3.4.6 normalement. Je te le dis pour la suite, le mieux pour les mises à jour, c'est de faire emerge -auDN world
ben , ayant installe gentoo en mars dernier il me semble , j ai du faire une seule mise a jour il y a 6 mois. je trouvais que ca prenait bcp de temps.
a bientot.
thx for all |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Tue Oct 24, 2006 2:43 pm Post subject: |
|
|
bon , c est parti je me lance . avt toute chose un dernier point , car j ai pas envie de crasher le systeme
pour l etape 3 je m arrete comme ceci
3/ Première partie de la MAJ de GCC, c'est à dire installer GCC 4.1:
Code:
# emerge -au gcc
l etape 5 je fais ceci
# gcc-config i686-pc-linux-gnu-4.1.1
# env-update source /etc/profile
# fix_libtool_files.sh 3.4.5
# emerge --oneshot -av libtool
# emerge -e system
# emerge -e world
# emerge -aC =sys-devel/gcc-3.4* |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Tue Oct 24, 2006 2:57 pm Post subject: |
|
|
Oui, ça semble tout à fait correct. Pense bien à faire un --sync avant de commencer.
Et surtout, dans l'étape 4, arrête toi avant d'installer le nouveau xorg. D'ailleurs, réfère toi au guide en version anglaise si tu peux. La française n'est pas totalement à jour, et il y a des trucs sur le masquage etc qui ne sont plus nécessaire. |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Tue Oct 24, 2006 2:59 pm Post subject: |
|
|
oki
je croise les doigts |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Tue Oct 24, 2006 3:08 pm Post subject: |
|
|
Ne t'inquiète pas, si tu ne t'amuses pas à mettre des CFLAGS exotiques comme -ftree-vectorize, ça devrait bien se passer. Ce sera juste long, car un emerge -e world ça prend pas mal de temps. J'espère que tu as bien noté que tu n'aurais plus de serveur X pendant un long moment. Si jamais ça te dérange vraiment, fais le tout dans un chroot à partir d'un LiveCD. |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Tue Oct 24, 2006 7:54 pm Post subject: |
|
|
bon , ca avance
je suis a l etape 4
et je viens d avoir le message d erreur suivant
Emerald seb # if [[ ! -L /usr/X11R6 ]]; \ then equery belongs /usr/X11R6 > ~/usr-x11r6-packages \ && rm -rf /usr/X11R6; fi
bash: syntax error near unexpected token `fi'
pourtant j ai bien tape ce qui est indique |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Tue Oct 24, 2006 7:58 pm Post subject: |
|
|
Il faut pas taper les anti-slash '\' c'est pour symboliser les retours à la ligne.
En fait, c'est un caractères d'échapement pour mettre d'écrire sur plusieurs ligne. Si tu écris tous sur une seule ligne, il ne faut pas le mettre.
Last edited by kopp on Tue Oct 24, 2006 8:01 pm; edited 1 time in total |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Tue Oct 24, 2006 7:59 pm Post subject: |
|
|
Ils sortent d'où tes 2 \ ?
EDIT : grilled... |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Tue Oct 24, 2006 8:30 pm Post subject: |
|
|
nouveau message d erreur
Emerald seb # emerge -e system
Calculating system dependencies ...done!
!!! Error: the <dev-java/java-config-1.3 package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers. |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Tue Oct 24, 2006 8:34 pm Post subject: |
|
|
eh bien, fait ce qu'il te dit :
emerge -e --pretend world, il te dira ce qui va pas avec java-config |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Tue Oct 24, 2006 8:41 pm Post subject: |
|
|
Suis ce guide pour le problème de Java |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Tue Oct 24, 2006 8:41 pm Post subject: |
|
|
well alors j ai ceci comme reponse
Emerald seb # emerge --pretend system
These are the packages that I would merge, in order:
Calculating system dependencies ...done!
[blocks B ] <dev-java/java-config-1.3 (is blocking dev-java/java-config-wrapper-0.12-r1)
je comment pour debloquer ? |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Tue Oct 24, 2006 8:48 pm Post subject: |
|
|
emerge -C java-config
je dirais qu'il y a eu un changement dans java, et que ça a été remplacé. Au pire il sera réinstallé |
|
Back to top |
|
|
cocoon Tux's lil' helper
Joined: 07 Jan 2006 Posts: 105
|
Posted: Wed Oct 25, 2006 7:37 am Post subject: |
|
|
ca ce termine , cependant ici je sais pas quoi faire
Emerald seb # emerge --pretend world
These are the packages that would be merged, in order:
Calculating world dependencies /
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
media-sound/xmms media-plugins/xmms-cdaudio
... done!
[ebuild U ] net-analyzer/metasploit-2.6 [2.5]
[ebuild NS ] sys-kernel/gentoo-sources-2.6.17-r8 USE="symlink -build (-ultra1)"
[ebuild U ] media-sound/alsa-headers-1.0.12 [1.0.10]
[ebuild U ] media-libs/alsa-lib-1.0.12 [1.0.10]
[ebuild U ] media-sound/alsa-utils-1.0.12 [1.0.10]
[ebuild U ] mail-mta/ssmtp-2.61-r2 [2.61]
[ebuild U ] sys-process/vixie-cron-4.1-r9 [4.1-r8]
[ebuild U ] net-misc/proxychains-3.1 [2.1-r2]
[ebuild U ] media-sound/streamripper-1.61.26 [1.60.10] USE="vorbis%*"
[ebuild U ] app-admin/eselect-1.0.2 [1.0]
[ebuild N ] app-admin/eselect-opengl-1.0.3
[ebuild N ] x11-proto/xf86miscproto-0.9.2 USE="-debug"
[ebuild N ] x11-libs/libXxf86misc-1.0.1 USE="-debug"
[ebuild N ] x11-libs/liblbxutil-1.0.1 USE="-debug"
[ebuild N ] x11-proto/renderproto-0.9.2 USE="-debug"
[ebuild N ] x11-libs/libXrender-0.9.1 USE="-debug"
[ebuild N ] x11-libs/libxkbfile-1.0.3 USE="-debug"
[ebuild N ] x11-libs/libxkbui-1.0.2 USE="-debug"
[ebuild N ] x11-proto/resourceproto-1.0.2 USE="-debug"
[ebuild N ] x11-libs/libXres-1.0.1 USE="-debug"
puis la suite |
|
Back to top |
|
|
|