ওরাকল জেডিকে 9 ইনস্টল করতে পারে না


17

আমি jdk প্যাকেজগুলি আনইনস্টল করেছি এবং এখন সেগুলি আর ইনস্টল করতে পারছি না। আমি ওরাকল-জাভা 7-ইনস্টলার এবং ওরাকল-জাভা 8-ইনস্টলার ইনস্টল করতে সক্ষম হয়েছি কিন্তু ওরেकल-জাভা 9-ইনস্টলার ইনস্টল করতে পারি না। দেখে মনে হচ্ছে যে আমার কম্পিউটারটি যখন সংস্করণটি ডাউনলোড করতে সক্ষম হব তখন 178 হ'ল ওরাকল-জাভা 9-ইনস্টলার 177 এর ভুল সংস্করণ ডাউনলোড করার চেষ্টা করেছিল।

$ wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
--2017-07-21 11:00:02--  http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 293348142 (280M) [application/x-gzip]
Saving to: 'jdk-9+178_linux-x64_bin.tar.gz'

jdk-9+178_linux-x64_bin.tar.gz     1%[>                                                          ]   5.42M  5.04MB/s               ^C

$ wget http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
--2017-07-21 11:00:16--  http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-07-21 11:00:17 ERROR 404: Not Found.

তুমি কি সাহায্য করতে পারো? apt-getওরাকল জেডিকে 9 ইনস্টল করার চেষ্টা করে।

আমি উইন 7 দ্বারা হোস্ট ভার্চুয়াল মেশিনে উবুন্টু 16.04 চালাচ্ছি

সম্পূর্ণ ত্রুটি বার্তা:

sudo apt-get install oracle-java9-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java9-installer is already the newest version (9b177-1~webupd8~0).
0 upgraded, 0 newly installed, 0 to remove and 147 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up oracle-java9-installer (9b177-1~webupd8~0) ...
Using wget settings from /var/cache/oracle-jdk9-installer/wgetrc
Downloading Oracle Java 9...
--2017-07-21 10:54:11--  http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-07-21 10:54:13 ERROR 404: Not Found.

download failed
Oracle JDK 9 is NOT installed.
dpkg: error processing package oracle-java9-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 oracle-java9-installerE: Sub-process /usr/bin/dpkg returned an error code (1)

আপনার ভিএম এ আপনার নেটওয়ার্ক সংযোগ পরীক্ষা করুন।
জর্জ উদোসেন

2
অবশ্যই কোনও নেটওয়ার্ক সমস্যা নয়। ফাইলটি নেই।
নাথান জেবি

কেবলমাত্র webupd8পিপিএ থেকে ইনস্টল করার চেষ্টা করেছি এবং পূর্বের উত্তরে উল্লিখিত ফাইলগুলির মধ্যে কোনওটি পরিবর্তন না করেই এটি সফল হয়েছিল।
এমকোবিট

উত্তর:


13

জেডিকে ব্যবহারের জিএ রিলিজ সংস্করণের জন্য:

cd /var/lib/dpkg/info
sudo sed -i 's|SHA256SUM_TGZ="2ef49c97ddcd5e0de20226eea4cca7b0d7de63ddec80eff8291513f6474ca0dc"|SHA256SUM_TGZ="1c6d783a54fcc0673ed1f8c5e8650b1d8977ca3e856a03fba0090198e0f16f6d"|' oracle-java9-installer.*
sudo sed -i 's|JAVA_VERSION_MINOR=181|JAVA_VERSION_MINOR=181|' oracle-java9-installer.*
sudo sed -i 's|FILENAME=jdk-${JAVA_VERSION_MAJOR}+${JAVA_VERSION_MINOR}_linux-${dld}_bin.tar.gz|FILENAME=jdk-${JAVA_VERSION_MAJOR}_linux-${dld}_bin.tar.gz|' oracle-java9-installer.*
sudo sed -i 's|PARTNER_URL=http://download.java.net/java/jdk${JAVA_VERSION_MAJOR}/archive/${JAVA_VERSION_MINOR}/binaries/$FILENAME|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}+${JAVA_VERSION_MINOR}/$FILENAME|' oracle-java9-installer.*

1
নিস! দুর্দান্ত কাজ!
ST-DDT

1
হয়তো আপনার সমাধানটিও জিজ্ঞাসা করা উচিত জিজ্ঞাসাবাবু / প্রশ্ন / 958241/… এ ।
ST-DDT

