View previous topic :: View next topic |
Author |
Message |
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Sun Jul 09, 2006 2:14 pm Post subject: [risolto]dopo emerge sun-jdk vuole emergersi anche blackdown |
|
|
Ciao a tutti!
ho appena finito una nuova installazione di Gentoo
Dopo aver emerso sun-jdk-1.5.0.7, ho aggiunto la USE " java" in make.conf.
Il problema è che se eseguo emerge -- newuse, mi vuole installare anche blackdown, virtual/jdk-1.4 e virtual/jre-1.4 :
Code: |
emerge -pD --newuse world
>>> --newuse implies --update... adding --update to options.
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild R ] sys-kernel/gentoo-sources-2.6.16-r12 USE="-symlink*"
[ebuild N ] dev-java/blackdown-jdk-1.4.2.03 USE="X alsa nsplugin -browserplugin -doc -mozilla"
[ebuild N ] virtual/jdk-1.4
[ebuild N ] virtual/jre-1.4
[ebuild R ] sys-libs/db-4.2.52_p2-r1 USE="java*"
|
come mai?
per insallare sun-jdk ho seguito questa guida
Last edited by rivent on Mon Jul 10, 2006 6:17 pm; edited 1 time in total |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Jul 09, 2006 2:51 pm Post subject: |
|
|
Prova a leggere questa guida.
Io credo di averne capito qualcosina ma non ne sono ancora sicuro al 100% _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Sun Jul 09, 2006 3:02 pm Post subject: Re: dopo emerge sun-jdk vuole emergersi anche blackdown |
|
|
rivent wrote: | Ciao a tutti!
ho appena finito una nuova installazione di Gentoo
Dopo aver emerso sun-jdk-1.5.0.7, ho aggiunto la USE " java" in make.conf.
Il problema è che se eseguo emerge -- newuse, mi vuole installare anche blackdown, virtual/jdk-1.4 e virtual/jre-1.4 :
Code: |
emerge -pD --newuse world
>>> --newuse implies --update... adding --update to options.
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild R ] sys-kernel/gentoo-sources-2.6.16-r12 USE="-symlink*"
[ebuild N ] dev-java/blackdown-jdk-1.4.2.03 USE="X alsa nsplugin -browserplugin -doc -mozilla"
[ebuild N ] virtual/jdk-1.4
[ebuild N ] virtual/jre-1.4
[ebuild R ] sys-libs/db-4.2.52_p2-r1 USE="java*"
|
come mai?
|
Per gentoo-sources è solo una perdita di tempo, aggiorna il link "linux" in /usr/src, a quella versione del kernel. E' praticamente proforma se l'hai già fatto, altrimenti "assolutamente necessario" se non l'hai ancora creato (server nella compilazioni di moduli aggiuntivi e di diversi altri pacchetti).
Per i virtual, sono pacchetti fittizzi, che dicono al sistema che deve essere installato uno dei pacchetti corrispondenti a quella categoria (per esempio, sun-jdk-1.4.2.10-r2 per vitual/jdk-1.4)...
La USE java per sys-libs/db implica che tu debba avere vitual/jdk-1.4 per compilarlo e virtual/jre-1.4 per eseguirlo (visto dall'ebuild).
Non essendo disponibile sun-jdk-1.4.* (ma solo sun-jdk-1.5.*), installa blackdown-jdk-1.4.2.03 (che fa parte di virtual/jdk)...
[Questo ragionamento regge per tutte le KEYWORDS, tranne ~x86]
Spero di essermi espresso comprensibilmente _________________ Proudly Member of GeCHI |
|
Back to top |
|
|
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Sun Jul 09, 2006 3:07 pm Post subject: |
|
|
gutter wrote: | Prova a leggere questa guida.
Io credo di averne capito qualcosina ma non ne sono ancora sicuro al 100% |
grazie!
ho notato che:
Code: |
/usr/bin/java-check-environment
* === Java Environment Checker ===
* The purpose of this script is to check the sanity of your Java Environment.
* We have significantly changed and improved the way Java is handled in many respects.
* Please refer to http://www.gentoo.org/proj/en/java/java-upgrade.xml for details
* Checking vm_environment_files ... [ ok ]
* Checking user_settings ...
* Running as root. Don't need to check user settings. [ ok ]
* Checking generation_1_system_vm ...
* No Generation-1 System VM is set!
* Run 'java-config-1 -L' to see a list of available VMs
* Then run 'java-config-1 -S <VM choice>' [ !! ]
* Some problems were found. Please follow the instructions above, and rerun java-check-environment
|
io ho usato java-config.
da quel che ho capito, bisogna sostituirlo con java-config-1 e java-config-2.
ma li ho tutti e 3 installati...
con java-config-1 -L non mi da nessun output.... |
|
Back to top |
|
|
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Sun Jul 09, 2006 3:10 pm Post subject: Re: dopo emerge sun-jdk vuole emergersi anche blackdown |
|
|
thewally wrote: | rivent wrote: | Ciao a tutti!
ho appena finito una nuova installazione di Gentoo
Dopo aver emerso sun-jdk-1.5.0.7, ho aggiunto la USE " java" in make.conf.
Il problema è che se eseguo emerge -- newuse, mi vuole installare anche blackdown, virtual/jdk-1.4 e virtual/jre-1.4 :
Code: |
emerge -pD --newuse world
>>> --newuse implies --update... adding --update to options.
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild R ] sys-kernel/gentoo-sources-2.6.16-r12 USE="-symlink*"
[ebuild N ] dev-java/blackdown-jdk-1.4.2.03 USE="X alsa nsplugin -browserplugin -doc -mozilla"
[ebuild N ] virtual/jdk-1.4
[ebuild N ] virtual/jre-1.4
[ebuild R ] sys-libs/db-4.2.52_p2-r1 USE="java*"
|
come mai?
|
Per gentoo-sources è solo una perdita di tempo, aggiorna il link "linux" in /usr/src, a quella versione del kernel. E' praticamente proforma se l'hai già fatto, altrimenti "assolutamente necessario" se non l'hai ancora creato (server nella compilazioni di moduli aggiuntivi e di diversi altri pacchetti).
Per i virtual, sono pacchetti fittizzi, che dicono al sistema che deve essere installato uno dei pacchetti corrispondenti a quella categoria (per esempio, sun-jdk-1.4.2.10-r2 per vitual/jdk-1.4)...
La USE java per sys-libs/db implica che tu debba avere vitual/jdk-1.4 per compilarlo e virtual/jre-1.4 per eseguirlo (visto dall'ebuild).
Non essendo disponibile sun-jdk-1.4.* (ma solo sun-jdk-1.5.*), installa blackdown-jdk-1.4.2.03 (che fa parte di virtual/jdk)...
[Questo ragionamento regge per tutte le KEYWORDS, tranne ~x86]
Spero di essermi espresso comprensibilmente |
wow.
una cosa non ho ben capito.. ma allora devo installare blackdown? perchè non usa sun-jdk-1.5?
... a cosa serve db-4.2.52_p2-r1? |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Jul 09, 2006 3:17 pm Post subject: Re: dopo emerge sun-jdk vuole emergersi anche blackdown |
|
|
rivent wrote: |
una cosa non ho ben capito.. ma allora devo installare blackdown? perchè non usa sun-jdk-1.5?
... a cosa serve db-4.2.52_p2-r1? |
Ripropondo il consiglio di leggere la guida che ho postato _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Sun Jul 09, 2006 3:18 pm Post subject: Re: dopo emerge sun-jdk vuole emergersi anche blackdown |
|
|
rivent wrote: |
una cosa non ho ben capito.. ma allora devo installare blackdown? perchè non usa sun-jdk?
|
Necessita di un *-jdk-1.4.*, se non hai ACCEPT_KEYWORDS="~x86", esistono solo pacchetti blackdown-jdk-1.4.*-
Al contrario, se hai ACCEPT_KEYWORDS="~x86", esistono anche i pacchetti sun-jdk-1.4.*.
Insomma, fidati di portage e installa quello che ti dice, serve tutto
rivent wrote: | ... a cosa serve db-4.2.52_p2-r1? |
Code: | * sys-libs/db
Available versions: 1.85-r1 1.85-r2 1.85-r3 3.2.9-r10 4.0.14-r2 4.0.14-r3 4.1.25_p1-r3 4.1.25_p1-r4 4.1.25_p2 4.2.52_p2 4.2.52_p2-r1 4.2.52_p4 4.3.27 4.3.29 [M]4.4.20_p2
Installed: 1.85-r3 3.2.9-r10 4.0.14-r3 4.1.25_p2 4.3.29
Homepage: http://www.sleepycat.com/
Description: Berkeley DB |
Nel mio sistema è dipendenza di questi pacchetti:
Code: | sys-libs/db-4.2.52_p2-r1:
dev-lang/perl-5.8.8-r2 berkdb? sys-libs/db
app-admin/perl-cleaner-1.04.1 dev-lang/perl
dev-lang/perl-5.8.8-r2 >=app-admin/perl-cleaner-1.03
!!! circular dependency: sys-libs/db-4.2.52_p2-r1 dev-lang/perl-5.8.8-r2
!!! app-admin/perl-cleaner-1.04.1 dev-lang/perl-5.8.8-r2
app-cdr/k3b-0.12.16 dev-lang/perl
WORLD FILE app-cdr/k3b
app-crypt/gnupg-1.4.4 dev-lang/perl
!!! app-crypt/gnupg-1.4.4 superseded on app-crypt/gnupg (kde-base/kgpg-3.5.3) by
!!! one of 1.9.21
!!! app-crypt/gnupg-1.4.4 superseded on app-crypt/gnupg (mail-filter/spamassassin-3.1.3-r1) by one of 1.9.21
!!! app-crypt/gnupg-1.4.4 superseded on >=app-crypt/gnupg-1.2.1
!!! (net-libs/gecko-sdk-1.7.13) by one of 1.9.21
app-crypt/gnupg-1.9.21 =app-crypt/gnupg-1.4*
app-crypt/gpgme-1.1.2-r1 >=app-crypt/gnupg-1.9.20-r1
kde-base/certmanager-3.5.3 >=app-crypt/gpgme-1.1.2-r1
kde-base/kaddressbook-3.5.3 ~kde-base/certmanager-3.5.3
kde-base/kaddressbook-plugins-3.5.3 ~kde-base/kaddressbook-3.5.3
kde-base/kdeaddons-meta-3.5.3 ~kde-base/kaddressbook-plugins-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdeaddons-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-kresources-3.5.3 ~kde-base/kaddressbook-3.5.3
kde-base/karm-3.5.3 ~kde-base/kdepim-kresources-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/karm-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-meta-3.5.3 ~kde-base/kdepim-kresources-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-wizards-3.5.3 ~kde-base/kdepim-kresources-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/kdepim-wizards-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/korganizer-3.5.3 ~kde-base/kdepim-kresources-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/korganizer-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kontact-specialdates-3.5.3 ~kde-base/korganizer-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/kontact-specialdates-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-meta-3.5.3 ~kde-base/kaddressbook-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-wizards-3.5.3 ~kde-base/kaddressbook-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/kdepim-wizards-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kontact-specialdates-3.5.3 ~kde-base/kaddressbook-3.5.3
kde-base/kdepim-meta-3.5.3 ~kde-base/kontact-specialdates-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
WORLD FILE kde-base/kde-meta
kde-base/kdepim-meta-3.5.3 ~kde-base/certmanager-3.5.3
kde-base/kde-meta-3.5.3 ~kde-base/kdepim-meta-3.5.3
|
E ti giuro che continua così per molte righe
Quindi ci penserei più volte prima di rimuoverlo _________________ Proudly Member of GeCHI |
|
Back to top |
|
|
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Sun Jul 09, 2006 3:22 pm Post subject: |
|
|
... ok lascio db..
grazie, ora ho capito meglio.
mi leggo meglio la guida postata da gutter prima di proseguire..
vi farò sapere... |
|
Back to top |
|
|
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Mon Jul 10, 2006 6:16 pm Post subject: |
|
|
ok, risolto.
alla fine ho dovuto mettere anche java 1.4. Però ho emerso sempre sun-jdk.
in pratica, da quello che ho capito, java 1.4 deve essere sempre installato per compatibilità con sorgenti che necessitano di quella versione li. Poi si puo tenere 1.5 e usarla come defoult.
c'è anche questa guida che è piu aggiornata di quella in italiano.
grazie a tutti! |
|
Back to top |
|
|
|