Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto] jdbc-mysql richiede jre nonostante jdk
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
pingoo
Guru
Guru


Joined: 11 Jul 2006
Posts: 324

PostPosted: Sat Feb 16, 2008 3:03 pm    Post subject: [risolto] jdbc-mysql richiede jre nonostante jdk Reply with quote

Ciao,
sto cercando di sviluppare una piccola applicazione tanto per fare qualcosa, e alla fine ho deciso di usare java. Ora devo connettermi con un db, mysql, e per farlo pensavo di usare il driver jdbc-mysql. La cosa che non capisco è che ottengo
Code:
# emerge -pv jdbc-mysql

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-java/javatoolkit-0.2.0-r1  0 kB
[ebuild  N    ] net-libs/libnet-1.1.2.1-r1  USE="-doc" 998 kB
[ebuild  N    ] dev-java/ant-core-1.7.0  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/sun-jre-bin-1.6.0.03  USE="X alsa -nsplugin -odbc" 67,006 kB
[ebuild  N    ] virtual/jre-1.6.0  0 kB
[ebuild  N    ] dev-java/xjavac-20041208-r5  0 kB
[ebuild  N    ] dev-java/xml-commons-external-1.3.04  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/bcel-5.2  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/xml-commons-resolver-1.2  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/commons-logging-1.1-r5  USE="-avalon-framework -avalon-logkit -doc -log4j -servletapi -source" 0 kB
[ebuild  N    ] dev-java/xalan-serializer-2.7.0  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/xerces-2.9.0  USE="-doc -examples -source" 1,661 kB
[ebuild  N    ] dev-java/ant-contrib-1.0_beta2-r2  USE="-doc -source" 116 kB
[ebuild  N    ] dev-java/jdbc-mysql-5.0.6  USE="-c3p0 -log4j -source" 8,356 kB

Total: 14 packages (14 new), Size of downloads: 78,134 kB
pure se ho installato jdk
Code:
[D] virtual/jdk
     Available versions:
        (1.4)   [m]1.4.1 [m]1.4.2
        (1.5)   [m]1.5.0
        (1.6)   [m]1.6.0
     Installed versions:  1.5.0(1.5)(10:37:19 26/07/2007)
     Homepage:            http://java.sun.com/
     Description:         Virtual for JDK
Code:
[D] dev-java/sun-jdk
     Available versions:
        (1.4)   [m]1.4.2.16!f
        (1.5)   [m]1.5.0.13 [m]~1.5.0.14
        (1.6)   [m]1.6.0.03 [m]~1.6.0.04
        {X alsa doc examples jce nsplugin odbc}
     Installed versions:  1.5.0.12(1.5)(12:50:32 25/07/2007)(X alsa doc examples -jce -nsplugin)
     Homepage:            http://java.sun.com/javase/6/
     Description:         Sun's J2SE Development Kit, version 1.6.0.04
Suggerimenti?

Last edited by pingoo on Sat Feb 16, 2008 4:53 pm; edited 1 time in total
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


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

PostPosted: Sat Feb 16, 2008 4:19 pm    Post subject: Reply with quote

beh, il fatto che tu abbia sia virtual/jdk sia dev-java/sun-jdk mascherati è quantomeno sospetto...

Controlla i vari /etc/portage/package.*
_________________
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
pingoo
Guru
Guru


Joined: 11 Jul 2006
Posts: 324

PostPosted: Sat Feb 16, 2008 4:52 pm    Post subject: Reply with quote

Eccellente(tm)!
virtual/jdk sia dev-java/sun-jdk li ho mascherati io, per evitare l'aggiornamento di sun-jdk il giorno successivo alla sua installazione tramite emerge -auvD world. Avevo creduto erroneamente che portage fosse in grado di stabilire comunque i pacchetti installati e che il mascheramento non avrebbe causato questo genere di problema. Non essendo più presente la versione installata della jdk questa risulta completamente mascherata, ne dedurrei quindi che portage controlli solo quanto nei vari /etc/portage/package.*, giusto?
Grazie
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sat Feb 16, 2008 5:43 pm    Post subject: Reply with quote

ha sbagliato metodo.
Non devi mascherare i virtual ma semplicemente
Code:
>dev-java/sun-jdk-1.4.2.16
.
Oppure potresti provare a mettere dev-java/sun-jdk in portage.mask e smascherare i singoli jdk
Code:
=dev-java/sun-jdk-1.5.0.16

_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


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

PostPosted: Sat Feb 16, 2008 5:51 pm    Post subject: Reply with quote

puoi mascherare anche basandoti sullo slot
Code:

dev-java/sun-jdk:1.6
virtual/jdk:1.6

_________________
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
pingoo
Guru
Guru


Joined: 11 Jul 2006
Posts: 324

PostPosted: Sun Feb 17, 2008 11:46 am    Post subject: Reply with quote

Mi pare che avevo mascherato virtual (sempre con operatore confronto versione)per evitare di installarmi due versioni di jdk che per quello che devo fare non mi servono di certo; in teoria credo sarebbe bastato mascherare tutte le altre jdk, non ci sarebbe stata male un'apposita USE, idealmente usata pure da un ebuild per un (easy-)eclipse bin ;) In quanto a mascherare basandomi sullo slot, non l'ho capita, poi mi documento.
Grazie
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun Feb 17, 2008 5:19 pm    Post subject: Reply with quote

Al di là del mask, la ragione per cui veniva richiesta una jdk è che gentoo ricompila anche i pacchetti java, mysql-connector incluso. Ora potrei capire applicazioni che ricompilate potrebbero permettere una qualche miglioria in termini di integrazione con gentoo o blablabla... ma un semplice connector... io l'ho scaricato dal sito e ficcato sotto usr/local/jdbc-mysql : va bene tutto ma ant proprio non mi sembra il caso di scomodarlo per ste cavolate ;)
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
pingoo
Guru
Guru


Joined: 11 Jul 2006
Posts: 324

PostPosted: Sun Feb 17, 2008 5:48 pm    Post subject: Reply with quote

Avresti anche potuto suggerirmelo prima eh! :wink:
In realtà sono in una fase in cui vorrei installare tutto e solo quanto mi serve con portage, mi da sensazioni migliori :wink: anche se in casi come questo forse non è la scelta migliore. Anzì, ora procedo come da te suggerito, visto che il driver lo avevo già scaricato, così rimuovo tutti quei pacchetti che non mi sono utili che mi ha installato.
Grazie
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 6:52 pm    Post subject: Reply with quote

in realtà c'era una mezza questione sull'incompatibilità dei pacchetti per cui sarebbe buona norma ricompilarli (ma era una nota alla versioni più vecchie).
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
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