सवाल मैं सन / ओरेकल के मालिकाना जावा जेडीके 6/7/8 या जेआरई कैसे स्थापित कर सकता हूं?


मैं स्थापित करना चाहता हूँ ओरेकल के जेआरई और रिलीज़ होने पर सॉफ़्टवेयर अपडेटर के साथ नवीनतम संस्करण में अपडेट करने के लिए। क्या कोई उबंटू पैकेज है जो कैननिकल या ओरेकल द्वारा प्रदान किया जाता है?

जावा 7 रिलीज करने से पहले, मैंने पीछा किया इस तरफ स्थापित करने के लिए जावा 6

लेकिन यह काम नहीं करता है जावा 7। कोई पैकेज नहीं है sun-java7-xxx। आप कैसे स्थापित कर सकते हैं जावा 7?


534
2017-08-07 08:04


मूल


मैं यह भी इंगित करना चाहूंगा कि ओपनजेडीके का उपयोग एक व्यवहार्य विकल्प से अधिक है: यह भी है संदर्भ कार्यान्वयन अब। - nickguletskii
openJdk बैंक एप्लेट्स या अन्य सॉफ़्टवेयर द्वारा समर्थित नहीं है। उदाहरण: अपताना स्टूडियो - Elzo Valugi
"इस तरह से" लिंक प्रकट होता है ... किसी भी तरह का विवरण नहीं? - rogerdpack
@ElzoValugi मुझे लगता है कि आपको बैंक एप्लेट्स का उपयोग करने के लिए आईस्ड टी की आवश्यकता हो सकती है। यह ओपनजेडीके पर आधारित है। - GKFX
@ जीकेएफएक्स संख्या, इस विशिष्ट बैंक के लिए IcedTea काम नहीं कर रहा था और बैंक केवल ओरेकल के जावा का समर्थन कर रहा था। इस बीच उन्होंने जावा का उपयोग छोड़ दिया और मुझे लगता है कि यह एक बुद्धिमान निर्णय था। - Elzo Valugi


जवाब:


वहां एक है समान जवाब जेआरई 7 को कैसे स्थापित करें।

जावा जेडीके स्थापित करें

मैनुअल तरीका

  • डाउनलोड 32-बिट या 64-बिट लिनक्स "संपीड़ित बाइनरी फ़ाइल" - इसमें ".tar.gz" फ़ाइल एक्सटेंशन है।

  • इसे असम्पीडित करें

    tar -xvf jdk-8-linux-i586.tar.gz   (32-बिट)

    tar -xvf jdk-8-linux-x64.tar.gz   (64-बिट)

    जेडीके 8 पैकेज में निकाला गया है ./jdk1.8.0 निर्देशिका। एनबी .: ओरेकल प्रत्येक अपडेट के साथ कभी-कभी इसे बदलने के लिए प्रतीत होता है क्योंकि इस फ़ोल्डर का नाम सावधानी से जांचें।

  • अब जेडीके 8 निर्देशिका को ले जाएं /usr/lib

    sudo mkdir -p / usr / lib / jvm
    sudo mv ./jdk1.8.0 / usr / lib / jvm /
    
  • अब चलाओ

    सुडो अद्यतन-विकल्प - स्थापना "/ usr / bin / java" "जावा" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo अद्यतन-विकल्प - स्थापना "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo अद्यतन-विकल्प - स्थापना "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
    

    यह ओरेकल जेडीके को 1 की प्राथमिकता सौंपेगा, जिसका अर्थ है कि अन्य जेडीके स्थापित करना होगा इसे डिफ़ॉल्ट के रूप में बदलें। यदि आप ओरेकल जेडीके को डिफ़ॉल्ट बने रहना चाहते हैं तो उच्च प्राथमिकता का उपयोग करना सुनिश्चित करें।

  • फ़ाइल स्वामित्व और निष्पादन योग्य की अनुमतियों को सही करें:

    सुडो चमोद ए + एक्स / यूएसआर / बिन / जावा
    सुडो चमोद ए + एक्स / यूएसआर / बिन / जावैक
    सुडो chmod एक + एक्स / usr / बिन / javaws
    sudo chown -R रूट: root /usr/lib/jvm/jdk1.8.0
    

    एनबी .: याद रखें - जावा जेडीके में कई और निष्पादन योग्य हैं जिन्हें आप उपरोक्त के रूप में स्थापित कर सकते हैं। java, javac, javaws शायद सबसे अधिक आवश्यक हैं। इस उत्तर सूची अन्य निष्पादन योग्य उपलब्ध हैं।

  • रन

    सुडो अद्यतन-विकल्प - कॉन्फिग जावा
    

    आप नीचे दिए गए जैसा ही आउटपुट देखेंगे - उदाहरण के लिए jdk1.8.0 की संख्या चुनें 3 इस सूची में (जब तक कि आपने अपने कंप्यूटर में जावा स्थापित नहीं किया है, इस मामले में एक वाक्य "कॉन्फ़िगर करने के लिए कुछ भी नहीं है" दिखाई देगा):

    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    

    उपर्युक्त के लिए दोहराएं:

    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

