Gentoo

Configurare le opzioni di compilazione


Qui entriamo nella parte difficile, si dovrà usare un editor prederfinito qui useremo nano,nle manuale Documentazione Gentoo spiega a cosa servono..leggete attentamenteil comando è nano -w /mnt/gentoo/etc/portage/make.confDOVRETE trovare sè avete fatto tutto correttamente  questi commenti all'interno una volta modificato  :# These setting were set by the catalyst build script automatically# built this stage.# Please consult /usr/share/portage/make.conf.example for a more# detailed example.CLFLAGS="-O2 -march=i686 -pipe"CXXFLAGS="-O2 -march=i686 -pipe"# WARNING: Changing your CHOST is not something that should be done lightly.# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.CHOST="i686-pc-linux-gnu"# These are the USE flags that were used in addition to what is provider by the#profile used for building.USE="blindist.___________________________________________________________________Ci sono alcuni parametri da modificare  si usano i parametri  o maicula -1 per una velocità bassa  o mauiscolo -2 per una velocità media o maiuscola per il massiomo della velocità ,tenete conto che le parti con # sono commenti mentre le altre parti sono effettivamente attivi, nel filmato cè un errore dovete modificare il file con nano prima di complilare e modificare i parametri.Poi dovrete modificare sempre mentre il file /mn/gentoo/etc/portage/make.conf è aperto MAKEOPTS qui dovete sapere che tipo di CPU montate io avenbdo un P$ è una dualcore quindi la setterò MAKEOPS="-J2" , che và scritta sotto a CHOSTsenza usare # e poi usate CTRL+X per uscire  chiederà sè siete sicuri di volere sovrascrivere il file e savarlo cliccate Y  e poi date invio cosi la modifica di questo file è definitiva.Sè qui trovate questo file vuoto vuol dire che avete sbagliato qualcosa, provate a scriverlo a mano traendo spunto da questo manuale..non vi garantisco che funzioni però.Ora passiamo all'installazione del Sitema Base di Gentoo, prima dobbiamo selezionare i mirror da dove scaricare i pacchetti di e build  cioè i pachetti sorgenti  e script che useremo per installare i nuovi programmi , qui vale la scelta dei mirror per i reposity , digitiamo mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf  cioè dopo mirrorselect meno i ,meno o, no meno zero e si aprirà una schermata con l'elenco dei siti da dove scaricare ..come nel caso di links usate il tasto freccia verso il basso scaricate sempre dal sito francese per selezionalo usate il tasto spazio poi invio su ok, riscriviamo mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.confche serve ad applicare la variabile RSync di make.conf che serve ad aggiornare i sorgenti di gentooora dobbiamo copiare le informazioni di dns anche sè abbiamo configurato la rete ma nel sitema vituale che abbiamo creato servono le stesse informazioni il comando è :cp -L /etc/resolv.conf /mnt/gentoo/etcOra dobbiamo montare i filesystem , il filmato consiglia di fare tutto in un comandomount -t proc none /mnt/gentoo/proc && mount -o bind /dev /mnt/gentoo/dev non sò sè sia la stessa cosa io direi che per sicurezza dopo aver dato questa serie di comandi  aggiungiamo quelli della giuda originalema non tutti , visto che il primo è stato gia dato mount --rbind /sys /mnt/gentoo/sysforse qui lo ripetiamo ma per sicurezzamount --rbind /dev /mnt/gentoo/devOra entriamo nel nuovo ambiente digitiamo :chroot /mnt/gentoo /bin/bash cioè segliamo come console bin/bash e entriamo nel nuovo ambiente lo noterete subito dalla console che diventerà livecd / # Adesso la cosa è complessa (come sè fino ad ora si fosse scherzato) esegue un env-update per generare o inizializzare  un nuovo ambiente e con sources  carichiamo le variabili di ambiente in /ect/profiles qui vi consiglio di non seguire la giuda Documentazione di Gentoo non dà lò stesso risultato del filmato che consiglia di mettere tutti insieme i comandi ..vè lò assicuro avendolo provato di persona i due risultati :-) scriveteenv-update && source /etc/profiles && export PS1="(chroot) $PS1"noterete subito il cambiamento davanti avrai (chroot) livecd /#Ora aggiorniamo la lista dei pacchetti sorgenti disponibili con un comando emerge --sync ci vorrà anche qui pazienza .Poi scrivete eselect profile listvi permette di visuallizare e selezionare il profilo che volete caricare segliete quelli di default vi consiglio di installare il server grafico o kde o gnome  scrivete eselect profile set 4  che nel mio caso è un desktop con server grafico gnome .Dobbiamo configurare la variabile USE anche qui dobbiamo usare nano l'editor di prima  con i comandi nano -w /etc/make.confA mè è sorto il problema che qui non vi era scritto nulla e quindi ho dovuto compilarmelo a mano :# These setting were set by the catalyst build script automaticaly# build this stage.# Please consult /usr/share/portage/make.conf.example for a more# build example.CFLAGS="-O2 -march=i686 -pipe"CXXFLAGS="O2 -march=i686 -pipe"# WARNING : Changing your CHOST is not something that should ligthly.CHOST="i686-pc-linux-gnu"MAKEOPTS="-j2" GENTOO_MIRRORS="http://morrors.ovh.net/distrifiles.gentoo.orgSYNC="rsync://rsync1.fr.gentoo.org/gentoo-portageUSE="gtk gnome qt4 -kde dvd alsa cdr"___________________________________________________________Come prima non vi assicuro che funzionerà..non lò so neppure io :-) per uscire CTL X chiede di salvarlo date y ed invio, li specificate quello che volete usare mentre con il - quello che non vorrete usare.