এখনের মতো কাজ করছে না (ফলটি http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_linux-x64_bin.tar.gz?AuthParam=1520554549_5bf6956d13a5d1a36d40ce55d3ccf989 Connecting to download.oracle.com (download.oracle.com)|2.21.188.165|:80... connected. HTTP request sent, awaiting response... 404 Not Found:)
জুলিউস

10

বন্ধুর সমাধান পছন্দ করুন

sudo apt-get install oracle-java9-installer
cd /var/lib/dpkg/info
sudo sed -i 's/=177/=179/' oracle-java9-installer.*
sudo sed -i 's/SHA256SUM_TGZ="a6905f3a4245a071880e1793b8d3d6100ef7b171ea1d6ebfe6312c25c2fca8bb"/SHA256SUM_TGZ="06fe58dfa50c4f6ca21dc1d475f16cd9e58db36b1d98582091d7ff9005dda7a7"/' oracle-java9-installer.*
sudo apt-get install oracle-java9-installer

2
এটি সমস্ত উত্তরের সর্বাধিক সুনির্দিষ্ট। এটি আসলে আপনাকে সমস্যাটি সমাধানের জন্য সরাসরি কমান্ড দেয়।
ইজরাইটার

এটি আর কাজ করে না। ইউআরএল এখন পৃথক: ছিল: download.java.net/java/jdk9/archive/181/binaries/… হ'ল: download.java.net/java/GA/jdk9/9/binaries/…
ST-DDT

@ এসটি-ডিডিটি উভয় লিঙ্কই এখন আমার পক্ষে কাজ করেনি। আমি এটি ব্যবহার করেছি: download.oracle.com/otn-pub/java/jdk/9.0.1++11/… তবে আপনাকে প্রথমে লাইসেন্স চুক্তি গ্রহণ করতে হবে।
লগঅফ

10

আমি সবেমাত্র একই সমস্যাটি অনুভব করেছি এবং নিম্নলিখিতগুলি করেছি:

  1. cd /var/lib/dpkg/info/
  2. সমস্ত ফাইলগুলিতে oracle-java9-installer.*আপনি অফিসিয়াল ওয়েবসাইটে যা দেখছেন তাতে সংস্করণ নম্বর 177-> 178 এবং SHA256SUM_TGZ পরিবর্তন করুন
  3. sudo apt-get install oracle-java9-installer

আমি জানি যে এটি নোংরা এবং ভুল উপায়ে, তবে আমি কোনও বিকল্প সন্ধান করার ব্যবস্থা করতে পারি নি


"এবং SHA256SUM_TGZ আপনি অফিসিয়াল ওয়েবসাইটে যা দেখছেন তাতে" আপনি কি মান, বা ওয়েবসাইটের ইউআরএল সরবরাহ করতে পারবেন? আমার মনে হচ্ছে আমি খড়ের
খাঁজে

আমি এখানে এসএইচএগুলি পেয়েছি: jdk.java.net/9 (শর্তাদি প্রথমে স্বীকার করুন)। আমি এখন ওলগা সমাধানের মাধ্যমে কাজ করছি কিনা তা দেখার জন্য এখন কাজ করছি ...
নাথান জেবি

নিশ্চিত যে এটি কাজ করে! নিশ্চিত হয়ে নিন যে আপনি SHA256 সঠিক লিনাক্স টাইপ (এআরএম বনাম নয়; 32 বনাম 64) থেকে পেয়েছেন। আপনার সমস্ত SHA256 হ্যাশগুলি প্রতিস্থাপন করার দরকার নেই - আপনার কম্পিউটার যে আর্কিটেকচারটি ব্যবহার করে তার জন্য কেবলমাত্র এটিই।
নাথান জেবি

অনেক ধন্যবাদ! আপনি আমাকে নতুন ভিএম তৈরির হাত থেকে রক্ষা করেছেন যা 1-2 কার্যদিবসের মতো করে নিতে পারে!
আকসেলি আরবাজা

Askubuntu.com/a/966163/46543 উত্তর এখন কাজ করে (2017-10-18)।
লর্ড লোহ

8

ইনস্টলারটির নতুন সংস্করণ, 9.0.1-1 ~ ওয়েবআপড 8 ~ 0, এখন সঠিকভাবে কাজ করে।

পূর্ববর্তী উত্তরগুলি ইনস্টলারটির 9b181-1 version webupd8 ~ 2 সংস্করণ এবং কিছু পূর্ববর্তী সংস্করণগুলির জন্য কাজ করে না।

দ্রষ্টব্য, জেডিকে সংস্করণটি এখন 9.0.1, এই ইনস্টলারটির প্রত্যাশা অনুযায়ী 9 (বিটা) নয়। এটি পুরানো ছিল, ডাউনলোডগুলি পুনরায় সরানো হয়েছিল, সুতরাং এটি পুরানো বিটা ইনস্টল করতেও পেল না।

