[Risolto] Linux sul mio PC: Il Ritorno... è Gentoo!

Sistemi operativi Linux e software open source
Rispondi
Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

Ecco le news:

Codice: Seleziona tutto

2009-04-18-java-config-wrapper-0.16
  Title                     Generation 1 Java Setup Deprecated
  Author                    Petteri Räty <betelgeuse@gentoo.org>
  Posted                    2009-04-18
  Revision                  2

For a long time the Java team required a 1.4 JDK to be
installed in order for old java ebuilds to work. All these
ebuilds are now gone from the main tree so the requirement
to have a 1.4 JDK installed has been lifted.

In order to remove things left over by the generation 1
setup please run java-check-environment and follow the
instructions.

If you want to remove 1.4 JDKs, you should use emerge --depclean.
Depending on what you have installed you might not need a
1.4 JDK any more. To see if you still need a 1.4 JDK use:

emerge -av --depclean virtual/jdk:1.4

If you don't need virtual/jdk:1.4 any more then you can remove the
individual JDKs. First get the list of installed JDKs with
eselect and then remove those that are not needed any longer with
depclean, for example:

eselect java-vm list
emerge -av --depclean sun-jdk:1.4

2011-08-28-mesa-r600g
  Title                     Mesa r600 driver now defaults to gallium
  Author                    Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
  Posted                    2011-08-28
  Revision                  1

This news item is relevant to you only if you have a Radeon graphics
chipset and use the free/open source driver.

The r600 driver that provides 3D acceleration for Radeon HD 2400 and
later cards comes in the "classic" and "gallium" variants. The gallium
driver is based on the new Gallium3D infrastructure and was chosen as
the default driver for media-libs/mesa-7.11.

Existing users will not be switched automatically. To switch to the
r600 gallium driver, use the following command:

    eselect mesa set r600 gallium

Gallium3D requires kernel modesetting (KMS). If your system is not yet
configured for KMS, consult the X Server Configuration HOWTO for
instructions prior to switching:

    http://www.gentoo.org/doc/en/xorg-config.xml
Edit:
Questi sono errori?:

Codice: Seleziona tutto

emerge --depclean

 * Depclean may break link level dependencies. Thus, it is
 * recommended to use a tool such as `revdep-rebuild` (from
 * app-portage/gentoolkit) in order to detect such breakage.
 * 
 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 * 
 *   >=dev-db/libdbi-drivers-0.8.3 pulled in by:
 *     dev-db/libdbi-0.8.3
 * 
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 * 
 *   emerge --update --newuse --deep --with-bdeps=y @world
 * 
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 * 
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
xfce è ripartito da 117. :)
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

ok per le news.
si riferiscono a java e alle schede video r600.

No, non sono errori.
Praticamente, per via degli errori l'aggiornamento con "emerge -DNu world" non è stato terminato e allora Gentoo te lo ricorda.
Solitamente io do comunque "emerge --depclean", cosi se c'è qualcosa da pulire la pulisce... oppure no!
Nel tuo caso non so se ha rimosso qualcosa: volendo possiamo evitare di dare questo comando fino a quando il sistema nn sarà totalmente emerso.

Ora sta procedendo?
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

Ora si è fermato quì:

Codice: Seleziona tutto

>>> Emerging (4 of 117) net-nds/openldap-2.4.28-r1
 * openldap-2.4.28.tgz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * rfc2307bis.schema-20100722 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

>>> Failed to emerge net-nds/openldap-2.4.28-r1, Log file:

>>>  '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'

 * Messages for package media-sound/alsa-utils-1.0.25-r1:

 * To take advantage of the init script, and automate the process of
 * saving and restoring sound-card mixer levels you should
 * add alsasound to the boot runlevel. You can do this as
 * root like so:
 * 	# rc-update add alsasound boot
 * The ALSA core should be built into the kernel or loaded through other
 * means. There is no longer any modular auto(un)loading in alsa-utils.

 * Messages for package net-nds/openldap-2.4.28-r1:

 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

 * GNU info directory index is up-to-date.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

ok ora dai:
rc-update add alsasound boot

Poi:
etc-update (-5 se richiesto)
emerge --sync
revdep-rebuild
emerge xfce4-meta
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

xfce (1 of 114 :) )

Però si è fermato troppo presto.

Codice: Seleziona tutto

