View previous topic :: View next topic |
Author |
Message |
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Jul 11, 2006 11:16 am Post subject: |
|
|
Pour le stage, regarde quel est le CHOST dans le make.conf lorsque tu as détarré ton stage3. Si ça n'est pas CHOST="x86_64-pc-linux-gnu" alors que tu veux que ton système soit en 64 bit ça n'est pas le bon.
Je te déconseille fortement de changer ce CHOST ça risque de générer des problèmes assez complexes.
Pour le cas où c'est le bon stage, et bien tu as toutes les cartes en main : Code: | 32 bit
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
64 bit
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS} | et Code: | FEATURES=-collision-protect emerge --nodeps shadow && emerge --unmerge pam-login |
_________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Jul 11, 2006 11:18 am Post subject: |
|
|
shrek35 wrote: | mais j'ai tjs mes erreurs !!!!! | Lesquelles, celles à la compilation ?
Fais voir un "gcc-config -l" stp.
PS : et un "emerge--info" please. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 12:15 pm Post subject: |
|
|
bon, l'avant-dernier post me pose probleme....
j'ai un AMD Athlon(tm) 64 Processor 2800+
dc -march=athlon-xp et pas -march=athlon64
oui non ?
Pour le stage, regarde quel est le CHOST dans le make.conf lorsque tu as détarré ton stage3
ca veut dire quoi ca ?
j'ai installer a partir de "install-amd64-universal-2006.0.iso"
c'est une erreur ?
mieux de prendre : livecd-i686-installer-2006.0.iso ???
ok pour ce soir :
gcc-config -l
emerge--info |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Tue Jul 11, 2006 12:29 pm Post subject: |
|
|
Quote: |
Pour le stage, regarde quel est le CHOST dans le make.conf lorsque tu as détarré ton stage3
ca veut dire quoi ca ?
|
dans le manuel/l'installation a un moment tu dois télécharger un package appelé stage3.
Il veut dire qu'après l'avoir décompressé tu dois faire un : cat /etc/make.conf pour voir le chost qu'il contient.
Mais visiblement tu as installé depuis un live cd ?
Je n'ai jamais fais cela. Désolé. |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 12:43 pm Post subject: |
|
|
oui depuis un LiveCD, d'ou ma question.... |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 12:44 pm Post subject: |
|
|
bref, je fais quoi ?
changer le titre du post pr changer de cible ? |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Jul 11, 2006 1:08 pm Post subject: |
|
|
shrek35 wrote: | bon, l'avant-dernier post me pose probleme....
j'ai un AMD Athlon(tm) 64 Processor 2800+
dc -march=athlon-xp et pas -march=athlon64
oui non ? | Non. Mets -march=athlon64 puisque tu as un athlon64 (et je ne suis pas sûr que le livecd "install-amd64-universal-2006.0.iso" passe sur du 32 bit).
shrek35 wrote: | bref, je fais quoi ? | N'utilise pas l'installeur graphique. Il est très récent et la plupart d'entre nous ne l'a jamais utilisé. Il nous est donc difficile de t'aider. Imprime le guide d'installation si tu peux (enfin tu peux le consulter depuis le livecd normalement), démarre le livecd et ouvre une console. Ça fait un peu peur au début mais si tu veux apprendre c'est le meilleurs moyen (et tu verras la fierté que tu retires lorsque tu démarres sur TA gentoo).
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 1:13 pm Post subject: |
|
|
ok je peux aussi tester le tt en 64 bits, c'est une autre solution.
ms je veux un env graphique, moi,
comment je fais pr Mozilla, Office, etc .... !!!
j'ai deja fais tt ca : livecd, console, une install, compile du noyau....
je ne comprends pas ce que tu veux dire.... |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Tue Jul 11, 2006 1:20 pm Post subject: |
|
|
Salut shrek35,
ce que nous disons pour l'instant c'est pour l'installation. Deux choix possibles : soit en mode texte soit mode graphique c'est à dire que tu fais du clic souris tout au long du processus. Maintenant pour ton histoire de mozilla and Co, on comprends rien du tout, et tu sais pourquoi : à force de condenser tes phrases et d'y noyer du langage sms, et bien nous n'arrivons pas à dicerner ton problème, et donc les réponses que tu attends sont forcément pas celles que tu souhaitais.
Maintenant si on persiste au niveau de l'installation, et bien cela vient du fait que tu t'es planté dans ta configuration, choix des snapshots et autres joyeusetés... donc voilà, pour nous tu dois recommencer ton installation, tout en lisant la documentation qui est comme les blés en ce momment : très abondante.
Cordialement. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Jul 11, 2006 1:26 pm Post subject: |
|
|
shrek35 wrote: | ok je peux aussi tester le tt en 64 bits, c'est une autre solution. | Sauf erreur, ça dépend de ton CHOST et non de tes CFLAGS.
shrek35 wrote: | ms je veux un env graphique, moi, | Tu l'auras.
shrek35 wrote: | comment je fais pr Mozilla, Office, etc .... !!! | Tu utilises la commande "emerge".
shrek35 wrote: | j'ai deja fais tt ca : livecd, console, une install, compile du noyau....
je ne comprends pas ce que tu veux dire.... | Au temps pour moi alors. Vérifie tes différents flags et chosts et poste-nous tes gcc-config -l et emerge--info. On verra après. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 1:31 pm Post subject: |
|
|
ok, ok.
je fais pourtant un effort pour ecrire correctement !
je ne m'enerve meme pas.
bon, d'accord avec le mode console, c'est ce que je fais depuis le debut, a part make menuconfig qui est graphique.
j'ai mal compris la phrase avec l'installeur graphique.....
je veux bien recommencer l'install, cela ne me derange pas.
mais avec quels changements ?
garder le meme liveCD ?
passer en mode 64 bits ?
merci
c'est pas facile d'etre clair quand on debute..... |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Tue Jul 11, 2006 1:36 pm Post subject: |
|
|
Salut,
suit les conseils du dernier post de yoyo, et donne nous les informations qu'il te demande s'il te plaît. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Tue Jul 11, 2006 3:05 pm Post subject: |
|
|
comment vous lisez CFLAGS (http://gentoo-wiki.com/Safe_Cflags#Athlon_.28AMD.29)
mon cpuinfo me donne :
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 12
model name : AMD Athlon(tm) 64 Processor 2800+
le 15 de cpu family correspond au 2800 + ?
par exemple 16 pr 3000+....
cpu family est a 15 !!!, je pensais trouver 6 pour un AMD.....
merci |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Jul 11, 2006 3:10 pm Post subject: |
|
|
Ne te prends pas la tête avec ça; utilise les flaqs pour athlon64 : http://gentoo-wiki.com/Safe_Cflags#Athlon_64_X2_.28AMD.29 en fontion de ce que tu veux comme architecture (32 ou 64 bit).
Et cpu family est a 15 même pour les intels ! Aussi, mon petit doigt me dit que cela désigne la famille des x86 ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Hélécine - Belgium
|
Posted: Tue Jul 11, 2006 6:03 pm Post subject: |
|
|
En même temps si il fait l'install avec un livecd amd64, il est obligé de prendre du 64bits non ? _________________ Mangez du poulet ! |
|
Back to top |
|
|
rosebud n00b
Joined: 27 Feb 2006 Posts: 65 Location: paris ni texas ni hilton
|
Posted: Tue Jul 11, 2006 9:00 pm Post subject: |
|
|
salut
moi j'ai eu un probleme similaire lors de l'install mini pour pam-login
j'ai tapé ca
Code: | emerge -C pam-login && emerge -1 shadow |
_________________ ma config: asustek a7n8x deluxe nforce 2, athlon xp 2800, 512 ram, leadtek nvidia fx 5700 écran plat 19' belinea, clavier et souris sans fil logitech mx et palette wacom graphire carte tnt asus 7131 dual+fm |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Jul 12, 2006 6:14 am Post subject: |
|
|
PabOu wrote: | En même temps si il fait l'install avec un livecd amd64, il est obligé de prendre du 64bits non ? | Mmmm ... Bonne question. Mais il me semble que cela dépend du chroot (de mémoire il y a un chroot32 pour le x86_64) et bien évidemment du stage3 utilisé.
Enfin, je ne suis pas expert en la matière (32 bits inside) donc si une in/confirmation pouvait être apportée ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Wed Jul 12, 2006 6:34 am Post subject: |
|
|
Bonjour tous le monde.
J'ai une bonne nouvelle, ca marche
Je suis passe en 64 bits, donc je confirme un des posts precedents, soit le 32 bits sur le stage 3 du LiveCD AMD64 est bancal, soit (j'opte pour cette solution), j'ai rate quelque chose.
Donc j'ai refais une install from srcatch, mis le make.conf en 64 bits et tout baigne.
j'ai installe xorg-x11 sans probleme et j'ai remplace pam-login par shadow....
2 questions :
quels st les enseignements de :
gcc-config -l et emerge--info ?
en tout cas merci de votre soutien.
J'ai d'autres questions sur X11 mais je vais faire un autre sujet.... |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Wed Jul 12, 2006 6:36 am Post subject: [EMERGE] appliquer et comprendre emerge -pv (resolu) |
|
|
mis a jour du titre |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Jul 12, 2006 7:03 am Post subject: |
|
|
shrek35 wrote: | J'ai une bonne nouvelle, ca marche | Cool !
shrek35 wrote: | 2 questions :
quels st les enseignements de :
gcc-config -l et emerge--info ? | Et bien la plupart des commandes sous Unix/GNU Linux disposent d'un manuel (man la_commande) qui détaille l'utilisation, les options et les effets de cette commande. Et au cas où il n'y a pas de man, l'argument "--help" donne toujours un minimum d'informations : Code: | gcc-config --help
Usage: gcc-config [options] [CC Profile]
Change the current cc/gcc profile, or give info about profiles.
Options:
-O, --use-old Use the old profile if one was selected.
-f, --force Make sure all config files are regenerated.
-P, --use-portage-chost Only set to given profile if its CHOST is the
same as that set for portage in /etc/make.conf
(or one of other portage config files...).
-c, --get-current-profile Print current used gcc profile.
-l, --list-profiles Print a list of available profiles.
-S, --split-profile Split profiles into their components
-E, --print-environ Print environment that can be used to setup the
current gcc profile, or a specified one.
-B, --get-bin-path Print path where binaries of the given/current
profile are located.
-L, --get-lib-path Print path where libraries of the given/current
profile are located.
-X, --get-stdcxx-incdir Print path where g++ include files of the
given/current profile are located.
Profile names are of the form: <CHOST>-<gcc version>
For example: i686-pc-linux-gnu-3.2.1 |
Pour "emerge --info", et bien si tu exécutes la commande, ça te donnera toutes les infos/données utilisées par emerge : cflags, répertoires de travail, USEflags, features etc. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Wed Jul 12, 2006 7:09 am Post subject: |
|
|
C'est ce que j'ai fais, ...j'ai encore mal formule ma question
mais ce qui me manque, c'est l'interpretation.
par exemple sur emerge--info, j'ai ca :
Gentoo Base System version 1.6.14
Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.16-gentoo-r11 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 2800+
dev-lang/python: 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/gcc-config: 1.3.12-r6
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-march=athlon64 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa avi bash berkdb bitmap-fonts browserplugin bzip2 cdparanoia cdr cjk cli completion crypt cups dbus directfb divx4linux dlloader dri dvd dvdr dvdread eds emboss encode fbdev ffmpeg firefox flac foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 hal howl ieee1394 imagemagick imlib ipv6 isdnlog jabber jack jpeg kde kdexdelta live lm_sensors logitech-mouse lzw lzw-tiff mime motif mozilla mp3 mpeg mplayer musepack nas ncurses network nfs nls nptl nptlonly ogg opengl pam pcre pdflib perl pic png posix ppds pppd print python qt qt3 qt4 quicktime readline reflection rtc samba scanner sdl session sox spell spl ssl svg symlink tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis xine xinerama xmms xorg xosd xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_fr userland_GNU"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
et bien pour moi, c'est la meme chose que make.conf avec des choses en +
merci |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Jul 12, 2006 7:33 am Post subject: |
|
|
shrek35 wrote: | et bien pour moi, c'est la meme chose que make.conf avec des choses en + | Et c'est parfaitement exact !
Les choses en plus sont
le "profil" : le lien "/etc/make.profile" que tu a fait à l'installation et qui permet de définir les versions du système de base, les USEflags par défault etc. (tu peux parfaitement lire les fichiers de ton profil pour voir ce qu'ils contiennent, la plupart (tous ?) des fichiers de configuration sont lisibles et commentés, tu peux donc fouiner tant que tu veux ). Gentoo n'est pas comme mandriva ou autre, il n'y a pas de version mais des profils : inutile de réinstaller le système lorsqu'un nouveau profil arrive; il suffit de modifier le lien "/etc/make.profile" et tu es à jour. En fait, les liveCD sont des "photos" de Gentoo à un instant donné (d'où le "snapshot" de l'arbre portage) pour des installs fraîches comme la tienne (il faut bien partir d'un point). Perso ma gentoo a été installée en 2004 et pourtant j'ai le même système que toi.
le system sur lequel elle est installée : version de portage, de gcc, de la glibc, du noyau, de python (langage utilisé par portage et ses outils), etc. Ces infos servent à se replacer dans la même configuration lors d'un rapport de bug pour tester et trouver des patchs/solutions par exemple.
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shrek35 Tux's lil' helper
Joined: 10 Jul 2006 Posts: 82
|
Posted: Wed Jul 12, 2006 8:29 am Post subject: |
|
|
ok, je comprends
je vais regarder de plus pres ce /etc/make.profile.
merci |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Hélécine - Belgium
|
Posted: Wed Jul 12, 2006 5:49 pm Post subject: |
|
|
yoyo wrote: | Perso ma gentoo a été installée en 2004 et pourtant j'ai le même système que toi. :D |
Pareil, j'ai installé ma gentoo en janvier 2004, et j'ai la même que vous... et pourtant, NON, je n'ai pas la même que vous ;)
Parceque gentoo c'est une histoire d'adaptations personelles, qui fait que chacun à ce qu'il souhaite, à sa sauce... Donc, dans un sens, nous avons tous un OS totallement différent, ce qui n'est pas le cas pour une mandriva par exemple.
Un autre point intéressant du emerge --info : Si on fait une faute dans le make.conf, on remarque directement la faute. (exemple : une ligne qu'on à oublié de décommenté, ou une typo dans le nom d'une variable...)
C'est également utile dans le cas ou le make.conf devient "illisible" afin de devenir plus lisible.. oui, c'est paradoxal, mais.. un exemple vaut mieux qu'un long discours : Code: | USE_opti="mmx sse nptl nptlonly"
USE_multimedia="ogg vorbis mp3"
USE_hardware="usb"
USE_divers="gnome cups X"
USE="$USE_multimedia $USE_hardware $USE_divers $USE_opti" |
Dans ce cas, il devient plus difficile de lire la variable USE... mais grâce à emerge info.. ;) _________________ Mangez du poulet ! |
|
Back to top |
|
|
|