নিম্নলিখিত কাজ করেছে:

sudo apt-get install oracle-java9-installer

আপনি ls oracle-java9*এই ডিরেক্টরিতে প্রাসঙ্গিক ফাইলগুলি দেখতে ব্যবহার করতে পারেন:

cd /var/lib/dpkg/info

মধ্যে ভুল যোগফলটি ঠিক করুন oracle-java9-installer.configপ্রকৃতপক্ষে :

sudo sed -i 's|SHA256SUM_TGZ="2ef49c97ddcd5e0de20226eea4cca7b0d7de63ddec80eff8291513f6474ca0dc"|SHA256SUM_TGZ="2cdaf0ff92d0829b510edd883a4ac8322c02f2fc1beae95d048b6716076bc014"|' oracle-java9-installer.*

মধ্যে একটি দ্বিতীয় ভুল যোগফল ঠিক করুন oracle-java9-installer.postinst :

sudo sed -i 's|SHA256SUM_TGZ="1c6d783a54fcc0673ed1f8c5e8650b1d8977ca3e856a03fba0090198e0f16f6d"|SHA256SUM_TGZ="2cdaf0ff92d0829b510edd883a4ac8322c02f2fc1beae95d048b6716076bc014"|' oracle-java9-installer.*

পরবর্তী:

sudo sed -i 's|JAVA_VERSION_MAJOR=9|JAVA_VERSION_MAJOR=9.0.1|' oracle-java9-installer.*
sudo sed -i 's|JAVA_VERSION_MINOR=181|JAVA_VERSION_MINOR=11|' oracle-java9-installer.*
sudo sed -i 's|J_DIR=jdk-9|J_DIR=jdk-9.0.1|' oracle-java9-installer.*
sudo sed -i 's|FILENAME=jdk-${JAVA_VERSION_MAJOR}+${JAVA_VERSION_MINOR}_linux-${dld}_bin.tar.gz|FILENAME=jdk-${JAVA_VERSION_MAJOR}_linux-${dld}_bin.tar.gz|' oracle-java9-installer.*
sudo sed -i 's|PARTNER_URL=http://download.java.net/java/jdk${JAVA_VERSION_MAJOR}/archive/${JAVA_VERSION_MINOR}/binaries/$FILENAME|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}+${JAVA_VERSION_MINOR}/$FILENAME|' oracle-java9-installer.*

তারপরে আবার ইনস্টল করুন:

sudo apt-get install oracle-java9-installer

আপনি java9 tgz প্যাকেজটি আলাদাভাবে ডাউনলোড করতে পারেন এবং /var/cache/oracle-jdk9-installerএকবার ইনস্টল করার চেষ্টা করে (এবং ব্যর্থ হয়েছে) এটি স্থাপন করতে পারেন (এটি ডিরেক্টরিটি তৈরি করবে)। উপরের ফিক্সগুলি সম্পাদন করার পরে এটি আবার ডাউনলোড করার চেষ্টা না করে ক্যাশেড সংস্করণ (একটি ব্যাকআপ কপি রাখুন) থেকে ইনস্টল হবে।


এটি সেই সমাধান যা আমার জন্য 2017-10-18 এ কাজ করেছিল। জাভা 9.0.1 আপনাকে ধন্যবাদ!
লর্ড লোহ

কাজ হয়েছে, তবে পিপিএ রক্ষণকারীরা স্থায়ীভাবে ফাইল আপডেট না করে এবং নতুন সংস্করণ স্কিমা প্রয়োগ না করা পর্যন্ত এই সমাধানটি অস্থায়ী হবে
লগঅফ

ধন্যবাদ, এটি অনেকগুলি মাথাব্যথা ইনস্টল করার চেষ্টা করার পরেও এটি আমার জন্য কাজ করেছিল।
ব্লেক নিমাইজস্কি

পিপিএ আপাতত বাক্স থেকে কাজ করে ... কিছু পরিবর্তন না হওয়া পর্যন্ত :-)
লর্ড লোহ।

এখনও "ডিপি কেজি: ত্রুটি প্রক্রিয়াকরণ প্যাকেজ ওরাকল-জাভা 9-ইনস্টলার (- কনফিগার): সাব-প্রসেস ইনস্টলড পরবর্তী পোস্টের স্ক্রিপ্ট ফিরে এসেছে ত্রুটির প্রস্থান স্থিতি 1" ত্রুটি
পিডি ফরহাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.