Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Hard-core Geek] Gentoo From Scratch ! [RESOLU][SCRIPT]
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Mon Aug 16, 2010 8:28 pm    Post subject: Reply with quote

Etat d'avancement du projet : le script "LinuxFromScratch" semble fonctionner enfin en 32 bits.
Il reste alors à ajouter le téléchargement automatique des sources de LinuxFromScratch pour que le script soit autonome.

D'ici quelques jours, je publierai le script :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Wed Aug 18, 2010 6:23 pm    Post subject: Reply with quote

News du jour : le script semble OK en 32 et 64 bits (x86). Il est autonome, télécharge les fichiers nécessaires et génère un stage 3 en "testing" (no-multilib).
sandbox-2.3 m'a donné des frayeurs, espérons que sandbox-2.3-r1 fonctionne :?

Derniers tests avant de le publier 8)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Wed Aug 18, 2010 8:24 pm    Post subject: Reply with quote

Allez, je balance, mais ce n'est pas encore testé à fond :

http://www.xaviermiller.be/glfs.glfs.sh
_________________
Kind regards,
Xavier Miller


Last edited by xaviermiller on Fri Aug 20, 2010 6:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Thu Aug 19, 2010 1:33 am    Post subject: Reply with quote

Merci Xavier, je vais poster sur G2Q, j'ai quelques amis CSI qui vont essayer ton script :P

Excellent travail.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Aug 19, 2010 3:36 pm    Post subject: Reply with quote

Salut,

Attends avant de la publier ; je préfère qu'il soit centralisé en un point, histoire de ne pas répercuter des bugs partout.
La seule modification à faire est de réactiver sandbox (enlever FEATURES="-sandbox"), car je suis tombé en plein milieu d'une version instable de sandbox lors des tests. C'est corrigé dans l'arbre depuis.

Je vais publier un article sur mon blog, ainsi tu pourras y faire un lien.

Le script a généré deux stage 3 en ~x86 et ~amd64 à partir de Gentoo. Il ne reste plus qu'à partir d'autre chose (donc... pas SystemRescueCD qui est un Gentoo). Par exemple un LiveCD Debian (celui d'Ubuntu manque patch, qui est un pré-requis).

EDIT: il y a une page dédiée à GentooFromScratch sur mon blog : http://www.xaviermiller.be/?page_id=98
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Thu Aug 19, 2010 5:12 pm    Post subject: Reply with quote

J'ai seulement posté le lien vers ici, donc s'il y a quelque chose, ils vont pouvoir venir poster ici sans problème.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Aug 19, 2010 5:13 pm    Post subject: Reply with quote

Pas de souci. Pour le reste, comme dit le script "c'est votre problème si ça ne marche pas" :twisted:
Enfin... j'essaierai d'aider, un peu ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Thu Aug 19, 2010 7:35 pm    Post subject: Reply with quote

Je connais au moins 2 personnes qui vont l'essayer :P
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Thu Aug 19, 2010 7:36 pm    Post subject: Reply with quote

Je vais tester ça en chroot deja ;) apres je vais voir :P
Au fait resalut a tous j'ai fait le mort pas mal de temps :)

Felicitation Xav pour ton boulot... j'avais commencé un LFS mais j'ai arreté faute de temps... et puis le principe de MAJ douloureuses me freinant ton script me donne une lueur d espoir :)
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Aug 19, 2010 7:37 pm    Post subject: Reply with quote

Comme dit plus haut, ça a marché impec' à partir d'une Gentoo.

Pour l'instant, j'ai chrooté le contenu du LiveCD de LFS, un vieux truc. Et c'est en train de générer le stage 1 sans sourciller...

Ch'uis trop content :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Aug 19, 2010 7:38 pm    Post subject: Reply with quote

Hello Davidou ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Fri Aug 20, 2010 6:01 pm    Post subject: Reply with quote

Hello,

J'ai pu booter dans le stage3 généré, en corrigeant un bug mineur (mis à jour sur mon site) : il fallait créer /dev/console et /dev/null

World se compile 8)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Sat Aug 21, 2010 6:58 am    Post subject: Reply with quote

Je sens que la machine de boulot va servir de cobaye :mrgreen: (un peu ma claque de debian, c'est très bien pour une utilisation "classique", mais pas pour ce que j'en fait... ou alors je devient vieux con et j'aime pas changer mes habitudes)
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Sat Aug 21, 2010 8:50 am    Post subject: Reply with quote

Cool :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Mon Aug 23, 2010 2:53 pm    Post subject: Reply with quote

XavierMiller wrote:
Hello,

J'ai pu booter dans le stage3 généré, en corrigeant un bug mineur (mis à jour sur mon site) : il fallait créer /dev/console et /dev/null

World se compile 8)


Avec un touch bourrin? ou avec du mknod?

*** EDIT ***
J'ai un vieux G4 pourri qui traine j'aimerai bien tester ça sur du PPC... histoire de tester sur une autre arch que du PC mais je sens que ça va etre la croix et la baniere d'autant que j'ai jamais mis d'OS GNU sur PPC... priez pour moi hein...
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
nonas
Guru
Guru


Joined: 17 Apr 2005
Posts: 328

PostPosted: Mon Aug 23, 2010 4:30 pm    Post subject: Reply with quote

davidou2a wrote:
J'ai un vieux G4 pourri qui traine j'aimerai bien tester ça sur du PPC... histoire de tester sur une autre arch que du PC mais je sens que ça va etre la croix et la baniere d'autant que j'ai jamais mis d'OS GNU sur PPC... priez pour moi hein...
Ça dépend ce que tu entends pas vieux G4. Sur mon iBook G4 une debian tourne parfaitement bien.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Tue Aug 24, 2010 5:40 am    Post subject: Reply with quote

