हाल ही में, मैंने इन निर्देशों का उपयोग करते हुए, Oracle साइट से JDK 7 स्थापित किया है ।
अब, मैं सोच रहा हूं कि इसे अपडेट करने का सही तरीका क्या है (या, बेहतर है, अप-टू-डेट अपने आप रखना)? उदाहरण के लिए, कुछ दिन पहले कुछ सुरक्षा मुद्दे तय किए गए थे।
हाल ही में, मैंने इन निर्देशों का उपयोग करते हुए, Oracle साइट से JDK 7 स्थापित किया है ।
अब, मैं सोच रहा हूं कि इसे अपडेट करने का सही तरीका क्या है (या, बेहतर है, अप-टू-डेट अपने आप रखना)? उदाहरण के लिए, कुछ दिन पहले कुछ सुरक्षा मुद्दे तय किए गए थे।
जवाबों:
अब, आप लिनक्स अपराइजिंग जावा पीपीए का उपयोग कर सकते हैं , इसलिए आपको पैकेज मैनेजर के माध्यम से स्वचालित रूप से अपडेट मिलते हैं । यदि आपको नवीनतम Oracle जावा 12 की आवश्यकता है , तो आप इसे स्थापित करते हैं:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java
पुराना समाधान - DISCONTINUED- अब काम नहीं करता है
आप WebUpd8 जावा पीपीए का उपयोग कर सकते हैं , इसलिए आपको पैकेज प्रबंधक के माध्यम से स्वचालित रूप से अपडेट मिलते हैं । यदि आपको नवीनतम Oracle जावा 8 की आवश्यकता है , तो आप इसे स्थापित करते हैं:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle
यदि आपको नवीनतम ओरेकल जावा 6 (आउटडेटेड संस्करण) की आवश्यकता है, तो आप इसे भी इंस्टॉल करते हैं:
sudo apt-get install oracle-java6-installer
यदि आपको नवीनतम ओरेकल जावा 7 (आउटडेटेड संस्करण) की आवश्यकता है, तो आप इसे भी इंस्टॉल करते हैं:
sudo apt-get install oracle-java7-installer
यदि आप ओरेकल जावा 9 के शुरुआती एक्सेस बिल्ड का परीक्षण करना चाहते हैं , तो आप इसे भी इंस्टॉल कर सकते हैं:
sudo apt-get install oracle-java9-installer
विभिन्न जावा संस्करणों के बीच स्विच करने के लिए, आप निम्नलिखित टर्मिनल कमांड का उपयोग कर सकते हैं:
sudo update-alternatives --config java
स्रोत:
webupd8
कुछ मान्य कारणों के कारण स्थापना का चयन नहीं किया जा सकता है। जैसे मेरे मामले में मैं इसके लिए नहीं गया था क्योंकि यह सिर्फ JRE प्रदान नहीं करता था और मुझे पूरे JDK पैकेज की आवश्यकता नहीं थी। मुझे लगता है कि आपको इस वैकल्पिक तरीके को सुझाने के अलावा ओपी की स्थिति का जवाब भी देना होगा।
update-alternatives
जब आपके पास इंटरएक्टिव एक्सेस नहीं है, तो क्या कोई रास्ता है ? Ansible प्रावधान के दौरान की तरह?