Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
per gnome quali sono le flag migliori da averlo stabile?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Mon May 17, 2010 8:51 pm    Post subject: per gnome quali sono le flag migliori da averlo stabile? Reply with quote

Dunque ho preparato un HD per Gentoo, scaricato l'ultimo stage e portage, compilao un kernel e ora mi butto, quindi sono operativo.
Chiedevo che flag potevo usare da mettere in make.conf che possano dare stabilità a Gnome senza tante specialità.
Ho digitato "emerge --pretend gnome|more" oltre alla lista dei pachetti mi vede anche le flag che chiede ogni uno, ma spesso ho visto che si contradiccono uno lo vuole, l'altro lo contrasegna col -
Non credo che devo installarli uno alla volta, ma che ci siano delle vie migliori.........sicuro
Ciao
Back to top
View user's profile Send private message
ciro64
Guru
Guru


Joined: 20 Jun 2009
Posts: 424

PostPosted: Mon May 17, 2010 10:12 pm    Post subject: Reply with quote

Puoi cominciare dando un'occhiata qui per esempio; dove trovi una descrizione sintetica riguardo le varie use globali e non.
Scegli il profilo fra
Code:
# eselect profile list

tramite
Code:
# eselect profile set N

(se intendi installare solo gnome potresti per esempio selezionare il 3)

riguardo gnome basterà
Code:
# emerge gnome

Nel caso volessi uno gnome "ridotto" potrai usare
Code:
# emerge gnome-light

poi, il software che ti servirà lo potrai installare successivamente.
nel caso dovesse occorrerti qualche use particolare, basterà aggiungerla in /etc/make.conf oppure in /etc/portage/package.use per il singolo pacchetto (per esempio, se noti mancare il supporto per qualche formato audio, video oppure l'automount ecc ecc ecc)
quindi con un
Code:
# emerge -DNu world

il tuo sistema verrà "ri-plasmato" a tuo piacimento :)
_________________
Gentoo: il sistema più eclettico e geniale che abbia mai provato :)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Tue May 18, 2010 8:21 am    Post subject: Reply with quote

prova a postare quali sono le USE che non ti "convincono" e vediamo se si riesce ad aiutarti un po'.
Le USE, di solito, sono abbastanza personali, nel senso che ognuno ha le sue preferenze\esigenze e non c'è un giusto od uno sbagliato. In oltre certe incongruenze che a volte si riscontrano possono essere anche dovute a tue malconfigurazioni in make.conf e /etc/portage/package.use
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Tue May 18, 2010 8:45 am    Post subject: Reply with quote

Beh che dire grazie a entrambi, io sono un novellino, non saprei dire qual'è la USE che non mi convince.
Ho provato
emerge gnome
ma ricevo degli error, quando ho del tempo ve lo mostro.
ho guardato sabayon la sua costola e di use devo dire che ce ne sono veramente tante, quindi come dite sono esigenze personali magari ci sorvolo e vedo in seggiuto
:wink:
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Tue May 18, 2010 8:08 pm    Post subject: Reply with quote

eccoci quà
ho voluto ripulire la voce USE lasciandola così USE="" e digitare
emerge gnome-light
mi chiedeva le use fino ad arrivare a quello che ho ora, calcola le dipendenze, ma si ferma al primo pacchetto che si accinge ad installare

nano /etc/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-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"
USE="X gdu extras device-mapper policykit"
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS="~x86"
PORTDIR=/usr/portage
DISTDIR=/usr/portage/distfiles
PKGDIR=/usr/portage/packages
#PORTDIR_OVERLAY=/usr/local/portage
AUTOCLEAN="no"

