OpenJDK 8 (Ubuntu 19.04) कैसे स्थापित करें?


21

केवल Openjdk-11-jdk और नए उपलब्ध लगते हैं। क्या OpenJDK 8 को स्थापित करने का कोई तरीका है? अधिमानतः एक पीपीए जोड़ने के बिना।


1
आप oracle.com/technetwork/java/javase/downloads/…jdk-8u212-linux-x64.tar.gz से सीधे (185.98 MB) डाउनलोड कर सकते हैं और अपनी इच्छानुसार इसे या किसी भी स्थान पर स्थापित कर सकते हैं। कृपया ध्यान दें कि यह नहीं है/opt/jvm open jdk 8
मर्मयोगी

@ मर्मयोगी जो ऑटो-अपडेट को सक्षम नहीं करेगा। अधिमानतः एक समाधान में एक ऑटो-अपडेट सुविधा शामिल होगी।
एंड्रयू

@ मर्मयोगी यह Oracle JDK है। OpenJDK के लिए jdk.java.net/java-se-ri/8 पर डाउनलोड का विकल्प पुराना है।
FliegendeWurst

वह ज्ञात बात @Andrew है। यह प्रश्नकर्ता की पसंद पर निर्भर है। मैंने भी Oracle JDK 11 को / opt / jvm पर स्थापित किया है। अब JDK-12 बाहर है और मैं अभी थोड़ी देर पहले डाउनलोड किया और इंस्टॉल करने जा रहा हूं। एक फायदा यह है कि जब भी जरूरत होती है, मैं JDK-11 और JDK-12 के बीच स्विच कर सकता हूं।
मर्मयोगी

1
मैं ठीक लोगो पर पीपीओ को खोजने की उम्मीद कर रहा था ।
jocull

जवाबों:


15

अब के रूप में, 30 अप्रैल 2019 02:00 UTC, ओपन JDK 8 और इसके संबद्ध पैकेजों को सामान्य Ubuntu 19.04 डिस्को डिंगो रिपॉजिटरी में वापस जोड़ दिया गया है।

तो अब आप हमेशा की तरह कर सकते हैं

sudo apt install openjdk-8-jdk

किसी भी पीपीए को जोड़ने या डाउनलोड करने के बिना .deb संकुल।


एक तरफ के रूप में, मेरा मानना ​​है कि पैकेज को 19.04 (मूल रूप से वहां होते हुए) से हटा दिया गया था क्योंकि यह (गलत तरीके से) डेबियन परीक्षण ( संबंधित बग रिपोर्ट ) से हटा दिया गया था और फिर नीचे की ओर सफाई की गई थी। इसे इसके मेंटेनर मैथियस क्लोज उर्फ ​​डोको द्वारा आज फिर से जोड़ा गया है।


मैंने सिर्फ 11 मई 2019 11:21 BST पर यह कोशिश की लेकिन यह प्रिंट करता है E: Unable to locate package openjdk-8-jdk- ऐसा लगता है कि फिर से उपलब्ध नहीं होगा?
फिलिप ईगल्स

मैं उनकी वेबसाइट से देख सकता हूं कि यह डिस्को-अपडेट इन ब्रम्हांड ( पैकेज . ubuntu.com/disco-updates/openjdk-8-jdk ) है। क्या आपके पास आपके सिस्टम में सक्षम है? "सॉफ़्टवेयर और अपडेट" खोलें और "उबंटू सॉफ़्टवेयर" टैब पर, "... (ब्रह्मांड)" सक्षम करें और "अपडेट" टैब पर "अनुशंसित अपडेट (डिस्को-अपडेट)" सक्षम करें
एंड्रयू

धन्यवाद, यह "अपडेटेड" टैब में "अनुशंसित अपडेट (डिस्को-अपडेट)" था जो सक्षम नहीं था - मुझे लगता है कि यह इसलिए था क्योंकि मैंने पूर्ण के बजाय एक न्यूनतम स्थापना करने का विकल्प चुना था।
फिलिप ईगल्स

11

जबकि PPA समय-समय पर अद्यतन और सुधार प्राप्त करने के लिए JDK 8 को स्थापित करने के लिए पसंदीदा तरीका है, लेकिन अगर आप अभी भी PPA के बिना इंस्टॉल करना चाहते हैं , तो आप Ubuntu पैकेज यूनिवर्स के पूल से JDK 8 डाउनलोड और इंस्टॉल कर सकते हैं।

  • JDK और JRE डाउनलोड करें:

    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 का उपयोग करके स्थापित करें:

    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
    
  • निर्भरता स्थापित करें:

    sudo apt install -f
    

यदि आप PPA का उपयोग करके इंस्टॉल करना चाहते हैं, तो Openjdk-r ppa जोड़ें और इंस्टॉल करें:

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

5

कुल्फी का जवाब मेरे लिए काम कर रहा है। हालाँकि, मुझे Ubuntu 19.04 पर काम करने के लिए इसमें कुछ बदलाव करने पड़े।

  1. JRE और JDK डाउनलोड करें:

    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. का उपयोग करके स्थापित करने का प्रयास करें dpkg( \मेरे लिए काम नहीं किया, बस रिक्त स्थान का उपयोग करें):

    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. यदि आपके पास गुम निर्भरताएं हैं, और त्रुटि दिखाई जाएगी। निर्भरता स्थापित करें:

    sudo apt install -f
    
  4. निर्भरता स्थापित करने के बाद, फिर से स्थापित करने का प्रयास करें (चरण 2 पर जाएं)।



0
  1. 'शो एप्लिकेशन' या 'विंडो बटन' पर बाएं / निचले कोने पर दबाएँ
  2. सॉफ्टवेयर और अपडेट खोलें
  3. सुनिश्चित करें कि आपने इन 2 की जाँच की है अपडेट सॉफ्टवेयर -> ब्रह्मांड

अपडेट -> डिस्को-अपडेट 4. बंद (अपडेट) 5. आनंद का आनंद लें :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.