Aller au contenu

[Tuto][Initié] Topic officiel Gentoo


Messages recommandés

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...

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 946
  • Créé
  • Dernière réponse
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...

Lien vers le commentaire
Partager sur d’autres sites

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

)

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 !!!

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

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 ???

Lien vers le commentaire
Partager sur d’autres sites

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?

Lien vers le commentaire
Partager sur d’autres sites

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 ).

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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???

Lien vers le commentaire
Partager sur d’autres sites

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]

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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:

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
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)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

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


×
×
  • Créer...