Il risultato fallito di emerge gnome-light è
emerge gnome-light
!!! It seems that /proc is not mounted. You have been warned.
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 204) dev-util/gperf-3.0.4
* gperf-3.0.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* CPV: dev-util/gperf-3.0.4
* REPO: gentoo
* USE: elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking gperf-3.0.4.tar.gz to /var/tmp/portage/dev-util/gperf-3.0.4/work
>>> Source unpacked in /var/tmp/portage/dev-util/gperf-3.0.4/work
>>> Preparing source in /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
rm: cannot remove `./conf9EdDhh': Directory not empty
=== configuring in lib (/var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4/lib)
configure: running /bin/sh ./configure '--prefix=/usr' '--build=i686-pc-linux-gnu' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
configure: error: ./configure failed for lib

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4/config.log
* ERROR: dev-util/gperf-3.0.4 failed:
* econf failed
*
* Call stack:
* ebuild.sh, line 54: Called src_configure
* environment, line 143: Called _eapi2_src_configure
* ebuild.sh, line 640: Called econf
* ebuild.sh, line 544: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of 'emerge --info =dev-util/gperf-3.0.4',
* the complete build log and the output of 'emerge -pqv =dev-util/gperf-3.0.4'.
* The complete build log is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/environment'.
* S: '/var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4'

>>> Failed to emerge dev-util/gperf-3.0.4, Log file:

>>> '/var/tmp/portage/dev-util/gperf-3.0.4/temp/build.log'

* Messages for package dev-util/gperf-3.0.4:

* ERROR: dev-util/gperf-3.0.4 failed:
* econf failed
*
* Call stack:
* ebuild.sh, line 54: Called src_configure
* environment, line 143: Called _eapi2_src_configure
* ebuild.sh, line 640: Called econf
* ebuild.sh, line 544: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of 'emerge --info =dev-util/gperf-3.0.4',
* the complete build log and the output of 'emerge -pqv =dev-util/gperf-3.0.4'.
* The complete build log is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/environment'.
* S: '/var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4'
sono andato a vedere anche lui e ho visto questo

* CPV: dev-util/gperf-3.0.4
* REPO: gentoo
* USE: elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking gperf-3.0.4.tar.gz to /var/tmp/portage/dev-util/gperf-3.0.4/work
>>> Source unpacked in /var/tmp/portage/dev-util/gperf-3.0.4/work
>>> Preparing source in /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
rm: cannot remove `./conf9EdDhh': Directory not empty
=== configuring in lib (/var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4/lib)
configure: running /bin/sh ./configure '--prefix=/usr' '--build=i686-pc-linux-gnu' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
configure: error: ./configure failed for lib

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4/config.log
* ERROR: dev-util/gperf-3.0.4 failed:
* econf failed
*
* Call stack:
* ebuild.sh, line 54: Called src_configure
* environment, line 143: Called _eapi2_src_configure
* ebuild.sh, line 640: Called econf
* ebuild.sh, line 544: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of 'emerge --info =dev-util/gperf-3.0.4',
* the complete build log and the output of 'emerge -pqv =dev-util/gperf-3.0.4'.
* The complete build log is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-util/gperf-3.0.4/temp/environment'.
* S: '/var/tmp/portage/dev-util/gperf-3.0.4/work/gperf-3.0.4'

Spero di aver messo tutti le informazioni possibili, una curiosità prima di scervellarsi, ho provato su un'altro pc e non ho avuto intoppi,........che centri il processore che è diverso e basta solo impostare /etc/make.conf?
dimenticavo sono ancora allo stato "vergine", cioè scompatatto stage e portage, installato genkernel installato il kernel configurato il boot, dove il bootloader non è stato installato, ma è quello di sabayon dove ho solo configurato menu.lst
_________________
Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" ;)
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Tue May 18, 2010 8:49 pm    Post subject: Reply with quote

Due appunti: innanzitutto modifica la variabile ACCEPT_KEYWORDS="~x86" in "x86", avere tutto il sistema in testing è fortemente sconsigliato, non supportato, fonte di problemi per gli utenti esperti e decisamente una brutta scelta per tutti gli altri.

In secondo luogo, è buona pratica cercare di leggere i messaggi di errore perché spesso descrivono il problema e ti permettono di cercare la soluzione corretta (qui sui forum o su google); nello specifico, io leggo all'inizio
Code:
!!! It seems that /proc is not mounted. You have been warned.
e ti suggerirei di riaprire il manuale di installazione per leggere la parte in cui sistemare /etc/fstab; leggo anche
Code:
configure: error: C compiler cannot create executables
che segnala un problema del compilatore, cioè gcc. Anche qui è un po' di disattenzione, infatti sia nella variabile CFLAGS che CXXFLAGS leggo "-O2 march=i686 -pipe": manca un segno "meno" davanti a march, cioè dovrebbe essere -march. Se hai gcc-4.2 o versioni successive ti suggerisco di cambiare entrambe le variabili in "-O2 -march=native -pipe -fomit-frame-pointer" così da compilare i pacchetti nel modo migliore.
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Sat May 22, 2010 6:32 pm    Post subject: Reply with quote

bene ho sistemato /etc/fstab, ho digitato