NetBeans उपयोगकर्ताओं के लिए नोट!

आपको डिफ़ॉल्ट रूप से नया जेडीके सेट करें विन्यास फाइल को संपादित करना।


यदि आप मोज़िला फ़ायरफ़ॉक्स प्लगइन को सक्षम करना चाहते हैं:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

एनबी .: आप प्लगइन को लिंक कर सकते हैं (libnpjp2.so) सेवा मेरे /usr/lib/firefox/plugins/ सिस्टम-व्यापी स्थापना के लिए (/usr/lib/firefox-addons/plugins 15.04 से आगे)। उबंटू 13.10 के लिए, प्लगइन निर्देशिका का पथ है /usr/lib/firefox/browser/plugins/

आपके कॉन्फ़िगरेशन के आधार पर, आपको फ़ायरफ़ॉक्स (या अन्य ब्राउज़रों) के लिए एपर्मर प्रोफ़ाइल को अपडेट करने की आवश्यकता हो सकती है /etc/apparmor.d/abstractions/ubuntu-browsers.d/java:

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

फिर एपर्मर को पुनरारंभ करें:

sudo /etc/init.d/apparmor restart

आसान तरीका

जेडीके 7 स्थापित करने का सबसे आसान तरीका वेब अप 8 ओरेकल जावा ओओएस के साथ करना है। हालांकि, ऐसा माना जाता है कि यह पीपीए कभी-कभी पुराना है। यह भी ध्यान दें एक पीपीए का उपयोग करने के खतरे

यह जेडीके 7 स्थापित करता है (जिसमें जावा जेडीके, जेआरई और जावा ब्राउजर प्लगइन शामिल है):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

स्रोत

एनबी .: किसी को चिल्लाने से पहले यह ओरेकल पुनर्वितरण लाइसेंस के खिलाफ है - पीपीए में वास्तव में व्यक्तिगत भंडार में जावा नहीं है। इसके बजाय, पीपीए सीधे ओरेकल से डाउनलोड करता है और इसे इंस्टॉल करता है।

स्क्रिप्ट रास्ता

यदि आप पिछले जावा इंस्टॉलेशन के साथ उबंटू की ताजा स्थापना पर हैं, तो यह स्क्रिप्ट ऊपर उल्लिखित प्रक्रिया को स्वचालित करती है यदि आप इसे कंसोल में टाइप नहीं करना चाहते हैं। आपको याद करते हैं अभी भी ओरेकल की वेबसाइट से जावा डाउनलोड करने की आवश्यकता है - ओरेकल के लिंक नहीं हैं wget अनुकूल।

