OpenJDK 8 (Ubuntu 19.04) nasıl kurulabilir?


21

Sadece openjdk-11-jdk ve daha yenileri mevcut gibi görünüyor. OpenJDK 8'i kurmanın bir yolu var mı? Tercihen bir PPA eklemeden.


1
jdk-8u212-linux-x64.tar.gzDoğrudan oracle.com/technetwork/java/javase/downloads/… adresinden indirebilir (185.98 MB) ve /opt/jvmistediğiniz yere ya da istediğiniz yere kurabilirsiniz . Lütfen bunun NOT olmadığını unutmayınız open jdk 8.
Marmayogi

@Marmayogi Bu otomatik güncellemeleri etkinleştirmez. Tercihen bir çözelti bir otomatik güncelleme özelliği içerecektir.
Andrew,

@Marmayogi İşte Oracle JDK. OpenJDK için jdk.java.net/java-se-ri/8 adresindeki indirme seçeneği güncel değil.
FliegendeWurst

Bu bilinen şey @Andrew. Bu sorgulayıcının seçimine kalmış. Ben de / opt / jvm üzerine Oracle JDK 11'i yükledim. Şimdi JDK-12 çıktı ve az önce indirdim ve yükleyeceğim. Bir avantaj, gerektiğinde JDK-11 ve JDK-12 arasında geçiş yapabilmemdir.
Marmayogi

1
Ben iyi insanlardan bir PPA bulmayı umuyordum, adoptopenjdk.net - henüz bir tane bulamadım.
Jocull

Yanıtlar:


15

Şu an itibariyle, 30 Nisan 2019 02:00 UTC, Open JDK 8 ve ilgili paketleri, normal Ubuntu 19.04 Disco Dingo depolarına geri eklendi.

Yani şimdi her zamanki gibi yapabilirsiniz

sudo apt install openjdk-8-jdk

PPA eklemeden veya .deb paketlerini indirmeden.


Bir kenara, paketin 19.04'ten (başlangıçta oradayken) kaldırıldığına, çünkü (hatalı olarak?) Debian testinden çıkarıldığından ( ilgili hata raporu ) ve sonradan yukarı doğru temizlendiğinden eminim. Bugün bakıcısı Matthias Klose aka doko tarafından yeniden eklenmiştir.


Bunu 11 Mayıs 2019 11:21 BST'de denedim ama basıldı E: Unable to locate package openjdk-8-jdk- tekrar kullanılamayacak gibi görünüyor?
Philip Eagles

Web sitelerinden evrendeki disko güncellemelerinin olduğunu görebiliyorum ( Packages.ubuntu.com/disco-updates/openjdk-8-jdk ). Sisteminizde bunu etkinleştirdiniz mi? "Yazılım ve Güncellemeler" i açın ve "Ubuntu Yazılım" sekmesinde, "... (evren)" i etkinleştirin ve "Güncellemeler" sekmesinde "Tavsiye edilen güncellemeler (disko güncellemeleri)" etkinleştirin
Andrew

Teşekkürler, "Güncellemeler" sekmesinde etkin olmayan "Önerilen güncellemeler (disko güncellemeleri)" idi - Bunun yerine, tam yerine en az bir yükleme yapmayı seçmemden kaynaklandığını tahmin ediyorum.
Philip Eagles

11

PPA zamanında güncellemeleri ve düzeltmeleri almak için JDK 8'i kurmak için tercih edilen bir yöntem olsa da, yine de PPA'sız yüklemek istiyorsanız, JDK 8'i Ubuntu'nun Universe paket havuzundan indirip yükleyebilirsiniz.

  • JDK ve JRE'yi indirin:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Dpkg kullanarak kurun:

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Bağımlılıkları yükle:

    sudo apt install -f
    

PPA kullanarak kurmak istiyorsanız, openjdk-r ppa'yı ekleyin ve kurun:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

5

Kulfy'nin cevabı benim için çalışıyor. Ancak, Ubuntu 19.04'te çalışması için bazı değişiklikler yapmak zorunda kaldım.

  1. JRE ve JDK'yı indirin:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  2. Kullanarak yüklemeyi deneyin dpkg( \benim için işe yaramadı, sadece boşluk kullanın):

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  3. Eğer bağımlılıklarınız eksikse ve hata gösterilecektir. Bağımlılıkları yükleyin:

    sudo apt install -f
    
  4. Bağımlılıkları yükledikten sonra tekrar kurmayı deneyin (2. adıma gidin).



0
  1. 'Uygulamaları göster' veya 'windows düğmesini' sol / alt köşesinde basın
  2. Yazılım ve Güncellemeleri Aç
  3. Bunları kontrol ettiğinizden emin olun Güncelleme Yazılımı -> evren

Güncellemeler -> disko güncelleme 4. Kapat (güncelle) 5. Enjoy Enjoy yeniden :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.