Menginstal sun-java6-jdk dengan apt-get di Ubuntu 10.04

9

Saya telah mengikuti instruksi pada banyak halaman, seperti ini , yang mengatakan untuk menjalankan perintah berikut:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

Namun, ketika saya melakukan ini saya masih mendapatkan kesalahan berikut:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package sun-java6-jdk has no installation candidate

Saya menyadari Java tersedia dari banyak sumber lain, tetapi untuk alasan yang tidak bisa saya masuki di sini, saya harus menggunakan versi spesifik ini.

Apa yang bisa saya lakukan untuk menginstal ini?

Adam S
sumber
Anda dapat menginstalnya secara manual menggunakan tautan ini askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Jawaban:

7

Paket Sun / Oracle JDK tidak lagi tersedia di Ubuntu karena Oracle menghentikan 'Lisensi Distributor Sistem Operasi untuk Java'. Kisah di sini .

Awalnya Canonical akan membuatnya sehingga instalasi JRE / JDK Sun yang ada akan dihapus pada pembaruan apt-get, tetapi mereka membalikkan keputusan itu (namun pembaruan / pemasangan tidak lagi tersedia).

Rekomendasi ini adalah bagi pengguna untuk beralih ke paket OpenJDK 6. Anda masih dapat menginstal JDK Oracle dengan mengunduh dari situs web Oracle, tetapi harus dilakukan secara manual.

pangkas
sumber
Apakah OpenJDK ada untuk 10,04?
dfrankow
@dfrankow Sepertinya itu sesuai dengan daftar paket , meskipun tidak tahu seberapa mutakhirnya.
pangkas
Ternyata openjdk-6-jdk sudah tersedia, tetapi tidak melakukan apa yang saya inginkan. Itu terlalu dini dalam siklus dev. Saya akhirnya menggunakan Sun's jdk dari superuser.com/a/439915/56544 .
dfrankow
5

Juga, Anda mungkin menemukan posting blog ini bermanfaat. Ini bekerja untuk saya dan benar-benar tidak menyakitkan (instalasi skrip vs membangun paket Java Anda sendiri):

Anda dapat menemukan skrip dan instruksi penggunaan lengkap di github .

Panduan cepat dan kotor untuk menggunakan skrip ini adalah sebagai berikut:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk
dino
sumber
4

Perintah berikut ini akan membantu Anda mendapatkan sun jdk6 di ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun
gaara87
sumber
3
Terima kasih atas sarannya, tetapi saya tidak bisa menjalankannya di Ubuntu 12.04 LTS
SSH
Ini bekerja untuk saya pada 10,04, yang sangat membantu.
dfrankow
1

Ada instruksi yang sangat bagus untuk membangun paket sun-java Anda di sini:

https://github.com/rraptorr/sun-java6

Paket-paket ini bekerja dengan baik untuk saya di Ubuntu Lucid 10.04 x64 / i386.

robbyt
sumber
0

Instal OpenJDK sebagai gantinya

sudo apt-get install openjdk-6-jdk

capdragon
sumber
-3

sudo apt-get install openjdk-6-jdk

bekerja dengan baik untuk saya di ubuntu 10.04

Terima kasih.

hmitcs
sumber
1
QA ingin Sun Java bukan OpenJava.
Lorenzo Von Matterhorn