Aller au contenu

[Tuto][Initié] Topic officiel Gentoo

Featured Replies

Posté(e)
  • Auteur
Salut

depuis peu je ne peut plus utiliser genkernel :(

le pire c'est que je n'ai pas touché au SCSI quand il a commencé a deconner :(

j'ai essayé de tout desactiver mais rien n'y fait :(

J'ai testé avec la même version de genkernel et du noyau...

ça marche...

Donc c'est un problème de configuration/compilation...ça le fait aussi si tu compile à la main, à priori...

  • Réponses 946
  • Vues 192,2 k
  • Créé
  • Dernière réponse
Posté(e)

ha j'ai aussi rajouté -mmmx et -msse a CSFLAGS dans mon make.conf

j'ai fait emerge --deep --update --newuse world

mais il na pas recompilé tt mon systeme :s

alors que j'ai changé mon make.conf

quel est la commande SVP

Posté(e)
  • Auteur
ha j'ai aussi rajouté -mmmx et -msse a CSFLAGS dans mon make.conf

j'ai fait emerge --deep --update --newuse world

mais il na pas recompilé tt mon systeme :s

alors que j'ai changé mon make.conf

quel est la commande SVP

ben tu peux rajouter "--emptytree" pour tout recompiler (ça va prendre longtemps)

Sache aussi que les options -mmmx et -msse sont misent automatiquement quand -march est utilisé (en fonction du processeur, regarde l'annexe en première page...), Donc si c'est le cas, recompiler tout ne servira à strictement rien... mais c'est toi qui voit...

Posté(e)

Salut j'ai un problème et je sais pas ou demandé!!

En fait j'ai un probleme lors du emerge gentoo-dev-sources

Il me met ' ERROR: sys-devel/gettext-0.12.1-r2 failed

Function econf, ligne 449, Exitcode 1

econf failed '

voici la configuration de mon make.conf :

CFLAGS="march=athlon-xp -O2 -pipe -fomit-frame-pointer"

CHOST="i686-pc-linux-gnu"

CXXFLAGS="${CFLAGS}"

Si une bonne âme pouvait m'aider ca serait fort sympatique ^^

(les erreurs avant sont :

checking i686-pc-linux-gnu-g++... gcc

checking whether we are using the GNU C++ compiler... no

checking whether gcc accepts -g... no

checking dependency style of gcc... none

checking how to run the C++ preprocessor... /lib/cpp

configure: error: C++ preprocessor "/lib/cpp" fails sanity check

See 'config.log' for more details.

configure: error: /bin/sh './configure' failed to autoconf-lib-link

)

Modifié par susano-oh

Posté(e)
  • Auteur

CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"

si tu n'as pas recompilé gcc, essaie de le faire...

si ça change rien, essaye la 0.14

Posté(e)

salut

Je viens de m'inscrire apres avoir lu le topic

Je suis un petit utilisateur de linux (debian) et ayant un peu de temps libre (chomdu oblige) j'ai décidé de passer a gentoo

J'ai choisi l'install via le stage1, afin de comprendre la mecanique de linux et surtout celle de Gentoo (il est toujours mieux de comprendre comment fonctionne un moteur avant de conduire une voiture)

J'ai des petites questions par rapport a la variable USE dans make.conf.

:oops: Est qu'il est nécessaire de completer le make.conf avant le bootstrap ?

:devil: quelles sont les variables à mettre pour utiliser mon PC "normalement" : net, dvd, divx, mp3, bureautique, jeux, cedega) sur un athlon xp.

Merci de m'eclairer.

Posté(e)

ben mets surtout les trucs qui t'interresses : dvd kde (si tu utilises kde) alsa...

de toute façon, tu peux toujours retoucher quand tu émerges un paquet, alors :oops:

Posté(e)

Ok

Donc rien de critique ici ?

il me suffit de regarder le use.desc et de choisir ce qui me parait le mieux ?

Posté(e)

extrait 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="-march=athlon-xp -pipe -O2 -fomit-frame-pointer"

CHOST="i686-pc-linux-gnu"

CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

USE="3dnow alsa avi cdr dvd dvdr gnome gtk gtk2 mmx mp3 mpeg mozilla nptl opengl quicktime X x86"

C'est parti, je me lance....

En tout cas, merci !!!

Modifié par titinuite

  • 2 semaines après...
Posté(e)

j'arrive pas à compiler gc 3.4.je sais plus combien, bref le dernier en date sur la branche amd64 si j'active tcltk...

je suis le seul ou d'autre ont ce problème

quelqu'un sait si mkxf86config va être porter sur amd64 (créer par et pour knoppix au départ)? Ca devrait pas demander trop de changement de code...

est-ce qu'un code x86 peut s'éxecuter sur amd64 ou il faut tous le système en x86 ???

Posté(e)

Je compte faire une installation de Gentoo depuis ma Debian ...

1/ J'ai observé quelques différences entre le manuel d'installation GENTOO et la manuel GENTOO 2004.3. Sur ce dernier, il n'est pas écrit de réaliser de bootstrapdu système. Compte tenu de son importance et que je parts d'un stage1, est-ce qu'il ne s'agit pas d'un oubli du manuel GENTOO 2004.3 ???

2/ Est-ce qu'il y a pas une incohérence à faire une installation avec le stage1-x86-2004.3, et le fichier portage-20041022, je suppose que non, vu que je n'ai pas trouvé de fichier portage-2004.3, juste pour une confirmation?

Modifié par Bébé_Pingouin

Posté(e)
j'arrive pas à compiler gc 3.4.je sais plus combien, bref le dernier en date sur la branche amd64 si j'active tcltk...

je suis le seul ou d'autre ont ce problème

quelqu'un sait si mkxf86config va être porter sur amd64 (créer par et pour knoppix au départ)? Ca devrait pas demander trop de changement de code...

est-ce qu'un code x86 peut s'éxecuter sur amd64 ou il faut tous le système en x86 ???

Pour le dernier point, si ce ne sont pas des drivers ça ne devrait poser aucun problème. :francais:

Pour les problèmes de libs sur du 64, faudrait que ceux qui ont de l'AMD 64 donnent leurs avis. ( perso j'ai eu un soucis sur la lib de gnomemeeting sous freeBSD en 32 bits mais visiblement je suis le seul à avoir eu ce problème ).

Modifié par ouragan

Posté(e)

1. oui, il faut faire le bootstrap en stage 1

2. non, plus portage est à jour mieux c'est - aucun lien avec le reste. :chinois:

Posté(e)
1. oui, il faut faire le bootstrap en stage 1

2. non, plus portage est à jour mieux c'est - aucun lien avec le reste. :roll:

Merci,

J'ai suivi les instructions données par le manuel, au moment de choisir automatiquement mes mirroirs, la commande mirroselect n'a pas été trouvée ...

/mnt/gentoo# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

bash: mirrorselect: command not found

:roll:

Récapitulatif de ce que j'ai fait en amont:

Depuis ma Debian (je ne me suis pas servi du Livecd parceque bizarrement j'ai pas réussi à avoir de connection internet avec ma 9Box) j'ai créé mes partitions, et les systèmes de fichiers , je les ai monté, puis:

cd /mnt/gentoo/

tar -xvjpf /home/chris/stage1-x86-2004.3.tar.bz2

tar -xvjf /home/chris/portage-20041022.tar.bz2 -C /mnt/gentoo/usr/

ls -ail /home/chris/

mkdir /mnt/gentoo/usr/portage/distfiles

cp /home/chris/distfiles/* /mnt/gentoo/usr/portage/distfiles/

ls -ail /mnt/gentoo/usr/portage/distfiles/

cat /home/chris/make.conf > /mnt/gentoo/etc/make.conf

cat /mnt/gentoo/etc/make.conf

mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

Posté(e)
Merci,

J'ai suivi les instructions données par le manuel, au moment de choisir automatiquement mes mirroirs, la commande mirroselect n'a pas été trouvée ...

/mnt/gentoo# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

bash: mirrorselect: command not found

;)

Récapitulatif de ce que j'ai fait en amont:

Depuis ma Debian (je ne me suis pas servi du Livecd parceque bizarrement j'ai pas réussi à avoir de connection internet avec ma 9Box)  j'ai créé mes partitions, et les systèmes de fichiers , je les ai monté, puis:

cd /mnt/gentoo/

tar -xvjpf /home/chris/stage1-x86-2004.3.tar.bz2

tar -xvjf /home/chris/portage-20041022.tar.bz2 -C /mnt/gentoo/usr/

ls -ail /home/chris/

mkdir /mnt/gentoo/usr/portage/distfiles

cp /home/chris/distfiles/* /mnt/gentoo/usr/portage/distfiles/

ls -ail /mnt/gentoo/usr/portage/distfiles/

cat /home/chris/make.conf > /mnt/gentoo/etc/make.conf

cat /mnt/gentoo/etc/make.conf

mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

Bref, j'ai récupéré une liste de mirroirs ...

J'ai basculé dans l'environnement Gentoo:

/mnt/gentoo# chroot /mnt/gentoo /bin/bash

:/# env-update

Message: "--- 'profiles/arch.list' is empty or not available. Empty portage tree?

>>> Regenerating /etc/ld.so.cache..."

J'essai de mettre l'arbre portage à jour:

/ # emerge --sync

Message: ">>> Starting retry 3 of 3 with rsync://rsync.gentoo.org/gentoo-portage

>>> checking server timestamp ...

rsync: getaddrinfo: rsync.gentoo.org 873: Temporary failure in name resolution

rsync error: error in socket IO (code 10) at clientserver.c(88)

!!! Rsync has not successfully finished. It is recommended that you keep

!!! trying or that you use the 'emerge-webrsync' option if you are unable

!!! to use rsync due to firewall or other restrictions. This should be a

!!! temporary problem unless complications exist with your network

!!! (and possibly your system's filesystem) configuration."

Comme çaa marche pas, je télécharge l'instantanné de l'arbre:

emerge-webrsync

Message:"--- 'profiles/arch.list' is empty or not available. Empty portage tree?

--- 'profiles/arch.list' is empty or not available. Empty portage tree?

--- 'profiles/arch.list' is empty or not available. Empty portage tree?

--- 'profiles/arch.list' is empty or not available. Empty portage tree?

Fetching most recent snapshot

Attempting to fetch file dated: 20050314

--- No md5sum present on the mirror. (Not yet available.)

...."

Pourquoi est-ce que l'arbre portage refuse de s'installer???

Modifié par Bébé_Pingouin

Posté(e)

Une petite piste :

rsync: getaddrinfo: rsync.gentoo.org 873: Temporary failure in name resolution

ceci signifie que rsync n'arrive pas à résoudre le nom de domaine...

D'où les commandes suivantes :

(dans le chroot)
-> On entre l'adresse du DNS primaire :
-> (édité de "# echo "nameserver ${Addr_ip_du_DNS}" > /etc/resolv.conf")
# echo "nameserver Addr_ip_du_DNS" > /etc/resolv.conf
-> On teste ce DNS :
# ping -c4 google.fr
-> Et on sync l'arbre de portage :
# emerge --sync
-> ... Woohoo, ca marche !

Tu as du sauter (d'après ta ligne de commande) l'étape :

(sur l'hôte)
# cp -l /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Voilà ;)

[EDIT]

Whoops, je n'avais pas vu le truc sur mirrorselect :

'mirrorselect' n'est pas disponible par défaut sur le Stage1.

Il faut par conséquent l'émerger

Mais, le problème est que si tu en es au Stage1, il manque une bonne trentaine de paquets pour pouvoir l'émerger.

Attends-donc d'avoir terminé `emerge system` pour émerger mirrorselect...

[/EDIT]

Modifié par NicolasD

Posté(e)
Une petite piste :

ceci signifie que rsync n'arrive pas à résoudre le nom de domaine...

D'où les commandes suivantes :

(dans le chroot)
-> On entre l'adresse du DNS primaire :
# echo "nameserver ${Addr_ip_du_DNS}" > /etc/resolv.conf
-> On teste ce DNS :
# ping -c4 google.fr
-> Et on sync l'arbre de portage :
# emerge --sync
-> ... Woohoo, ca marche !

Tu as du sauter (d'après ta ligne de commande) l'étape :

(sur l'hôte)
# cp -l /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Voilà  :D

[EDIT]

Whoops, je n'avais pas vu le truc sur mirrorselect :

'mirrorselect' n'est pas disponible par défaut sur le Stage1.

Il faut par conséquent l'émerger

Mais, le problème est que si tu en es au Stage1, il manque une bonne trentaine de paquets pour pouvoir l'émerger.

Attends-donc d'avoir terminé `emerge system` pour émerger mirrorselect...

[/EDIT]

Merci beaucoup,

En fait, j'ai pas pensé à copier l'information DNS, vu qu'en temps normal c'est attribué automatiquement par le serveur de mon FAI....

J'ai fait comme tu m'as dit, mais ça n'a pas marché:

- j'ai récupérer l'adresse ip de mon DNS primaire xx.xxx.xxx.xxx, dans le fichier /etc/resolv.conf;

- puis, echo "nameserver ${xx.xxx.xxx.xxx}" > /etc/resolv.conf

bash: nameserver ${xx.xxx.xxx.xxx}: bad substitution

Modifié par Bébé_Pingouin

Posté(e)
Merci beaucoup,

En fait, j'ai pas pensé à copier l'information DNS, vu qu'en temps normal c'est attribué automatiquement par le serveur de mon FAI....

J'ai fait comme tu m'as dit, mais ça n'a pas marché:

- j'ai récupérer l'adresse ip de mon DNS primaire xx.xxx.xxx.xxx, dans le fichier /etc/resolv.conf;

- puis, echo "nameserver ${xx.xxx.xxx.xxx}" > /etc/resolv.conf

bash: nameserver ${xx.xxx.xxx.xxx}: bad substitution

En fait c pas echo "nameserver ${xx.xxx.xxx.xxx}" mais echo "nameserver xx.xxx.xxx.xxx" :D

Désolé de m'être mal exprimé...

J'edite le post de suite :zarb:

Posté(e)
En fait c pas echo "nameserver ${xx.xxx.xxx.xxx}" mais echo "nameserver xx.xxx.xxx.xxx" :zarb:

Désolé de m'être mal exprimé...

J'edite le post de suite :byebye:

Merci, ça marche

:D

  • 2 semaines après...
Posté(e)
  • Auteur
Un petit :chinois: pour dire que la Gentoo 2005.0 est sortie hier...

Source : http://www.gentoo.org

Ouais, le live-CD est enfin dispo (y'avais déjà moyen d'utiliser le profil 2005.0)

Je sais pas trop ce qui est réellement nouveau... on avait parlé de noyau 2.6 par défaut (dans portage : gentoo-sources et vanilla-sources seraient passées en 2.6) à confirmer (ou infirmer)

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.