[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux_var] Nuovo baselayout per Gentoo
E'arrivato il nuovo baselayout per Gentoo, denominata baselayout-2.0.0
Il nuovo baselayout usa openrc-0.2.2.
Il baselayout e' l'insieme del programma che lancia i servizi durante
il boot e alcuni file di inizializzazione (/etc/hosts, /etc/rc.conf,
...).
openrc e' proprio il programma che lancia i servizi.
Ancora il baselayout e openrc sono marcati come "instabili", ma si
puo' iniziare a fare l'aggiornamento. Il nuovo baselayout sara'
presente nella versione 2008.0
La differenza sostanziale con il vecchio baselayout e' che openrc e'
un programma scritto in C e non uno script in bash e che sono stati
modificati alcuni (pochi) file di configurazione.
Vista la criticita' dei file e' buona cosa leggere (prima)
attentamente il manuale per la migrazione, ma le operazione da
compiere sono poche e facili.
Il nuovo baselayout rende piu' veloce il boot e l'installazione della
bash facoltativa.
Quest'ultima caratteristica fa si che il nuovo baselayout possa esser
usato anche nei sistemi embedded dove la bash e' inutile e
ingombrante.
Insomma, baselayout 2 e' universale per tutti i sistemi dove e'
installata Gentoo.
Tutte (quasi) le istruzioni per la migrazione sono presenti qui
http://www.gentoo.org/doc/en/openrc-migration.xml
Io ho fatto l'aggiornamento. E' stato quasi indolore e il boot e'
effettivamente piu' veloce.
Devo ancora sistemare i file di configurazione per decriptare le partizioni.
(Ho scoperto che bisogna usare un altro file. /etc/conf.d/dmcrypt al
posto di /etc/conf.d/cryptfs)
Miei consigli:
1. Leggete
http://www.gentoo.org/doc/en/openrc-migration.xml
2. Modificate i file per smascherare openrc e baselayout
3.#emerge baselayout (Automaticamente installa anche openrc)
4. Se udev blocca,
# emerge -C udev e poi
# emerge baselayout
5. #etc-update
6. Segnatevi i file aggiornati e apriteli con un editor. Controllate
che i valori siano corretti.
Se non sapete cosa sono, molto probabilmente i valori di default vanno bene.
7. Aprite i file di configurazione indicati nel documento della
migrazione e modificateli per renderli conformi a quanto scritto.
Alcuni file sono gia' stati sistemati da etc-update.
8. #emerge udev
, se prima avete disinstallato udev (emerge -C udev)
9. Ricontrollate il tutto.
10. Fate il boot
Questo e' quanto ho fatto io, ma in nessun modo posso garantirvi che
il sistema poi funzioni.
Ciao
Lorenzo
--
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/