View Full Version : Ma gentoo è proprio cosi difficile?
Dcromato
08-03-2005, 14:14
Visto che se ne parla tanto,anche a me piacerebbe avere un sitema veloce e configurato per la mia macchina, e sembra che gentoo sia la soluzione migliore.Ora vi chiedo:mi basta leggere qualche manuale per riuscire a installare gentoo o devo tenere suse per un bel po?
Non ho mai aperto una shell fin'ora,e proprio non saprei a cosa andrei incontro.
Se hai poca (o come dici tu "nulla") dimistichezza con i comandi da console probabilmente per te gentoo risulterebbe parecchio "rude" diciamo...
Anzi senza console non potresti neanche installarla :D
Se vuoi cmq cominciare a conoscerla un pochino, e avvicinartici lentamente, ti consiglio vidalinux. E' una distro basata su gentoo, ma con installer integrato (ripeto che altrimenti gentoo si installa tutta quanta e solo via comandi testuali da console), e che ti crea tutto un sistema già perfettamente funzionante e con gnome installato.
Se poi ti scarichi (dal sito vidalinux) la iso precompilata per il tuo sistema (mi sembra ci siano athlon-xp, pentium-3, pentium-4, a64) allora sei già un pezzo avanti rispetto alle altre distro come velocità
Certo, anche così facendo poi ti trovi davanti a tutti gli effetti ad una Gentoo-Box, decisamente meno user-friendly di Suse che usi ora.
Ma Vidalinux ha anche un pò risolto uno di quelli che potevano essere i "problemi", se così si possono chiamare, che un neofita di gentoo poteva trovare, ossia la gestione del Portage...
Infatti hanno messo come default un frontend grafico per il portage, che si chiama Porthole, e che a grandi linee potrebbe risultare l'equivalente di Yast che usi ora. Ovviamente a grandi linee, dato che il portage è immensamente più avanzato...
Dcromato
08-03-2005, 15:12
Ti ringrazio,anche perchè il problema è che non sapevo se era ostica solo la fase install o anche per esempio le opoerazioni d'utilizzo comune tipo un aggiornamento.
Ah dimenticavo: Gentoo non è una distro per gente che ha poco tempo o che può tenere poco il pc acceso...
Perchè a meno che non si scelga di usare sempre e solo pacchetti precompilati bisogna essere pronti ad affrontare anche diverse ore settimanali di compilazione software...
Col porthole l'aggiornamento è molto semplificato... Chiedi la lista aggiornata, selezioni cosa vuoi aggiornare e premi un tasto.
Poi a seconda della quantità (e di cosa deve aggiornare) bisogna aspettare la compilazione (da pochi minuti a diverse ore).
Esempio? Openoffice-Ximian se lo vuoi compilare deve frullare per circa 8-9h (sul mio pc)...
Originariamente inviato da Dcromato
Visto che se ne parla tanto,anche a me piacerebbe avere un sitema veloce e configurato per la mia macchina, e sembra che gentoo sia la soluzione migliore.Ora vi chiedo:mi basta leggere qualche manuale per riuscire a installare gentoo o devo tenere suse per un bel po?
Non ho mai aperto una shell fin'ora,e proprio non saprei a cosa andrei incontro.
Difficile non e', impari moltissimo pero'....
se segui il Gentoo Handbook ti garantisco che impari parecchie cose anche a costo di rifare la installazione 2-3 volte....(se sbagli)
del resto una volta configurato fila come una bomba...
e infine... se fai l'installazione da stage 1... dovrai perderci ore e ore per compilarlo...
meglio partire da stage 2 :D
Ciao SZ
Originariamente inviato da sanxius
Difficile non e', impari moltissimo pero'....
se segui il Gentoo Handbook ti garantisco che impari parecchie cose anche a costo di rifare la installazione 2-3 volte....(se sbagli)
del resto una volta configurato fila come una bomba...
e infine... se fai l'installazione da stage 1... dovrai perderci ore e ore per compilarlo...
meglio partire da stage 2 :D
Ciao SZ
A quel punto Stage3 o Vidalinux e via così...
Personalmente io ho cominciato (1 settimana dopo aver deciso di mettere per la prima volta il piede in linux) provando a partire prima da stage3 (fallito e capocciate al muro), poi da stage1 (fallito ben 2 volte, praticamente 72h di compilazione buttate, altre capocciate al muro cercando però spigoli affilati), di nuovo stage3, (riuscito, tenuto su una settimana poi bruciato tutto dopo un tentativo di ricompilazione totale)...
A quel punto ormai le ossa me le ero fatte, mi ero rotto di perdere altro tempo, ho preso vidalinux e in 45min avevo gentoo bello e pronto... E sta su così da ormai un mese abbondante...
Ho anche ricompilato più volte tutto, ora ho il sistema che è un missile...
Mai un errore, e quando mi si sono presentati problemi (anche piutttosto gravi) grazie ai precedenti tentativi da stage1 ormai sapevo con precisione dove andare a mettere le mani e tutto è andato ok...
Per me solo e sempre Gentoo... (vidalinux per evitare ore di installazione)...
stefanoxjx
08-03-2005, 17:30
E' quello che vorrei fare anch'io sul desktop, perchè ho installato vidalinux sul notebook e sono rimasto impressionato dalla velocità con la quale mi apre openoffice.
Ma da quello che ho capito, se installo vidalinux e poi "emerge sync && emerge -u world", mi trovo con una gentoo a tutti gli effetti.............. o sbaglio?
Mi sai dire qualcosa in proposito?
Grazie.
Originariamente inviato da stefanoxjx
E' quello che vorrei fare anch'io sul desktop, perchè ho installato vidalinux sul notebook e sono rimasto impressionato dalla velocità con la quale mi apre openoffice.
Ma da quello che ho capito, se installo vidalinux e poi "emerge sync && emerge -u world", mi trovo con una gentoo a tutti gli effetti.............. o sbaglio?
Mi sai dire qualcosa in proposito?
Grazie.
Il concetto di fondo è che Vidalinux non è altro che un frontend di installazione per Gentoo... Hanno preso l'installer (di mandrake mi pare) Anaconda, gli hanno messo sotto i pachetti precompilati gentoo e gli hanno detto dove installarli... Tutto qua.
Ah si beh ci hanno messo un kernel col nome vidalinux, ma quello si cambia in 30 secondi e se si vuole si prende quello gentoo-sources o gentoo-dev-sources.
Se per "gentoo a tutti gli effetti" intendi un sistema tutto compilato ad hoc per il tuo pc (i precompilati hanno si ottimizzazioni per il tuo procio, però non il massimo ottenibile) allora gli step sono (dopo aver installato Vida):
documentarsi sulle cflags e use flags che si vogliono usare (QUI ci sta tutto (http://forums.gentoo.org/viewforum-f-41.html?sid=c23055364bebb887408cf80904c5e1d9) );
settarle in make.conf;
lanciare emerge --sync;
lanciare emerge -e -D world; -----> comando che ti fa ricompilare ogni singolo pacchetto e dipendenza installata, portage e gcc compresa.
attendere svariate ore a seconda della velocità del pc (a me ne ha messe circa 18h)
Nel 80% dei casi la procedura va a buon fine senza alcun intervento, altre volte magari si incastra in qualche compilazione per qualche bug o altro, in questi casi ci si rifà al forum che ti ho linkato sopra dove o hanno già risposto o ti rispondono in meno di qualche ora...
Dopo tutto questo hai l'equivalente di una gentoo installata da stage1 come ottimizzazione e performances...
Differisce solo dal fatto che non hai magari la stessa esperienza che si acquisisce con le varie testate al muro...
Dcromato
09-03-2005, 02:01
Esempio:emergendo il comando che dici tu con un PIII 1GHz ci mettera un po piu di 18H?
Su un architettura simile si avranno dei vantaggi in velocità del sistema?
Io uso ancora win e ti posso dire che aprire la fire fox con suse è una cosa molto piu rapida che con win avrò ancora margini di guadagno a livello di paragono.?
stefanoxjx
09-03-2005, 08:33
Originariamente inviato da G-DannY
Il concetto di fondo è che Vidalinux non è altro che un frontend di installazione per Gentoo... Hanno preso l'installer (di mandrake mi pare) Anaconda, gli hanno messo sotto i pachetti precompilati gentoo e gli hanno detto dove installarli... Tutto qua.
Ah si beh ci hanno messo un kernel col nome vidalinux, ma quello si cambia in 30 secondi e se si vuole si prende quello gentoo-sources o gentoo-dev-sources.
Se per "gentoo a tutti gli effetti" intendi un sistema tutto compilato ad hoc per il tuo pc (i precompilati hanno si ottimizzazioni per il tuo procio, però non il massimo ottenibile) allora gli step sono (dopo aver installato Vida):
documentarsi sulle cflags e use flags che si vogliono usare (QUI ci sta tutto (http://forums.gentoo.org/viewforum-f-41.html?sid=c23055364bebb887408cf80904c5e1d9) );
settarle in make.conf;
lanciare emerge --sync;
lanciare emerge -e -D world; -----> comando che ti fa ricompilare ogni singolo pacchetto e dipendenza installata, portage e gcc compresa.
attendere svariate ore a seconda della velocità del pc (a me ne ha messe circa 18h)
Nel 80% dei casi la procedura va a buon fine senza alcun intervento, altre volte magari si incastra in qualche compilazione per qualche bug o altro, in questi casi ci si rifà al forum che ti ho linkato sopra dove o hanno già risposto o ti rispondono in meno di qualche ora...
Dopo tutto questo hai l'equivalente di una gentoo installata da stage1 come ottimizzazione e performances...
Differisce solo dal fatto che non hai magari la stessa esperienza che si acquisisce con le varie testate al muro...
Ieri sera ho preso un disco nuovo, gli ho installato vidalinux base (senza gnome) e prima di andare a letto ho sistemato le USE come volevo io e ho lanciato "emerge sync && emerge -uD world && emerge kdebase".
Questa mattina l'ho trovato ad aspettarmi (operazione riuscita con successo), ho rebootato il sistema ed è partito kdm anzichè xdm, solo che kde non parte.
Ora ho rimesso il disco debian e questa sera farò ulteriori prove.
Nel notebook, dove ho installato vidalinux con gnome e poi ci ho buttato sopra kde, senza nessuna ottimizzazzione e ricompilazione, va come un missile :D
Ciao.
Originariamente inviato da Dcromato
Esempio:emergendo il comando che dici tu con un PIII 1GHz ci mettera un po piu di 18H?
Su un architettura simile si avranno dei vantaggi in velocità del sistema?
Io uso ancora win e ti posso dire che aprire la fire fox con suse è una cosa molto piu rapida che con win avrò ancora margini di guadagno a livello di paragono.?
Diciamo che su quel procio probabilmente ci vorranno almeno un paio di gg... Dipende poi anche da quanti e quali programmi hai installato... Conta che il solo pacchetto openoffice.org da me ha impiegato circa 8-9ore...
I vantaggi ci sono su tutte le architetture se si settano le ottimizzazioni per il processore... Praticamente è come se il tuo stesso pc si creasse su misura ogni programma... Direi che i vantaggi sono evidenti.
Ovviamente poi i vantaggi che si acquisiscono variano da programma a programma, cmq avevo trovato un post sul forum gentoo di qualche tempo fa, in cui dopo qualche test scrivevano i risultati con le varie ottimizzazioni:
Rispetto alla ottimizzazione generica (tutte le altre distro non gentoo) usando gentoo e compilando tutto per il proprio procio si aveva un guadagno variabile tra il 10% e il 40%...
Settando ancora più a fondo la compilazione si poteva arrivare anche al 60%... Ovviamente questo varia tra programma e programma...
Originariamente inviato da stefanoxjx
Ieri sera ho preso un disco nuovo, gli ho installato vidalinux base (senza gnome) e prima di andare a letto ho sistemato le USE come volevo io e ho lanciato "emerge sync && emerge -uD world && emerge kdebase".
Questa mattina l'ho trovato ad aspettarmi (operazione riuscita con successo), ho rebootato il sistema ed è partito kdm anzichè xdm, solo che kde non parte.
Ora ho rimesso il disco debian e questa sera farò ulteriori prove.
Nel notebook, dove ho installato vidalinux con gnome e poi ci ho buttato sopra kde, senza nessuna ottimizzazzione e ricompilazione, va come un missile :D
Ciao.
Su kde non ti so dire bene perchè non l'ho mai preso in considerazione con vida. L'ho usato un paio di gg su una suse, ma non mi è piaciuto più di tanto...
Cmq, il comando che hai lanciato tu è un UPDATE, non una ricompilazione totale...
Solitamente poi è consigliabile PRIMA installare i programmi che si vogliono (dopo il sync) e poi lanciare l'update.
Ora domanda: ma dopo che ti ha detto che era tutto ok, hai lanciato per caso un comando "etc-update"?
Perchè l'errore che ti si presenta a te (diverso login manager, non parte wm) è spesso da imputare ai file di configurazione...
Ti da qualche tipo di errore oppure non parte e basta?
stefanoxjx
09-03-2005, 08:47
Originariamente inviato da G-DannY
Su kde non ti so dire bene perchè non l'ho mai preso in considerazione con vida. L'ho usato un paio di gg su una suse, ma non mi è piaciuto più di tanto...
Cmq, il comando che hai lanciato tu è un UPDATE, non una ricompilazione totale...
Solitamente poi è consigliabile PRIMA installare i programmi che si vogliono (dopo il sync) e poi lanciare l'update.
Ora domanda: ma dopo che ti ha detto che era tutto ok, hai lanciato per caso un comando "etc-update"?
Perchè l'errore che ti si presenta a te (diverso login manager, non parte wm) è spesso da imputare ai file di configurazione...
Ti da qualche tipo di errore oppure non parte e basta?
Il comando etc-udpate, l'avevo lanciato subito dopo aver modificato rc.conf, ma prima di lanciare tutto il lavoro di compilazione.
Quando su kdm do user, password e digito invio, mi sparisce la finestra di login e resta fermo la senza caricare nient'altro.
Non ho comunque avuto il tempo di approfondire questo problema, magari è na c@zz@t@.
Originariamente inviato da stefanoxjx
Il comando etc-udpate, l'avevo lanciato subito dopo aver modificato rc.conf, ma prima di lanciare tutto il lavoro di compilazione.
Quando su kdm do user, password e digito invio, mi sparisce la finestra di login e resta fermo la senza caricare nient'altro.
Non ho comunque avuto il tempo di approfondire questo problema, magari è na c@zz@t@.
Guarda per quello che ti posso dire puoi provare così:
setta kdm come login manager in rc.conf
setta kde-3.3.2 (o kde-"versione che hai installato) in fondo sempre ad rc.conf dove dice "xsessions"
lancia echo "exec startkde" > ~/.xinitrc
Ritenta...
Originariamente inviato da stefanoxjx
Ieri sera ho preso un disco nuovo, gli ho installato vidalinux base (senza gnome) e prima di andare a letto ho sistemato le USE come volevo io e ho lanciato "emerge sync && emerge -uD world && emerge kdebase".
Questa mattina l'ho trovato ad aspettarmi (operazione riuscita con successo), ho rebootato il sistema ed è partito kdm anzichè xdm, solo che kde non parte.
Ora ho rimesso il disco debian e questa sera farò ulteriori prove.
Nel notebook, dove ho installato vidalinux con gnome e poi ci ho buttato sopra kde, senza nessuna ottimizzazzione e ricompilazione, va come un missile :D
Ciao.
Solo un consiglio...
Con
emerge -uD world
Hai dato il comando per aggiornare i pacchetti di cui esiste una nuova versione
Visto che hai cambiato le USE flag del sistema ti consiglierei di dare un
emerge --newuse world
o
emerge --newuse -D world
non mi ricordo se con --newuse serve -D
con l'opzione --newuse ti ricompila tutti i pacchetti in cui sono cambiate le USE flag rispetto a quelle con cui sono stati compilati
stefanoxjx
09-03-2005, 10:51
Stanotte rilancio la compilazione con "emerge --newuse -D world"
Grazie del consiglio.
Mah, per mia personale opinione le USE flags servono si, ma fino ad un certo punto...
Se una dipendenza serve, puoi anche averla settata in use col -, però se la piglia uguale...
Esempio? io ho USE="-kde -arts -qt"... Fatto sta che sia "arts", sia "kde-env" sia le "qt" me le emerge cmq se il pacchetto le richiede...
Ah un altro appuntino: se il pacchetto che stai per emergere ha gia di suo preimpostato una use negativa e tu hai in make.conf la stessa use negativa lui la traduce in doppia negazione e quindi diventa una use positiva...
Mi è capitato di accorgermene col porthole, però è una cosa che devo verificare bene...
stefanoxjx
09-03-2005, 11:06
Originariamente inviato da G-DannY
Se una dipendenza serve, puoi anche averla settata in use col -, però se la piglia uguale...
Credo che questo sia ovvio.
Se una dipendenza è indispensabile per il funzionamento di un programma, che tu lo voglia o no se la deve prendere.
Se non erro, sei stato proprio tu a farmi l'esempio di xmms e alsa per farmi capire bene a cosa servono Le USE flags.
In pratica servono ad eliminare quelle dipendenze non necessarie :cool:
Originariamente inviato da stefanoxjx
Credo che questo sia ovvio.
Se una dipendenza è indispensabile per il funzionamento di un programma, che tu lo voglia o no se la deve prendere.
Se non erro, sei stato proprio tu a farmi l'esempio di xmms e alsa per farmi capire bene a cosa servono Le USE flags.
In pratica servono ad eliminare quelle dipendenze non necessarie :cool:
Esatto... E grazie al frontend Porthole tutti questi passaggi delle use flags possono anche essere fatti senza ricomplare tutto ma passandosi i singoli pacchetti (ti permette di farlo tramite un menù grafico e ti da anche una descrizione di quello che fa)...
Cosa molto più efficente a parer mio dato che cmq ripassandosi tutto si tiene cmq quelli necessari.
Io personalmente ho settato delle use flag totalmente generiche escludendo semplicmente kde & derivati... Però interventi di ricompilazione per le use li faccio tramite Porthole che mi permette di essere più efficace.
Oltreche ovviamente mi evita di ricompilare l'intero sistema solo per togliere il supporto oss da xmms per esempio ;)
Vabbè poi tralascia che io sono tipo maniaco e almeno 1 volta al gg upgrado tutto e mi passo in rassegna i pacchetti installati disinstallando quello che non mi serve a mano... :sofico:
Le use flag servono principalmente alla personalizzazione dei pacchetti, non a cosa installare ho meno
usi gnome e non kde? (come me :D )
configuri
USE="gnome gtk gtk2 -kde -qt"
e tutto quello che installerai avrà abilitato il supporto o l'uso delle features per gnome e gtk* e non quello per kde e qt, a meno che non siano dipendenze indispensabili per il funzionamente ;)
Originariamente inviato da Duncan
Le use flag servono principalmente alla personalizzazione dei pacchetti, non a cosa installare ho meno
usi gnome e non kde? (come me :D )
configuri
USE="gnome gtk gtk2 -kde -qt"
e tutto quello che installerai avrà abilitato il supporto o l'uso delle features per gnome e gtk* e non quello per kde e qt, a meno che non siano dipendenze indispensabili per il funzionamente ;)
Ovvio... Anche se francamente leggendo sui vari forum mi sono sempre più convinto della poca utilità delle use "positive", nel tuo caso "gnome gtk gtk2"... Alla fine per quello che ho potuto vedere il pacchetto parte con "tutte" le use abilitate (a meno di quelle specificatamente richieste per compatibilità, alcuni pacchetti hanno use flags negative hard-coded e non ci sta modo per abilitarle) e con le use personali scegli cosa disabilitare...
Come dicevo sopra, io personalmente preferisco intervenire "a mano" per ogni pacchetto più che settare un qualcosa generico per tutti e lasciare andare...
E' propio questo il bello di Gentoo, si può ampiamente scegliere come costruirsela ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.