>>> Emerging (4 of 114) net-nds/openldap-2.4.28-r1
 * openldap-2.4.28.tgz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * rfc2307bis.schema-20100722 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

>>> Failed to emerge net-nds/openldap-2.4.28-r1, Log file:

>>>  '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'

 * Messages for package media-libs/nas-1.9.2:

 * To enable NAS on boot you will have to add it to the
 * default profile, issue the following command as root:
 * # rc-update add nas default

 * Messages for package net-nds/openldap-2.4.28-r1:

 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

 * GNU info directory index is up-to-date.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Dai:
rc-update add nas default

Poi ancora:
etc-update (-5 se richiesto)
emerge --sync
revdep-rebuild
emerge xfce4-meta
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

Ora si è fermato quì:

Codice: Seleziona tutto

>>> Emerging (2 of 111) net-nds/openldap-2.4.28-r1
 * openldap-2.4.28.tgz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * rfc2307bis.schema-20100722 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

>>> Failed to emerge net-nds/openldap-2.4.28-r1, Log file:

>>>  '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'

 * Messages for package net-nds/openldap-2.4.28-r1:

 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

 * GNU info directory index is up-to-date.
Ehm,... Non sarebbe il caso che cercassi anche di farmi capire un po' quello che facciamo? :)
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Zievatron ha scritto:Ehm,... Non sarebbe il caso che cercassi anche di farmi capire un po' quello che facciamo? :)
Perdonami, pensavo stessi seguendo il ragionamento. Chiedo venia. :oops:

Stiamo, anzi stai, emergendo il DE scelto... cioè XFCE.
Il perchè di tanti pacchetti (260 se non ricordo male erano quelli iniziali) sono dovuti al fatto che il DE dietro si tira tanta altra roba (probabilmente anche il pacchetto xorg-server, che gestisce il DE).

Però per essere emerso Gentoo, come ogni altro sistema, ha un "albero" da costruire: se tu noti si ferma sempre al pacchetto net-nds/openldap. Questo perchè? Perchè non ha ancora emerso quel che gli serve per emergere net-nds/openldap.
Ritornando all'esempio degli alberi è come se volesse mettere un foglia senza però avere il ramo!
Questo accade anche con tutti i SO precompilati (Windows incluso) installano una cosa per volta, ma a differenza di questi le rolling release (come Gentoo) non sanno a priori cosa installerà, o meglio emergerà, l'utente.
Invece nelle pre-compilate (compreso Windows e tutte le altre distro come Ubuntu, Fedora, ...) l'albero da installare è sempre quello: quindi non incorre in certi errori! ;)

Quello che andiamo a fare quindi è:
1) aggiornare i file di configurazione, dai:
etc-update (-5 se richiesto)
2) sincronizzare portage con i pacchetti recenti, dai:
emerge --sync
3) sistemare le vari dipendeze, dai:
revdep-rebuild
4) riprova ad emerge ciò che ci serve, dai:
emerge xfce4-meta

Piccolo inciso: è da considerarsi anche l'eventualità che mentre si emerge il sistema si cada in un bug... se si riesce si può aggirare, altrimenti si ritenta l'installazione da zero!

Sperando di essere stato chiaro... procediamo! ;)

ps: Purtroppo l'installazione di Gentoo non sempre va bene a primo colpo! :D
La tua fino ad ora, procede bene! ;) (spero di non dovermi rimangiare le ultime parole famose!)
Ovviamente per emergere il singolo pacchetto tutta questa trafila non esiste: a meno che il sistema non sia compromesso o abbia altri problemi (vedi ad esempio il caso del bug!)
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

conoscenza ha scritto:Quello che andiamo a fare quindi è:
1) aggiornare i file di configurazione, dai:
etc-update (-5 se richiesto)
2) sincronizzare portage con i pacchetti recenti, dai:
emerge --sync
3) sistemare le vari dipendeze, dai:
revdep-rebuild
4) riprova ad emerge ciò che ci serve, dai:
emerge xfce4-meta
Manca un passo, prima di questi, che ho notato più volte:
rc-update qualcosa.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

rc è praticamente quello che gestisce i servizi/demoni del sistema.
Quindi man mano che te li compilava te li facevo aggiungere con la sintassi:
"rc-update add nome_servizio quando_deve_partire"

Ora sta emergendo?
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Rispondi