emerge gnome-light
ma non partiva oer il solito pacchetto che non generava il binario leggendo quello che aveva scritto, quindi ho immaginato che ci fosse gcc da aggiornare ( strano perchè ho preso l'ultimo stage* disponibile), quindi ho fatto
emerge gcc
poi ho fatto
emerge gnome-light
mi è partito fino a dbus-1.2.24 poi si è fermato
ho fatto
emerge -pqv =sys-apps/dbus-1.2.24
mi compare
[ebuild N ] sys-apps/dbus-1.2.24 USE="X -debug -doc (-selinux) -test"
di conseguenza ho sistemato make.conf solo per lui, ma però non lo installa
quello che vi presento è stato fatto con
emerge --resume gnome-light
emerge --resume gnome-light
Calculating dependencies... done!
*** Resuming merge...

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/dbus-1.2.24
* dbus-1.2.24.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* CPV: sys-apps/dbus-1.2.24
* REPO: gentoo
* USE: X elibc_glibc kernel_linux userland_GNU x86
* Adding group 'messagebus' to your system ...
* - Groupid: next available
groupadd: autenticazione PAM non riuscita
* ERROR: sys-apps/dbus-1.2.24 failed:
* enewgroup failed
*
* Call stack:
* ebuild.sh, line 54: Called pkg_setup
* dbus-1.2.24.ebuild, line 29: Called enewgroup 'messagebus'
* eutils.eclass, line 840: Called die
* The specific snippet of code:
* groupadd ${opts} ${egroup} || die "enewgroup failed"
*
* If you need support, post the output of 'emerge --info =sys-apps/dbus-1.2.24',
* the complete build log and the output of 'emerge -pqv =sys-apps/dbus-1.2.24'.
* The complete build log is located at '/var/tmp/portage/sys-apps/dbus-1.2.24/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-apps/dbus-1.2.24/temp/die.env'.
* S: '/var/tmp/portage/sys-apps/dbus-1.2.24/work/dbus-1.2.24'

>>> Failed to emerge sys-apps/dbus-1.2.24, Log file:

>>> '/var/tmp/portage/sys-apps/dbus-1.2.24/temp/build.log'

* Messages for package sys-apps/dbus-1.2.24:

* ERROR: sys-apps/dbus-1.2.24 failed:
* enewgroup failed
*
* Call stack:
* ebuild.sh, line 54: Called pkg_setup
* dbus-1.2.24.ebuild, line 29: Called enewgroup 'messagebus'
* eutils.eclass, line 840: Called die
* The specific snippet of code:
* groupadd ${opts} ${egroup} || die "enewgroup failed"
*
* If you need support, post the output of 'emerge --info =sys-apps/dbus-1.2.24',
* the complete build log and the output of 'emerge -pqv =sys-apps/dbus-1.2.24'.
* The complete build log is located at '/var/tmp/portage/sys-apps/dbus-1.2.24/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-apps/dbus-1.2.24/temp/die.env'.
* S: '/var/tmp/portage/sys-apps/dbus-1.2.24/work/dbus-1.2.24'
Leggendo sembra che debbia creare un nuwsgroup, ma non ho capito bene
_________________
Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" ;)
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1527
Location: Milan, Italy

PostPosted: Sat May 22, 2010 6:51 pm    Post subject: Reply with quote

ti ricordo :)
Linee guida wrote:
COME E COSA POSTARE :

Usate il BBCode - Il BBCode può rendere il post più leggibile, il che non fa male. Usare il bbcode aumenta la possibilità che qualcuno decida di leggere il vostro post e quindi di aiutarvi.
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Wed Jun 16, 2010 4:04 pm    Post subject: Reply with quote

sono lieto di comunicare, che sono riuscito a installare gnome-light ,tant'è vero che vi sto scrivendo con epiphany di gentoo e non da firefox di sabayon !!! :D
Dunque ho riformatatto facendo piazza pulita e ho aperto il tarball di stage3 di giungno, non quello di maggio, ho installato senza problemi partendo con il kernel predifinito di genkernel, ho fatto il boot poi ho installato xorg-x11 (emerge xorg-x11), poi gnome-light (emerge gnome-light).
se dicido startx o xinit mi ritrovo xterminale e il mounse senza nient'altro, mentre se digitop gdm mi ritrovo al loggin di gnome, però mi da errore con la sessione gnome, mentre "gnome emergenza" entro e ho il Dektop di gnome come sono sempre abituato a vedere, è molto sobrio e lo devo farcire con quello che voglio io :lol: 8)
Come si risolve il problema della sessione?
Dimenticavo lo stage3 di maggio, credo che sia stato compilato male, perchè non avuto nessun problema con quello di giugno........ :?
_________________
Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" ;)
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Wed Jun 16, 2010 5:54 pm    Post subject: Reply with quote

Scusate, ma sono andato a vedere come configurare gnome, quello che scrivo quì sotto, proviene tutto dalla quida "configurare gnome".
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
/etc/init.d/hald start
rc-update add hald default
/etc/init.d/dbus start
rc-update add dbus default
echo "exec gnome-session" > ~/.xinitrc
sed -i '1i\export XDG_MENU_PREFIX=gnome-' ~/.xinitrc
rc-update add xdm default
poi sono anadato a modificare /etc/conf.d/xdm così all'avvio mi parte gdm al post di xdm.........

ora ho un Desktop tutto per tutto a posto, credo che potete mettere risolto alla discussione, da parte mia ho risolto tutto tra i vostri consigli e la nutrita guida a disposizione del sito, un grazie a tutti i gentooniani..... :wink:
_________________
Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" ;)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Jun 16, 2010 8:12 pm    Post subject: Reply with quote

se usi gdm è inutile impostare cose in .xinitrc
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Thu Jun 17, 2010 8:09 am    Post subject: Reply with quote

mah nel bubbio, ho fatto come dice il manuale, ora però all'avvio del PC mi loggio in gdm comunque e va liscio che è una belezza, tutto sommato è stato semplicina l'installazione........... :D
Adesso sto installando i pacchetti che mi servono, perchè ti ritrovi un Desktop funzionante, ma nudo di applicativi 8) e con emerge --pretend controllo le flag USE del pacchetto e in questa disccussione ho capito come https://forums.gentoo.org/viewtopic-t-825053.html
_________________
Quando arrivi a Linux è un trauma, abituati a Windows, quando arrivi a Gentoo è uno spavento col brivido , però quando lo capisci sei uscito dall'università "GNU/Linux" ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
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