davidou2a wrote:
XavierMiller wrote:
Hello,

J'ai pu booter dans le stage3 généré, en corrigeant un bug mineur (mis à jour sur mon site) : il fallait créer /dev/console et /dev/null

World se compile 8)


Avec un touch bourrin? ou avec du mknod?

*** EDIT ***
J'ai un vieux G4 pourri qui traine j'aimerai bien tester ça sur du PPC... histoire de tester sur une autre arch que du PC mais je sens que ça va etre la croix et la baniere d'autant que j'ai jamais mis d'OS GNU sur PPC... priez pour moi hein...


Plus simplement :
Code:
wget http://www.xaviermiller.be/glfs/glfs.sh

et miracle, le nouveau script fait les mknod qui vont bien (2 en fait, et ça suffit)

Pour ton G4, cela pourrait aller, mais tu dois éditer le script, du moins vérifier tous les "case $(uname -m) in".
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Wed Aug 25, 2010 6:17 am    Post subject: Reply with quote

Je ne sais pas si je l'ai déjà dit (désolé, je commence à radoter avec l'âge :P ), mais mes deux machines @home tournent désormais en Gentoo From Scratch :

Code:
emerge --info
Portage 2.2_rc67 (default/linux/amd64/10.0/no-multilib, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.35-gentoo-r2-x86_64-AMD_Athlon-tm-64_X2_Dual_Core_Processor_4400+-with-gentoo-2.0.1
Timestamp of tree: Sat, 21 Aug 2010 14:45:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.2
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.34
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE freedist"
CBUILD="x86_64-gentoo-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native -mtune=native"
CHOST="x86_64-gentoo-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=native -mtune=native"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests candy distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="fr_BE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/pro-audio /var/lib/layman/sunrise"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X acl acpi alsa amd64 amr battery branding btrfs bzip2 cairo cdda cddb cdio cleartype cli consolekit contrib cpufreq cracklib crypt cups cxx dbus dirac dri dssi dvb dvd dvdr encode exif expensive_math extras fat fbcon fbcondecor ffmpeg flac fontconfig fts3 gallium gd gif git glib glitz gnutls gpm gstreamer gtk gui gzip-el htmlsingle iconv id3tag jack jack-tmpfs jackmidi java java6 jfs jpeg ladspa libnotify matroska mmmxext mmx modules mp3 mp3rtp mpeg mudflap ncurses nls nptl nptlonly nsplugin ntfs nvidia ogg opencore-amr opengl openmp osc osc_opcodes pam pcre pdf png portaudio ppds pppd python python3 qt3support qt4 raster readline reflection rle samba schroedinger secure-delete session slang sms sound spl sqlite sqlite3 sse sse2 sse3 ssl startup-notification stk_opcodes subversion svg sysfs tcl tcpd theora thunar tiff tk twolame unicode usb v4l v4l2 vorbis wifi wmf x264 xfce xft xml xorg xscreensaver xvid zlib" ALSA_CARDS="ice1712 hda-intel usb-audio virmidi" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="usb-af9015" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Le CHOST a été changé en ***-gentoo-linux-gnu sans souci, du moins pour mes 650 paquets ;)
Evitez -O3, c'est instable en x86...
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Wed Aug 25, 2010 11:21 am    Post subject: Reply with quote

Il manque juste quelqu'un d'assez brave pour que le tout fonctionne avec un profile AMD64 en stable et testing sans l'utilisation du sous-profile no-multilib.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Wed Aug 25, 2010 11:31 am    Post subject: Reply with quote

Bah, à partir du moment où on est en "full sources", pourquoi avoir besoin de multilib ? Pour installer wine ?

LFS ne supporte pas actuellement le multilib, d'où le fait que le Gentoo généré ne l'est pas. Il "suffit" de mettre à jour cela pour que ça passe, en se basant sur DIY Linux : http://refbuild.diy-linux.org/reference-build.html

EDIT: la version développement de Cross-LinuxFromScratch a une version multilib. Apparemment, yaka enlever le flag "--disable-multilib" lors de la compilation de GCC, et compiler Glibc 2 fois...
à voir.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Thu Aug 26, 2010 7:43 pm    Post subject: Reply with quote

nonas wrote:
davidou2a wrote:
J'ai un vieux G4 pourri qui traine j'aimerai bien tester ça sur du PPC... histoire de tester sur une autre arch que du PC mais je sens que ça va etre la croix et la baniere d'autant que j'ai jamais mis d'OS GNU sur PPC... priez pour moi hein...
Ça dépend ce que tu entends pas vieux G4. Sur mon iBook G4 une debian tourne parfaitement bien.


C'est un PPC G4 une tour un vieux coucou quoi... et je tiens a le faire souffrir :twisted: :twisted: :twisted:

http://www.pc2fix.be/g4.jpg << celui la
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Aug 26, 2010 7:50 pm    Post subject: Reply with quote

De mon côté, R2D2 m'a trop titillé... je vais m'attaquer au multilib :roll:
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Fri Aug 27, 2010 12:49 am    Post subject: Reply with quote

Bonne nouvelle :P
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Sep 02, 2010 4:35 pm    Post subject: Reply with quote

Mouais... je préfère encore passer par la méthode "tinderbox" pour passer à multilib... :?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Sun Sep 12, 2010 9:09 pm    Post subject: Reply with quote

Au passage je suggère qu'un modo passe ce sujet dans la section Tips Tricks & Co...
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum