Pertanyaan Mengapa tidak ada sun-java di Debian Wheezy dan bagaimana cara memperbaikinya?


Java Sun ada di Debian Lenny dan Debian Squeeze repos (tidak bebas) tetapi tidak ada yang mengi1,2. Mengapa?

sunting: setelah penelitian lebih lanjut saya menemukan bahwa java telah dihapus. reson:

ROM; masalah keamanan dan versi yang lebih baru tidak dapat didistribusikan kembali 3

Pertanyaan berikut tetap:

Di mana saya mendapatkan paket sun-java untuk Debian Wheezy?


4
2017-12-15 20:50


asal


itu lucu bahwa ketika googling salah satu hasil pertama adalah ini halaman - seler
Indeks SU cepat! : D - Garrett


Jawaban:


Saya tidak yakin itu karena alasan lisensi, karena Sun / Oracle Java di Squeeze dan Sid.

Jika Anda membutuhkan Sun / Oracle Java di Wheezy, cara termudah adalah memasang versi Squeeze atau Sid. Anda bisa membuatnya apt untuk melakukan itu untuk Anda memasang pin.

Menyematkan memungkinkan Anda menjalankan paket tertentu dari satu versi (stabil, pengujian, tidak stabil) tanpa perlu memperbarui keseluruhan sistem Anda.

Saya tidak melakukan itu pada saat ini, karena saya menemukan opendjk paket cukup untuk semua yang saya perlukan, tetapi saya memang menggunakan pining di masa lalu untuk sejumlah paket lainnya.


3
2017-12-15 22:09



Apakah sudah dihapus di sid. - seler
Paket dari Squeeze bekerja. - seler


Di http://wiki.debian.org/Java ada tautan ke helper untuk menghasilkan paket debian dari tarballs hulu.

Ini mungkin jawaban terbaik: membuat paket setiap kali orang-orang di Oracle menghasilkan versi baru, tetapi saya lebih suka yang lain: memiliki paket dengan skrip untuk melakukan tugas membosankan menginstal dari tar.gz.

Inilah sebabnya mengapa saya telah menghasilkan paket yang tidak mengandung kerangka java, tetapi yang memberitahu sistem justru sebaliknya.

Dengan cara ini saya dapat meningkatkan hanya dengan mengunduh tar.gz secara manual dan menjalankan skrip.

Saya tahu bahwa paket dan skripnya dapat ditingkatkan, tetapi bagi saya lebih dari cukup. Ia bekerja di i386 dan amd64.

Jika Anda ingin mencobanya, Anda dapat mengunduhnya http://babel.ls.fi.upm.es/~vpablos/others/packages/debian/


4
2017-11-24 10:26





Saya tidak tahu cara memasang yang benar sun-java, tapi ini adalah solusi saya (yang tidak begitu baik) untuk Wheezy.

Dalam contoh ini, versi Java saya adalah JDK 64 bit.

  1. Unduh jdk-6u30-linux-x64.bin dari www.oracle.com

  2. Ekstrak jdk-6u30-linux-x64.bin untuk /usr/lib/jvm

    cp jdk-6u30-linux-x64.bin /usr/lib/jvm
    cd /usr/lib/jvm
    chmod 777 jdk-6u30-linux-x64.bin
    ./jdk-6u30-linux-x64.bin
    rm jdk-6u30-linux-x64.bin
    
  3. Buat tautan simbolis ke direktori baru /usr/lib/jvm/jdk1.6.0_30

    ln -s /usr/lib/jvm/jdk1.6.0_30 /usr/lib/jvm/java-sun
    

    (Ini akan menghemat waktu untuk pembaruan berikutnya. Hapus saja tautannya /usr/lib/jvm/java-sun dan buat tautan simbolik baru.)

  4. Buat tautan simbolik untuk browser web:

    ln -s /usr/lib/jvm/java-sun/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/javaplugin.so
    

    Uji dengan browser web yang mengarah ke www.java.com

    rm /usr/bin/java
    ln -s /usr/lib/jvm/java-sun/bin/java /usr/bin/java
    rm /usr/bin/javac
    ln -s /usr/lib/jvm/java-sun/bin/javac /usr/bin/javac
    

    dan seterusnya..

Semoga Anda menemukan solusi yang lebih baik.


1
2017-12-24 13:27





Menggunakan java-package untuk membangun deb dari tarballs hulu, seperti yang dijelaskan dalam Debian wiki Java / Sun halaman.


1
2017-09-07 12:50





Anda dapat mencoba menginstal paket untuk Ubuntu.

Anda bisa mendapatkannya sini (diedit).

Saat ini sun-java ada di pasangan repositori, bukan di multiverse seperti sebelumnya.

Anda akan melihat bahwa tidak ada versi untuk Ubuntu 11.10. Masalah yang sama seperti dengan Debian, saya pikir.


0
2017-12-15 21:37



Maaf, mereka tidak berfungsi: / - seler
Kamu benar. Diedit untuk memasang tautan yang benar. - jap1968