[MEGOLDVA] Java telepítés Debianra

Fórumok

Találtam jó néhány cikket ahol leírják ezt a műveletet, azonban már az elején elakadok és nem tudom mi hiámnyozhat. Tehát:

#aptitude install java-package -y

Letöltöttem a jre-6u10-beta-linux-i586.bin -t a sun -tól

fakeroot make-jpkg jre-6u10-beta-linux-i586.bin

kimenet:
Creating temporary directory: /tmp/make-jpkg.MJjMaV5020
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

Detected Debian build architecture: i386
Detected Debian GNU type: i486-linux-gnu

No matching plugin was found.
Removing temporary directory: done

Mit is hiányol?

Hozzászólások

Na akkor most melyik debian?
Stabil? Testing? Sid?

ami biztos hogy testingben van java csomag en is azt tettem fel.


p   sun-java5-bin                             - Sun Java(TM) Runtime Environment (JRE) 5.0 (architec
p   sun-java5-demo                            - Sun Java(TM) Development Kit (JDK) 5.0 demos and exa
p   sun-java5-doc                             - Sun JDK(TM) Documention -- integration installer    
p   sun-java5-fonts                           - Lucida TrueType fonts (from the Sun JRE)            
p   sun-java5-jdk                             - Sun Java(TM) Development Kit (JDK) 5.0              
p   sun-java5-jre                             - Sun Java(TM) Runtime Environment (JRE) 5.0 (architec
p   sun-java5-plugin                          - The Java(TM) Plug-in, Java SE 5.0                   
p   sun-java5-source                          - Sun Java(TM) Development Kit (JDK) 5.0 source files 
i A sun-java6-bin                             - Sun Java(TM) Runtime Environment (JRE) 6 (architectu
p   sun-java6-demo                            - Sun Java(TM) Development Kit (JDK) 6 demos and examp
p   sun-java6-doc                             - Sun JDK(TM) Documention -- integration installer    
p   sun-java6-fonts                           - Lucida TrueType fonts (from the Sun JRE)            
p   sun-java6-javadb                          - Java(TM) DB, Sun Microsystems' distribution of Apach
i   sun-java6-jdk                             - Sun Java(TM) Development Kit (JDK) 6                
i A sun-java6-jre                             - Sun Java(TM) Runtime Environment (JRE) 6 (architectu
p   sun-java6-plugin                          - The Java(TM) Plug-in, Java SE 6                     
p   sun-java6-source                          - Sun Java(TM) Development Kit (JDK) 6 source files 

szoval aptitude install sun-java6-jdk

Amikor binbol telepitettem jdkt sargera akkor en csak siman elinditottam es egy pofas grafikus telepito feltette.

Végül is először a testing -el próbálkoztam.
Miután nem ment, megpróbáltam a stable -ra - itt sem sikerült.
Végül lehúztam egy archiv verziót, az 5 -ös soozatból:
jre-1_5_0_15-linux-i586.bin
és ezzel a stable -n csont nélkül lefutott.

Utána a backports -ról leszedtem a "flashplugin-nonfree" és most már a Linux -on is lehet youtube -ot használni - ott kell mind a kettő.

* Én egy indián vagyok. Minden indián hazudik.

Hogyan sikerült megoldani a problémát?
Tegnap töltöttem le a Stable Debian r4(aug 3. dátum),de Eclipse telepítése közben derült ki,hogy nincs benne java,sőt még egy sima gcc is hiányzott.Na leszedtem a jdk-t,amiben jre is van,aztán megpróbáltam telepíteni:
"fakeroot make-jpkg jdk-6u7-linux-i586.bin " parancsra a köv. dobja:
Creating temporary directory: /tmp/make-jpkg.kAhcY11899
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh
Detected Debian build architecture: i386
Detected Debian GNU type: i486-linux-gnu
No matching plugin was found.
Removing temporary directory: done

Honnan szedjek ilyen hiányzó plugint?Amgy ez a verzió ilyen hiányos?

Debianon hogy van a repository?alapból nincs benne?
Mert azt tudom,hogy fedoran a rpm.livna.org-ról kel ltelepíteni,aztán jöhet a yum....
xy~$ java version
java.lang.ClassNotFoundException: version not found in java.lang.ClassLoader$1{urls=[file:/home/fgabo/./], parent=null}
at java.net.URLClassLoader.findClass (URLClassLoader.java:870)
at java.lang.ClassLoader.loadClass (ClassLoader.java:359)
at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1333)
at java.lang.ClassLoader.loadClass (ClassLoader.java:310)
at java.lang.VirtualMachine.main (VirtualMachine.java:99)

Nincs a csomagkezelőben ilyenem :(

Viszont egyre furcsább a dolog,mert pl.: egy pidgin telepítéséhez is vagy 10 függőséget kelett leszedni és legalább még ennyit átugrottam...és a végén persze a make intall-nál error.Furcsállom ,hogy tükrön nincs pidgin sem ,csak amsn.
Fedora alatt cska beírtam a csomag kezelőbe és már telepítette is (függőségeket is ami kellett), egy perc alatt megvolt.Ezzel meg már egy 2 órája kínlódok....

Ez elvileg stable r4 verzió.
Vagy Valami instabil verziót szedtem le vagy ez ilyen?

#
# deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 DVD Binary-1 20080803-20:48]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 DVD Binary-1 20080803-20:48]/ etch contrib main

deb http://ftp.hu.debian.org/debian/ etch main
deb-src http://ftp.hu.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

Az ftp.hu.debian.org sorok végére biggyeszd oda, hogy 'contrib non-free', a security.debian.org sor végéről meg leveheted a contribot, bár az se baj, ha ott marad. Aztán update, és máris telepitheted a javat.
A cdrom sort kikommentezheted, és akkor mindent a netről fog leszedni.
Ha forrásból nem akarsz telepiteni, akkor a deb-src sorokat is kikommentezheted.

--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc

Jáva telepítés kézzel (bármilyen rendszerre):

java.sun.com-ról bin csomag letölt
végrehajthatóvá tenni: chmod +x jdk...bin
végrehajtani (kicsomagolja magát),
lesz egy directory struktúra azt, átmozgatni /usr/lib-be,
és csinálni rá ugyanott egy symlinket java néven.
/etc/profile-ban a PATH elejére betenni /usr/lib/java/bin.
Kész.

Ha valaki Jávában fejleszt, az tudja, hogy a különböző Jáva változatok eltérnek egymástól :(nem kompatibilisek), és azért szükség van a tesztelésre többféle verzióval. Így mindig az a Jáva lesz az aktuális, amire a /usr/lib/java symlink mutat. Ehhez képest a /etc/alternatives egy idétlenség.

--
CCC3