इसका उपयोग करने से पहले सुनिश्चित करो कि यह स्क्रिप्ट एक ही निर्देशिका में है .tar.gz फ़ाइल एक्सटेंशन जो आपने डाउनलोड किया है और वहां हैं नहीं फ़ाइलें जो एक ही फ़ोल्डर में jdk-7 से शुरू होती हैं। यदि वहां हैं, तो कृपया उन्हें अस्थायी रूप से फ़ोल्डर से बाहर ले जाएं। स्क्रिप्ट निष्पादन योग्य बनाने के लिए याद रखें (chmod +x <script's file>)।

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

यदि आप फ़ायरफ़ॉक्स के लिए प्लगइन स्थापित करना चाहते हैं तो इसे स्क्रिप्ट के अंत में जोड़ें:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

जांचें कि क्या इंस्टॉलेशन सफल हुआ है या नहीं

आप जांच सकते हैं कि स्थापना निम्न आदेश के साथ सफल हुई है या नहीं:

java -version

आपको कुछ ऐसा दिखना चाहिए

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

आप जांच सकते हैं कि जेआरई मोज़िला प्लगइन का उपयोग करके सफल रहा है या नहीं आधिकारिक ओरेकल वेबसाइट


जावा 6 के लिए: मैं ओरेकल जेडीके 6 कैसे स्थापित करूं?


848
2017-08-07 11:32



इसे अद्यतन करने के लिए एक ही प्रक्रिया को करने के लिए आवश्यक है? - Lucio
यह उबंटू 12.04 एलटीएस पर 32-बिट जेडीके स्थापित करने के लिए सफलतापूर्वक काम करता है, सिवाय इसके कि मुझे मिल रहा था bash: /usr/bin/java: No such file or directory जब मैंने दौड़ने की कोशिश की java -version। apt-get install libc6-i386 समस्या तय की। - gregmac
मैं उपयोग का सुझाव देता हूं /usr/local/* की जगह में /usr/* यहां किसी भी मैन्युअल स्थापना के लिए। इस तरह आप मैन्युअल रूप से पैकेज प्रबंधक द्वारा प्रबंधित सामग्री के साथ अव्यवस्था को स्थापित नहीं करते हैं और मैन्युअल स्थापना को अधिक प्रबंधनीय बनाते हैं - Flint
मैं दृढ़ता से इस मैनुअल तरीके से अनुशंसा करता हूं। यह सबसे विश्वसनीय है। ओरेकल जावा लाइसेंस प्राप्त होने के बाद पीपीए अब और काम नहीं करता है। और ऊपर दी गई लिपि मान लीजिए कि आप कंपाइलर और रनटाइम का उपयोग कर रहे हैं और उस संस्करण पर पुराना है। - JohnMerlino
मैं मैनपेज कैसे स्थापित कर सकता हूं? - Tim


वहां एक है समान जवाब जेडीके 8 को कैसे स्थापित करें

जेआरई स्थापित करें

डाउनलोड 32-बिट या 64-बिट लिनक्स "संपीड़ित बाइनरी फ़ाइल" - इसमें ".tar.gz" फ़ाइल एक्सटेंशन है और इसे असम्पीडित करें

tar -xvf jre-7-linux-i586.tar.gz

जेआरई 7 पैकेज को ./jre1.7.0 निर्देशिका में निकाला गया है। अब जेआरई 7 निर्देशिका को ले जाएं /usr/lib:

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

इसके बाद, वर्तमान में स्थापित जावा विकल्पों की सूची प्राप्त करने के लिए निम्न चलाएं।

sudo update-alternatives --config java

आपको आउटपुट मिल जाएगा:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

अंतिम उपयोग याद रखें और इस उपयोगिता से बाहर निकलने के लिए एंटर दबाएं यानी इस उदाहरण में संख्या याद रखें 2

यदि केवल एक विकल्प दिखाया गया है तो नंबर याद रखें 0

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

यह आपकी नई जेआरई 7 स्थापना को विकल्प सूची में जोड़ देगा यानी याद किए गए नंबर + 1 का उपयोग करें, यानी ऊपर दिए गए उदाहरण में 3। अब ओरेकल जावा जेआरई का उपयोग करने के लिए जावा को कॉन्फ़िगर करें:

sudo update-alternatives --config java

आप नीचे समान आउटपुट देखेंगे - jre1.7.0 की संख्या चुनें, यानी, 3:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

एनबी .: यदि कोई पिछली जावा स्थापना नहीं थी तो नया जेआरई डिफ़ॉल्ट होगा और आप उपर्युक्त नहीं देखेंगे।

अपने नए जेआरई 7 स्थापना के संस्करण की जांच करें:

java -version

यह उत्पादन करना चाहिए

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

फ़ायरफ़ॉक्स / क्रोम प्लगइन स्थापित करें

टर्मिनल में:

mkdir ~/.mozilla/plugins

IcedTea प्लगइन को हटाएं, अगर इसे इंस्टॉल किया गया है।

sudo apt-get remove icedtea6-plugin

जावा प्लगइन का एक पूर्व संस्करण निकालें (हो सकता है या मौजूद नहीं हो सकता है):

rm ~/.mozilla/plugins/libnpjp2.so

अब आप एक प्रतीकात्मक लिंक बनाकर प्लगइन स्थापित कर सकते हैं (आप फ़ायरफ़ॉक्स को बताते हैं, जहां प्लगइन स्थित है)। 32-बिट जावा उपयोग के लिए

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64-बिट जावा उपयोग के लिए

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

पुष्टि करें कि जेआरई का उपयोग करके सफल रहा है आधिकारिक ओरेकल वेबसाइट


170
2017-09-17 20:30



चलने के बाद sudo update-alternatives --config java, मुझे निम्न आउटपुट मिलता है:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure. मैं क्या गलत कर रहा हूं? - Shoan
महान जवाब, धन्यवाद! आश्चर्य है कि ओरेकल इस के लिए पैकेज बनाने के लिए समय क्यों नहीं दे सकता .... - bbqchickenrobot
@Shoan, उस मामले में, कदम पर जाएं "अगर केवल एक विकल्प दिखाया गया है तो नंबर 0 याद रखें" - henrique
इस जवाब के लिए धन्यवाद, ओरेकल निर्देश लिनक्स नोब के लिए बकवास हैं, इससे चीजों को बहुत आसान बना दिया गया है! - David Barker
हालांकि यह विधि काम करती है - एपीटी-गेट यह नहीं जान पाएगी कि आपके पास जावा स्थापित है। इसलिए चींटी, मैवेन इत्यादि जैसे टूल्स इंस्टॉल करने की कोशिश करना अभी भी ओपनजेडके इंस्टॉल करना चाहता है। इसके बजाय कुछ पसंद है webupd8.org/2012/01/... मेरे लिए बहुत अच्छा काम किया! - Brad


ओरेकल जेडीके 7 और इसकी सभी फाइलों को स्थापित करने के लिए यहां एक परीक्षण और कामकाजी समाधान है, इसलिए "जावैक" और बाकी सब कुछ काम करता है: उबंटू में ओरेकल जावा 7 (जेडीके) कैसे स्थापित करें

यहां आदेश दिए गए हैं (केवल सुविधा के लिए):

  1. से नवीनतम ओरेकल जेडीके 7 डाउनलोड करें यहाँ
  2. अपने घर फ़ोल्डर में डाउनलोड किए गए ओरेकल जावा जेडीके संग्रह को निकालें - "jdk1.7.0_03" नामक एक नया फ़ोल्डर (जावा जेडीके 7 अपडेट 3 के लिए) बनाया जाना चाहिए। इसे "जावा -7-ऑरैकल" में बदलें और इसे निम्न आदेशों का उपयोग करके / usr / lib / jvm पर ले जाएं:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/

3. ब्रूस इंगल्स द्वारा बनाए गए अद्यतन जावा पैकेज को स्थापित करें (उबंटू 11.10, 11.04, 10.10 और 10.04 के लिए उपलब्ध संकुल):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

4. अब ओरेकल जावा जेडीके स्थापित करने के लिए टर्मिनल में निम्न आदेश चलाएं:

sudo update-java

Select the Java Version that you want to install and set as the default

कुछ मिनटों के बाद, ओरेकल जावा जेडीके को आपकी उबंटू मशीन पर सफलतापूर्वक इंस्टॉल किया जाना चाहिए। आप टर्मिनल में इन आदेशों को चलाकर संस्करण को देख सकते हैं:

java -version
javac -version

अद्यतन ओरेकल ने जावा 8 (स्थिर) जारी किया है। इसे स्थापित करने के लिए, निम्न आदेशों का उपयोग करें:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

अधिक जानकारी @ WebUpd8: उबंटू वाया पीपीए रिपोजिटरी में ओरेकल जावा 8 स्थापित करें [जेडीके 8]


100
2018-01-29 10:42



मुझे लगता है कि यह स्क्रिप्ट जीनोम (टूल्स) के लिए काम करेगी लेकिन कुबंटू मशीन के लिए बहुत सारे अतिरिक्त इंस्टॉलेशन की आवश्यकता है (उदाहरण के लिए कुबंटू पर लापता गक्सुडो)। - Marcin Gil
सटीक पर अच्छा और अपेक्षाकृत दर्द रहित समाधान, बस उस पर jdk1.7.0_03 स्थापित किया गया - prusswan
मैंने अभी भी सटीक बीटा 2 पर jdk1.7.0_03 डालने के लिए इस विधि का उपयोग किया है। यह काम करता है, हालांकि एक त्रुटि की सूचना दी गई थी (ज़ेनिटी में, स्पष्ट रूप से); त्रुटि को परिणाम प्रभावित नहीं हुआ प्रतीत होता है। - Kelley
इसे उबंटू 13.04 पर आजमाया और यह काम करता है। +1 धन्यवाद - mamdouh alramadan
जानकारी जोड़ें कि, अगर हम किसी भी मौजूदा जेडीके को हटाना नहीं चाहते हैं, तो हमें पहले संवाद को छोड़ना चाहिए मौजूदा जेडीके हटाएं - Anwar


से http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer

94
2017-10-17 16:58



मैं सोच रहा हूं कि ज्यादातर लोग पहले जवाब का उपयोग क्यों कर रहे हैं, जो काफी जटिल है और इसके लिए बहुत सारे मैन्युअल काम की आवश्यकता होती है, जैसे कि मशीन पर इंस्टॉलर डाउनलोड करना और इसे सर्वर पर ले जाना। आपका जवाब सरल और प्रभावी है !!! टेक्सास - sorin
@SorinSbarnea कुछ लोग तीसरे पक्ष के भंडारों का उपयोग करना पसंद नहीं करते क्योंकि वे हमेशा उस मामले के लिए अद्यतन या ऑनलाइन नहीं होते हैं। - umop aplsdn
उबंटू सर्वर पर, मुझे add-apt-repository कमांड प्राप्त करने के लिए "sudo apt-get install python-software-Properties" का उपयोग करना पड़ा। - Mark Butler
@ सोरीनबर्नेआ क्योंकि भंडार आमतौर पर पुराना है - dstarh
ध्यान दें कि Webupd8 PPA में एक स्क्रिप्ट भी शामिल है जो ओरेकल जावा को डिफ़ॉल्ट रूप से सेट करेगी (उपयोगी यदि आपके पास एकाधिक जेआरई / जेडीके इंस्टॉल हैं), इसे इंस्टॉल करें sudo apt-get install oracle-java8-set-default। यह भी ध्यान रखें कि यह उत्तर थोड़ा पुराना है, आपको शायद इंस्टॉल करना चाहिए oracle-java8-installer इन दिनों। - JonasCz


इस तरह मैंने इसे अभी वन्यिक में स्थापित किया है। यह एक लंबा जवाब होगा, लेकिन यह मेरे लिए काम किया।

ओरेकल से नवीनतम जावा एसडीके 1.7.0 डाउनलोड करें। फिर इसे निकालें / Usr / lib / JVM:

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

उसके बाद मैंने बनाया जावा-1.7.0-oracle.jinfo निम्नलिखित सामग्री के साथ / usr / lib / jvm में फ़ाइल करें:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

फिर आपको सभी नई सामग्री के बारे में अद्यतन-विकल्प बताने की आवश्यकता है:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

अब आप नए स्थापित जावा एसडीके का चयन करने के लिए अद्यतन-विकल्प का उपयोग कर सकते हैं।

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

यह मेरे लिए काम करता है, अगर कोई और शानदार तरीका है (तीसरे पक्ष के पीपीए का उपयोग किए बिना) मुझे इसके बारे में सुनकर खुशी होगी। अगर मैं जावा में चला सकता हूं तो मुझे अभी भी फ़ायरफ़ॉक्स का परीक्षण करने की आवश्यकता है।


39
2018-05-15 06:30



अंतिम आदेश को छोड़कर एक अच्छा त्रुटि जारी करता है (हालांकि बाकी सब कुछ फ़ायरफ़ॉक्स / क्रोम में भी काम करता है)। यह वन्यिक के साथ डिफ़ॉल्ट OpenJDK6 इंस्टॉल से प्रतीत होता है। "अद्यतन-विकल्प: त्रुटि: -javaplugin.so के लिए कोई विकल्प नहीं।" छुपा .java.1.6.0.jinfo फ़ाइल में -javaplugin.so के लिए एक वैकल्पिक बिंदु प्रतीत होता है। क्या हम शायद libnpjp2.so के साथ तीसरा वैकल्पिक बिंदु बनाना चाहते हैं? - Nicholi
मैंने उल्लेख किए गए चरणों को रखने का फैसला किया BigWhale एक साधारण खोल स्क्रिप्ट में ऊपर। ओरेकल की साइट से 64 बिट tar.gz डाउनलोड करने का एकमात्र मैन्युअल चरण है। यहां निर्देशों पर एक नज़र डालें। - julius
यह एकमात्र समाधान है जो दिखाता है कि मैन पेज कैसे जोड़ना है! - DavidG
@ डेविड जी एलियन एंड्री का समाधान भी बेकार ढंग से काम करता है - Anwar
यह समाधान 64 बिट उबंटू के लिए भी है। 32 बिट के लिए, हमारे पास होना चाहिए i386 के बजाय amd64 - Anwar


एक अद्यतन उत्तर:

मैं सलाहकारों में से एक का उपयोग करने का सुझाव देता हूं webupd8team पीपीए इस तरह:

1) इस पीपीए को जोड़ने और अपनी पैकेज सूची अपडेट करने के लिए टर्मिनल में इन 2 आदेशों को दर्ज करें:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2) मालिकाना जावा (ओं) को स्थापित करने के लिए इन आदेशों में से एक (या अधिक) दर्ज करें:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) जब संबंधित जावा इंस्टॉलर स्क्रिप्ट लोड हो जाती है और फिर यह मालिकाना जावा पैकेज को डाउनलोड और इंस्टॉल करता है, तो आप स्थापना के परिणाम की जांच करने के लिए निम्न आदेश भी दर्ज कर सकते हैं:

java -version

इसके बाद आपको टर्मिनल आउटपुट (जावा 8 स्थिर संस्करण के लिए) प्राप्त करना चाहिए:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

आगे की जानकारी: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

एनबी: ये पैकेज ओरेकल जावा जेडीके प्रदान करते हैं, जिसमें जावा जेडीके, जेआरई और जावा ब्राउज़र प्लगइन शामिल हैं। और webupd8team / जावा पीपीए में केवल इन इंस्टॉलर हैं, जो केवल ओरेकल जावा डाउनलोड साइट से कनेक्ट होते हैं और नवीनतम जेडीके स्थापित करते हैं।


25
2017-09-02 07:52



उत्तर के लिए धन्यवाद। केवल इस तरह से मेरा क्रोम जेआरई काम किया! - Fatih Karatana
क्या यह सिर्फ जेआर या पूरे जेडीके को स्थापित करता है, अगर पूरे जेडीके, तो इंस्टॉलेशन को केवल जेआर तक सीमित करने का तरीका क्या है? - Rajat Gupta
क्या इस प्रकार की स्थापना मुझे स्वचालित अपडेट प्रदान करती है क्योंकि उन्हें रिलीज़ किया जाता है और इस पीपीए को अपने सर्वर पर अनजाने में अन्य प्रकार के सॉफ़्टवेयर जोड़ने को नहीं जोड़ता है? - Rajat Gupta
यह स्थापित करता है JDK: "यह पैकेज ओरेकल जावा जेडीके 7 प्रदान करता है (जिसमें जावा जेडीके, जेआरई और जावा ब्राउजर प्लगइन शामिल है)। हालांकि, आप न केवल ओरेकल जेआरई स्थापित कर सकते हैं - पीपीए केवल पूर्ण ओरेकल जेडीके 7 पैकेज प्रदान करता है। " रेफरी - kiri


मैं पिछले सभी उत्तरों की सराहना करता हूं। मैं इस उत्तर को उन चीजों को सरल बनाने के लिए जोड़ना चाहता हूं जो किया जाता है www.webupd8.org स्थापना करने के लिए 2-5 मिनट

इस स्थापना में शामिल हैं:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

बस इतना ही!! अब जावा संस्करण की जांच करने के लिए

java -version

आउटपुट की तरह होगा

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

एक नया संस्करण आ सकता है, और फिर आप इसे आसानी से इस आदेश के साथ अपडेट कर सकते हैं:

sudo update-java-alternatives -s java-7-oracle

पर्यावरण चर सेट अप करना

sudo apt-get install oracle-java7-set-default

अधिक के लिए, जांचें पीपीए रिपोजिटरी के माध्यम से उबंटू में ओरेकल जावा 7 स्थापित करें


16
2017-08-09 18:57



2-5 मिनट? इसमें 77 मिनट लग गए
अच्छा समाधान इसे ऊपर उठाया जाना चाहिए। आपके इंटरनेट की गति के आधार पर इंस्टॉलेशन समय में 5 मिनट से अधिक समय लग सकता है (डाउनलोड ~ 70MB है)। डिफ़ॉल्ट जावा मशीन को सेट करने के लिए, मैं पसंद करता हूं: sudo update-alternatives --config java। - landroni


यह समाधान आपको साफ निर्मित पैकेज देगा जैसे ओरेकल के आसपास आने से पहले वे उबंटू के साथ जहाज करते थे।

उत्तर

सबसे पहले जवाब, फिर स्पष्टीकरण। एक टर्मिनल खोलें और पंक्ति के अनुसार लाइन को कॉपी और पेस्ट करें।

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

यह आधिकारिक सूर्य-जावा 6- * पैकेज बनाएगा और उन्हें सॉफ्टवेयर केंद्र में उपलब्ध कराएगा। यदि आप ऑरैक-जावा 7- * पैकेज भी चाहते हैं, तो इस तरह की स्क्रिप्ट चलाएं:

sudo ./oab-java.sh -7

अब आप अपने पसंदीदा पैकेज मैनेजर के साथ पैकेज इंस्टॉल कर सकते हैं।

स्पष्टीकरण

जब ओरेकल ने जावा के लिए वितरण लाइसेंस बदल दिया, लिनक्स वितरण को अब आधिकारिक पैकेज अपडेट करने की अनुमति नहीं थी। गीथब उपयोगकर्ता rraptorr ने डेबियन स्क्रिप्ट लिया जिसे तब तक पैकेज बनाने के लिए उपयोग किया गया था, और इसे ओरेकल से अद्यतन डाउनलोड के साथ काम करने के लिए संशोधित किया गया। वह अब के लिए पैकिंग स्क्रिप्ट प्रदान करता है सूर्य जावा 6 तथा ओरेकल जावा 7

oab.java.sh स्क्रिप्ट सिर्फ एक रैपर है जो स्वचालित रूप से वर्तमान संस्करण डाउनलोड करता है, संकुल बनाता है और उन्हें स्थानीय भंडार में जोड़ता है।

आगे के नोट्स

इस विधि का उपयोग करके बनाए गए और स्थापित पैकेज, स्वचालित रूप से अपडेट प्राप्त नहीं करेंगे - केवल तभी जब आप स्क्रिप्ट को पुन: चालू करेंगे। आप एक cronjob बनाकर इसे बाधित कर सकते हैं जो नियमित रूप से इस स्क्रिप्ट को चलाता है। ऐसा करने का सबसे कठिन तरीका स्क्रिप्ट को डालने से एनाक्रोन का उपयोग कर रहा है /etc/cron.daily

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O /root/oab-java.sh
chmod +x /root/oab-java.sh
ln -s /root/oab-java.sh /etc/cron.daily/oab-java

अब आपके आधिकारिक जावा पैकेज हमेशा अद्यतित होंगे।


15
2018-01-09 22:58



मुझे इस स्क्रिप्ट के साथ बहुत सारे मुद्दे हैं-_- - qodeninja
@qodeninja, क्या पसंद है? मुझे इस स्क्रिप्ट के साथ कभी कोई समस्या नहीं है। उपर्युक्त 3 पंक्तियों को निष्पादित करना निश्चित रूप से हर उबंटू मशीन पर काम करेगा, अगर यह टूटा नहीं है। - mniess
मेरे पास उबंटू 10.04 का एक नया लिनोड उदाहरण है और मैं इस स्क्रिप्ट के साथ जेरे 7 स्थापित करने की कोशिश कर रहा था। लापता निर्भरताओं की वजह से लिपि बहुत लंबे समय तक लटका होगा। तब मुझे स्क्रिप्ट को रोकना पड़ा और निर्भरता को एपीटी-गेट के साथ स्थापित करना पड़ा। सब कुछ स्थापित करने के बाद भी स्क्रिप्ट अभी भी विफल रही। - qodeninja
लिपि वास्तव में कुछ भी विशेष नहीं करता है। लगता है जैसे कुछ आपके बॉक्स में गलत है। मैं 8.04 से 12.04 तक इसका उपयोग कर रहा हूं और कभी भी समस्या नहीं आई है। मैंने बस अपने 10.04 सर्वर पर यह कोशिश की जो काफी ज्यादा वेनिला है, और यह भी काम करता है। जैसा कि यह होना चाहिए, क्योंकि यह स्क्रिप्ट पुरानी डेबियन बिल्ड-स्क्रिप्ट्स का उपयोग करने से अधिक नहीं करती है जो पैग्रेजर डेबियन (और उबंटू) के लिए सूर्य-जावा * प्रदान करते थे। - mniess
लुबंटू 15.04 पर यह ठीक शुरू होता है, लेकिन थोड़ी देर बाद मुझे मिलता है debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed - rubo77