উইজেটের মাধ্যমে লিনাক্সে জাভা জেডিকে ডাউনলোড করার পরিবর্তে লাইসেন্স পৃষ্ঠা প্রদর্শিত হবে


615

আমি যখন ওরাকল থেকে জাভা ডাউনলোড করার চেষ্টা করি তখন পরিবর্তে একটি পৃষ্ঠা ডাউনলোড করে শেষ করে আমাকে বলে যে আমার ওটিএন লাইসেন্সের শর্তাবলীর সাথে সম্মত হওয়া দরকার।

দুঃখিত!

ওরাকল প্রযুক্তি নেটওয়ার্ক থেকে পণ্যগুলি ডাউনলোড করার জন্য আপনাকে অবশ্যই ওটিএন লাইসেন্সের শর্তাদি সম্মত করতে হবে।

নিশ্চিত হন যে ...

  • আপনার ব্রাউজারে "কুকিজ" এবং জাভাস্ক্রিপ্ট সক্ষম রয়েছে।
  • আপনি যে পণ্যটি ডাউনলোড করতে চান তার জন্য আপনি "লাইসেন্স গ্রহণ করুন" এ ক্লিক করেছেন।
  • আপনি লাইসেন্সটি গ্রহণের 30 মিনিটের মধ্যে ডাউনলোডের চেষ্টা করবেন।

আমি জাভা ডাউনলোড এবং ইনস্টল করতে পারি?


বিকাশকারীরা কীভাবে ডেভলপমেন্ট কিটগুলি ইনস্টল করে তার সাথে সম্পর্কিত এই প্রশ্নটি বিষয়ভিত্তিক। এ কারণে এটি পুনরায় চালু করা।
জর্জ স্টিকার

উত্তর:


1657

ওরাকল জেডিকে 11-র জন্য আপডেট

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.tar.gz

জেডিকে 10.0.2 এর জন্য আপডেট করা

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz

জেডিকে 10.0.1 এর জন্য আপডেট করা

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz

JDK 9 এর জন্য আপডেট হয়েছে দেখে মনে হচ্ছে আপনি এখন কোনও শিরোনাম না পাঠিয়ে সরাসরি এটি জাভা নেট থেকে ডাউনলোড করতে পারেন

wget http://download.java.net/java/GA/jdk9/9/binaries/jdk-9+181_linux-x64_bin.tar.gz

জেডিকে 8u191 এর জন্য আপডেট হয়েছে

টিআর জিজেড:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"

আরপিএম:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm"

জেডিকে 8u131 এর জন্য আপডেট হয়েছে

আরপিএম:

  wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

টিআর জিজেড:

 wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

কার্ল ব্যবহার করে আরপিএম:

 curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm > jdk-8u112-linux-x64.rpm

উপরের সমস্ত ক্ষেত্রে, 32 x-বিট বিল্ডটি ডাউনলোড করতে 'x64' এর জন্য 'i586' বিকল্প দিন।

  • -j -> জাঙ্ক কুকিজ
  • -k -> শংসাপত্র উপেক্ষা করুন
  • -L -> পুনঃনির্দেশগুলি অনুসরণ করুন
  • -H [আরগ] -> শিরোনাম

curlজায়গায় ব্যবহার করা যেতে পারে wget

জেডিকে 7u79 এর জন্য আপডেট করুন

টিআর জিজেড:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

কার্ল ব্যবহার করে আরপিএম:

curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm > jdk-7u79-linux-x64.rpm

আবার, নিশ্চিত হয়ে নিন যে আপনি যে সংস্করণটি ডাউনলোড করছেন তার সঠিক URL টি নির্দিষ্ট করেছেন। আপনি এখানে URL টি খুঁজে পেতে পারেন: ওরাকল জেডিকে ডাউনলোড সাইট

9 ই জুন, 2012 থেকে মূল উত্তর

আপনি যদি কমান্ড লাইনটি ব্যবহার করে ওরাকল জেডিকে ডাউনলোড করতে খুঁজছেন তবে wgetসেখানে কার্যকারিতা রয়েছে। wgetকমান্ডটি নিম্নলিখিতভাবে চালান :

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz"

আপনি যে সংস্করণটি ডাউনলোড করছেন তার সঠিক ডাউনলোডের সাথে ডাউনলোড লিঙ্কটি প্রতিস্থাপন করতে ভুলবেন না।


6
(সম্ভবত এই জিলিয়নতম পোস্টটি শেষ পর্যন্ত কৌশলটি করবে)) একটি সাধারণ --header "Cookie: oraclelicense=accept-securebackup-cookie"(বা --header "Cookie: oraclelicense=[any-character(s)-but-a-single-space]") ভাল কাজ করছে বলে মনে হচ্ছে। আপনি এটি নিশ্চিত করতে পারেন?
বিশ

2
তাজা জাভা 8 আপডেট করুন: wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8-b132/jdk-8-linux-x64.tar.gz--No-কুকিজ অপ্রয়োজনীয় এবং --no-চেক-শংসাপত্র শুধুমাত্র সঙ্গে প্রয়োজনীয় নয় Wget- 1.12 এবং বয়স্ক, যা সান সমর্থন (প্রধানত RHEL / সেন্টওএস 6.x) অনুপস্থিত। কার্ল সংস্করণ:curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/8-b132/jdk-8-linux-x64.tar.gz
Det

3
আমি url download.oracle.com/otn-pub/java/jdk/8u121-b13/… দিয়ে নতুন 121 ভার্সনটি চেষ্টা করেছিলাম তবে এটি কার্যকর হবে বলে মনে হচ্ছে না। কোন চিন্তা?
নাম এনগুইন

3
ERROR 404 পেয়েছে: জেডিকে 11 এর সাথে পাওয়া যায় নি, ভুল ইউআরএল হতে পারে?
তিয়েন দুং Tran

2
ওরাকল জেদেকে ১১ টি সমাধানের জন্য আপডেট করা আর কোনও কাজ করে না
বোম্বা

247

( ইরানী আমার উত্তরে আপডেট হয়েছে, তবে এখানে সমস্তটি স্পষ্ট করে দিতে হবে। )

সম্পাদনা: 16 ই অক্টোবর, 2018 এ প্রকাশিত জাভা 11.0.1 এর জন্য আপডেট হয়েছে

wget

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz

JRE 8u191 (কোনও কুকি পতাকা): http://javadl.oracle.com/webapps/download/AutoDL?BundleId=235717_2787e4a523244c269598db4e85c51e0c
মধ্যে ডাউনলোড দেখুন oracle.com এবং java.com আরো অনেক কিছুর জন্য।

  • -c / --continue

    অসম্পূর্ণ ডাউনলোড চালিয়ে যাওয়ার অনুমতি দেয়।

  • --header "Cookie: oraclelicense=accept-securebackup-cookie"

    ১৫ ই মার্চ ২০১৪ সাল থেকে এই কুকি লাইসেন্স চুক্তি স্বীকার করার পরে ব্যবহারকারীর কাছে সরবরাহ করা হয়েছে এবং ডাউনলোড . oracle.com এ জাভা প্যাকেজ অ্যাক্সেস করার জন্য প্রয়োজনীয় । ২২ শে মার্চ ২০১২ এ পূর্ববর্তী (এবং প্রথম) প্রয়োগটি কুকি ব্যবহার করেছিল gpw_e24=http%3A%2F%2Fwww.oracle.com[...]। উভয় মামলা জনগণের কাছে অঘোষিত থেকে যায়।

    মানটি " accept-securebackup-cookie" হতে হবে না ।

উইজেটের জন্য প্রয়োজনীয় <1.13

  • --no-check-certificate

    কেবলমাত্র 1.12 এবং তার আগের উইজেটের সাথে প্রয়োজনীয় , যা সাবজেক্ট বিকল্প নাম (SAN) শংসাপত্রগুলি সমর্থন করে না (প্রধানত রেড হ্যাট এন্টারপ্রাইজ লিনাক্স 6.x এবং বন্ধুদের যেমন সেন্টোস)। 1.13 আগস্ট 2011 সালে প্রকাশিত হয়েছিল ।

    বর্তমান সংস্করণটি দেখতে, ব্যবহার করুন: wget --version | head -1

আবশ্যক না

  • --no-cookies

    সংমিশ্রণটি --no-cookies --header "Cookie: name=value"" অফিসিয়াল " কুকি সমর্থন হিসাবে উল্লেখ করা হয়েছে , তবে এখানে কঠোরভাবে প্রয়োজন হয় না।

কার্ল

curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz
  • -L / --location

    সমস্ত আয়নাতে পুনর্নির্দেশ করার জন্য সিআরএল-এর প্রয়োজনীয় Requ

  • -C / --continue-at -

    উপরে দেখুন. সিআরএল -এর শেষে ড্যাশ প্রয়োজন ( )।

  • -b / --cookie "oraclelicense=accept-securebackup-cookie"

    হিসাবে একই -H / --header "Cookie: ...", কিন্তু ফাইল গ্রহণ করে।

  • -O

    ফাইলগুলি সংরক্ষণ করার জন্য সিআরএল প্রয়োজনীয় ( আরও পার্থক্যের জন্য লেখকের তুলনা দেখুন)।


2
"পূর্ববর্তী ড্যাশ" "বিকল্পের উভয় ফর্ম অনুসরণ করে ড্যাশ" হওয়া উচিত তবে এটি একটি দুর্দান্ত সংক্ষিপ্তকরণ।
অ্যালেক্স ডুপুয়

1
ঠিক আছে, আমি এটিকে " সিআরএল-এর শেষদিকে ড্যাশ ( -) প্রয়োজন to এ পরিবর্তন করেছি That এটি যথেষ্ট পরিষ্কার হওয়া উচিত, কীভাবে অন্য রূপটি flagইতিমধ্যে কমান্ডটিতে প্রদর্শিত হয়েছে তা গ্রহণ করা উচিত ।
বিশ

1
আমি url download.oracle.com/otn-pub/java/jdk/8u121-b13/… দিয়ে নতুন 121 সংস্করণটি চেষ্টা করেছি তবে এটি কাজ করছে বলে মনে হচ্ছে না। কোন চিন্তা?
নাম এনগুইন

1
এটি পুরানো সংস্করণে কাজ করে না বলে মনে হচ্ছে। আমি 8u121 ডাউনলোড করতে পারি না। সম্ভবত কারণ Downloading these releases requires an oracle.com account। কোন কাজ?
ALex_hha

1
আমরা ডকার ব্যবহার করি, এজন্য আমাদের জাভা নির্দিষ্ট সংস্করণ ব্যবহার করা দরকার। হ্যাঁ আমি কিছু এফটিপি-তে ফাইলটি খুঁজে পেতে পারি, তবে আমি কেবল উল্লেখ করেছি যে এখন থেকে আপনি তাদের অ্যাকাউন্ট ছাড়া সাইট থেকে পূর্ববর্তী সংস্করণটি ডাউনলোড করতে পারবেন না
ALex_hha

35

কমান্ড লাইন থেকে জাভা ডাউনলোড করা বরাবরই সমস্যাযুক্ত। আমি যা যা সঠিকভাবে করছি তা হ'ল আমার ল্যাপটপে ডাউনলোড শুরু করার জন্য ফায়ারফক্স (অন্যান্য ব্রাউজারগুলি কাজ করতে পারে) ব্যবহার করা, এটি বিরতি দিন (ডাউনলোড উইন্ডোগুলির মধ্যে), প্রসঙ্গ মেনুর "কপি ডাউনলোড লিঙ্ক" মেনু আইটেমটি ব্যবহার করুন ডাউনলোড ফাইল। এই URL টি লিনাক্স বাক্সে একই ফাইলটি ডাউনলোড করতে ব্যবহার করা যেতে পারে। আমি আশা করি ইউআরএল এর বেঁচে থাকার জন্য অল্প সময় আছে কুরুচিপূর্ণ, তবে সাধারণত সফল।


হ্যাঁ .. যে কাজ করে। খুশী হলাম। আমি আমার url ডাউনলোড.
oracle.com/otn-pub/java/jdk/7u9-b05/…

3
এটি একটি আকর্ষণীয় বিষয় তবে প্রশ্নের উত্তর দেয় না। ফায়ারফক্সে ক্লিক করা "স্বয়ংক্রিয় ডাউনলোড" এর সাথে বেমানান।
স্টাফেন গৌরিচন

আমার ব্রাউজারগুলিতে (বহুবচন) আজকের মতো কষ্টকর (অনুবাদ: অসম্ভব) নয়। প্রায় 10 থেকে 20% পথে, ওরাকল এর সার্ভারটি সংযোগ বিচ্ছিন্ন হয়ে যাবে, আমাকে ছাড়ানো ডাউনলোডের সাথে রেখে। সিএলআই সরঞ্জামটি কমপক্ষে যেখানেই ছেড়ে গেছে সেখান থেকে পুনরায় চেষ্টা করে এবং শেষ পর্যন্ত কোনও একটি রান সময়-আউট / প্রত্যাখ্যান ছাড়াই সম্পূর্ণ হবে।
রোবপ্রোগ

চমৎকার! AuthParamব্যবহারকারী লাইসেন্সের সাথে সম্মত হয়েছেন কি না সেটিকে জিজ্ঞাসা করার পরমটির ওরাকল চেকিংয়ের সাথে কিছু করার আছে।
asgs

আজ আমার জন্য একমাত্র সমাধান কাজ করছে। গ্রহণযোগ্য কুকি প্যারামিটার সহ উপরের সমস্ত উইজেটের কৌশলগুলি কার্যকর হয়নি।
সাদ বেনবউজিদ

23

জেডিকে 8u171 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm

নীচে পুরানো লিংক

জেডিকে 8u161 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm

জেডিকে 8u152 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm

জেডিকে 8u144 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm

জেডিকে 8u131 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

জেডিকে 8u121 আরপিএমের জন্য আপডেট হয়েছে

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm


2
এই পরম আমাকে সাহায্য করেছে।
তারআরএডজেডটি

19

আমি জানি যে ওরাকল তাদের জাভা রানটাইম এবং জাভা এসডিকে যথাসম্ভব কঠোর করার জন্য সমস্ত কিছু সম্ভব করে তুলেছিল।

কমান্ড লাইন প্রেমীদের জন্য এখানে কিছু গাইড রয়েছে।

ডেবিয়ানের মতো সিস্টেমের জন্য ( স্কু Debianএবং Ubuntu12.x + পরীক্ষা করা হয় )

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install --yes oracle-java7-installer
exit

দ্রষ্টব্য: আপনি যদি আরও ভাল বা সহজ উপায়ে কোনও মন্তব্য যুক্ত করেন তবে আমি গাইডটি আপডেট করব।


2
2013-11-02 পর্যন্ত, অন্যান্য পদ্ধতিগুলি বিভিন্ন সংস্করণের সাথে সামঞ্জস্য করা সহজ নয়। এই পদ্ধতিটি বর্তমান সংস্করণটি যা-ই কাজ করে এবং "- আইস" এর মতো অ্যাপ্লিকেশন-এর বিকল্পগুলির সাহায্যে স্বয়ংক্রিয় / স্ক্রিপ্ট করা / চালানো যায় না।
স্টাফেন গৌরিচন

--yes, --assume-yes, --force-yesবিকল্পগুলি সহ ওરેકল-জাভা 8-ইনস্টলার দিয়ে এই পদ্ধতিটি ব্যবহার করে চেষ্টা করা হয়েছে তবে প্রতিবারের ইনস্টলেশনটি আমাকে এন্টার-কী সহ লাইসেন্স চুক্তি স্বীকার করতে চায়।
ড্রি

9

জাভা এসই ডেভলপমেন্ট কিট 12.0.2

TAR.GZ

wget  --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz

কেন --no-check-certificate? এটি সেই সুইচ ছাড়াই সূক্ষ্মভাবে কাজ করে তাই সুরক্ষার ক্ষেত্রে এটি ব্যবহার করা উচিত নয়, বিশেষত যখন এটি অপ্রচলিত হয়।
টাইমিক

7

সর্বশেষ পরীক্ষিত,

উইজেট - নন-কুকিজ - নন-চেক-শংসাপত্র - শিরোনাম "কুকি: gpw_e24 = http% 3A% 2F% 2Fwww.oracle.com" " https://edelivery.oracle.com/otn-pub/java/ jdk / 7u25-b15 / jdk-7u25-linux-x64.tar.gz "

আপনি যদি নিরঙ্কুশ সুরক্ষা সম্পর্কে চিন্তা করেন তবে শংসাপত্রের চেকটি অক্ষম রয়েছে সে বিষয়ে সচেতন হন। :)


6

জাভা ব্যবহারের লাইসেন্স চুক্তিতে স্পষ্টভাবে বলা আছে যে জাভা ব্যবহারের মাধ্যমে আপনি কেবল লাইসেন্সটিতে 'সম্মত' হন .. যদিও ওরাকল আপনাকে ডাউনলোডের লিঙ্কে একটি প্রতিরোধের কুকি দিয়েছে শর্তাদি করতে সম্মত করতে বাধ্য করেছে।

ওরাকল যে পদ্ধতিটি চায় তা হ'ল আপনি এটি একটি চুক্তি সহ ডাউনলোড করুন। এর পরে, এই নির্দিষ্ট স্ক্রিপ্টটি আপনার নির্দিষ্ট লিনাক্সের জন্য পরিবর্তন করা হবে

#!/bin/bash
#Author: Yucca Nel http://thejarbar.org
#Will restart system
#Modify these variables as needed...
tempWork=/tmp/work
locBin=/usr/local/bin
javaUsrLib=/usr/lib/jvm

sudo mkdir -p $javaUsrLib
mkdir -p $tempWork
cd $tempWork

#Extract the download
tar -zxvf $downloadDir/jdk*tar.gz

#Move it to where it can be found...

sudo mv -f $tempWork/jdk* $javaUsrLib/

sudo ln -f -s $javaUsrLib/jdk1/bin/* /usr/bin/

#Update this line to reflect versions of JDK...
export JAVA_HOME="$javaUsrLib/jdk1.7.0_03"
#Extract the download
tar -zxvf $tempWork/*

#Move it to where it can be found...

sudo mv -f $tempWork/jdk1* $javaUsrLib/

sudo ln -f -s $javaUsrLib/jdk1*/bin/* /usr/bin/
sudo rm -rf $tempWork
#Update this line to reflect newer versions of JDK...
export JAVA_HOME="$javaUsrLib/jdk1.7.0_03"

if ! grep "JAVA_HOME=$javaUsrLib/jdk1.7.0_03" /etc/environment
then
    echo "JAVA_HOME=$javaUsrLib/jdk1.7.0_03"| sudo tee -a /etc/environment
fi


exit 0

1
এই উত্তরটি ধরে নিয়েছে যে আপনি লিনাক্স ব্যবহার করছেন এবং আপনি এটি একটি অ-মানক পদ্ধতিতে / জায়গায় এবং অন্যান্য কিছু জিনিস ইনস্টল করতে চান। এর চেয়ে আরও ভাল উত্তর হ'ল "ডাউনলোড ওয়েবসাইটটিতে কেবলমাত্র ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন" ... যদি আপনি উবুন্টু ব্যবহার না করেন, তবে এটির অন্যান্য উপায় ছাড়াও।
স্টিফেন সি

8
এবং প্রশ্নটি শিরোনামে লিনাক্স অন্তর্ভুক্ত করার পরে উত্তরটি লিনাক্সকে ধরে নিয়েছে তা কীভাবে বিচিত্র? সিসিপেটটি কোনও এক-আকারের-ফিট নয়, যদিও লিনাক্স নিজেই এ জাতীয় নয়। এটি দেওয়া আমার নিজের প্রশ্নের নিজস্ব উত্তর, আমি এটি পরীক্ষা করেছি এবং এটি আমার পক্ষে কাজ করেছে।
thejartender

6

তাদের পাশাপাশি জেসিই 8 প্রয়োজন, আপনি এটি ডাউনলোডও করতে পারেন।

curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip

অথবা

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip

5

এটি JDK 6 এর জন্য কাজ করে, আপনাকে কেবল ডাউনলোড URL টি সর্বশেষ সংস্করণ সহ প্রতিস্থাপন করতে হবে।

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk6-downloads-1637591.html;" http://download.oracle.com/otn-pub/java/jdk/6u33-b03/jdk-6u33-linux-x64.bin

এটি কাজ করে তবে আমি 6u48 বেছে নিতে পারিনি কারণ আপনি যে অংশটি 6u33-b03 রেখেছেন।
জ্যাকব ফিলিপস

2013-11-02 এ, এটি কাজ করতে পারে না। ফাইলের পরিবর্তে একটি HTML নিবন্ধকরণ পৃষ্ঠা ডাউনলোড করে।
স্টাফেন গৌরিচন

5

এই কমান্ডটি এখনই (2018-09-06) jdk8 tgz প্যাকেজটি ডাউনলোড করতে পারে, শুভকামনা!

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

আমি অন্যদের কমান্ড চেষ্টা করেছিলাম কিন্তু কিছুই কার্যকর হয়নি, তবে এটি একটি সহজেই কাজ করেছিল (20 / সেপ্টেম্বর / 2019 এ চালানো হবে)।
আরেকটি কোডার

4

প্রতিটি নতুন জাভা সংস্করণে একটি নতুন লিঙ্ক ব্যবহার করার পরিবর্তে বা বিদ্যমান স্ক্রিপ্টগুলি পরিবর্তনের পরিবর্তে আমি প্রয়োজনীয় জাভা প্যাকেজগুলি ডাউনলোড করার পরে এবং পরে ইনস্টলেশনটি স্বয়ংক্রিয় করার জন্য আরও সাধারণ উপায় খুঁজছিলাম yum localinstall ${JAVA_ENVIRONMENT}-${JAVA_VERSION}-linux-x64.rpm

আমি প্যাকেজটি সন্ধান করতে এবং এটি ডাউনলোড করতে ম্যানুয়াল / ব্যবহারকারীর ক্রিয়াটির অনুরূপ কোনওরকম তুচ্ছ পদ্ধতির ব্যবহার করেছি। আমি প্রায় নিশ্চিত যে এক মত অন্যান্য সরঞ্জাম ব্যবহার করে এটি করতে আরো একটি মার্জিত উপায় খুঁজে বের করবেন am egrep, awkইত্যাদি .., তাই একটি উদাহরণ এখানে এটি ছেড়ে:

#!/bin/bash

### Proxy settings
# If there is a company proxy 

PROXY="my.proxy.local:8080"
PROXY_TYPE="--proxy-ntlm" # or leave empty with ""
USER="user"
PASS='pass'

### Find out the links to JRE and JDK 
# To do so, got to the page http://www.oracle.com/technetwork/java/javase/downloads/

BASE_URL="technetwork/java/javase/downloads"

# Put the whole page into a single string/line

BASE_URL_OUTPUT="$(curl -s -k ${PROXY_TYPE} -x "http://${USER}:${PASS}@${PROXY}" -L0 http://www.oracle.com/${BASE_URL}/)"

# Define the environments to download 

JAVA_ENVIRONMENTS=("JRE" "JDK") # ! yet "SERVER-JRE"

for JAVA_ENVIRONMENT in "${JAVA_ENVIRONMENTS[@]}"
do

echo
echo "JAVA_ENVIRONMENT="$JAVA_ENVIRONMENT
echo

for (( JAVA_BASE_VERSION = 8; JAVA_BASE_VERSION <= 10; JAVA_BASE_VERSION += 2 ))  
do

echo "JAVA_BASE_VERSION="$JAVA_BASE_VERSION

### "Read the page"
# and follow the links for the package interested in 

DOWNLOAD_SITE="$(echo $BASE_URL_OUTPUT | grep -m 1 -io "${JAVA_ENVIRONMENT}${JAVA_BASE_VERSION}-downloads-[0-9]*.html" -- | tail -1)"
echo "DOWNLOAD_SITE="$DOWNLOAD_SITE

### Gather the necessary download links
# To do so, following the link to the download site
# reading and accept the license 
# 
# ... the greedy regular expression is to address the different syntax of the links
# and already prepared for OR .gz files 

DOWNLOAD_LINK_OUTPUT="$(curl -s -k ${PROXY_TYPE} -x "http://${USER}:${PASS}@${PROXY}" -L -j -H "Cookie: oraclelicense=accept-securebackup-cookie" http://www.oracle.com/${BASE_URL}/${DOWNLOAD_SITE} |  grep -io "filepath.*${JAVA_ENVIRONMENT}-[${JAVA_BASE_VERSION}].*linux[-_]x64[._].*\(rpm\)" -- | cut -d '"' -f 3 | tail -1)"

# and echo out the link

echo "DOWNLOAD_LINK_OUTPUT="$DOWNLOAD_LINK_OUTPUT

done

done

যেহেতু ডাউনলোড লিঙ্কগুলি এখন উপলভ্য, এক সাথে wgetবা আরও এগিয়ে যেতে পারে curl


3

উপরের সমস্তগুলি মনে হয় আপনি সর্বশেষতম জাভা আরপিএমের URL টি জানেন ...

ওরাকল https://support.oracle.com/epmos/faces/DocamentDisplay?_afrLoop=397248601136938&id=1414485.1 - তে নথিভুক্ত হিসাবে প্রতিটি জাভা সংস্করণের সর্বশেষ আপডেটের অবিচ্ছিন্ন লিঙ্ক সরবরাহ করে - যদিও আপনাকে একটি ওরাকল সহায়তা অ্যাকাউন্টে তৈরি / লগ ইন করতে হবে । * অন্যথায় আপনি প্রতিটি জাভা সংস্করণের সর্বশেষ "সর্বজনীন" আপডেটটি অ্যাক্সেস করতে পারবেন, যেমন 1.6_u45 (মার্চ 2013; সর্বশেষ আপডেটটি u65, অক্টোবর 2013) *

একবার আপনি অবিরাম লিঙ্কটি জানার পরে , আপনি এটি আসল ডাউনলোডে সমাধান করতে সক্ষম হবেন; নিম্নলিখিতটি আমার পক্ষে কাজ করে, যদিও "আরু" রেফারেন্সটি পরিবর্তন হয় কিনা তা আমি এখনও জানি না।

ME=<myOracleID>
PW=<myOraclePW>
PATCH_FILE=p13079846_17000_Linux-x86-64.zip

echo "Get real URL from the persistent link"

wget -o getrealurl.out --no-cookies --no-check-certificate --user=$ME \
--password=$PW --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \
https://updates.oracle.com/Orion/Services/download/$PATCH_FILE?aru=16884382&\
patch_file=$PATCH_FILE

wait    # wget appears to go into background, so "wait" waits 
        # until all background processes complete

REALURL=`grep "^--" getrealurl.out |tail -1 |sed -e 's/.*http/http/'`
wget -O $PATCH_FILE $REALURL
#These last steps must be done quickly, as the REALURL seems to have a short-lived 
#cookie on it and I've had no success with  --keep-session-cookies etc.

1
আমি পাসওয়ার্ড সংক্রমণ করার সময় - না-চেক-শংসাপত্র ব্যবহারের বিরুদ্ধে দৃ strongly়ভাবে সুপারিশ করব।
রিক

3

ইতিমধ্যে এখানে পোস্ট করা হয়েছে: https://stackoverflow.com/a/41718895/4370196

জেডিকে 8 এর জন্য আপডেট 121 আপডেট

যেহেতু ওরাকল তাদের ডাউনলোড লিঙ্কগুলিতে কিছু এমডি 5 হ্যাশ সন্নিবেশ করেছে, তাই কমান্ড লাইনের জন্য কোনও স্বয়ংক্রিয়ভাবে ডাউনলোড লিঙ্কটি একত্রিত করতে পারে না।

তাই আমি সর্বশেষ jdk ডাউনলোড লিঙ্কটি পেতে, এটি ডাউনলোড করে সরাসরি আরপিএমের মাধ্যমে ইনস্টল করতে কিছু বাজে বাশ কমান্ড লাইন টিঙ্কার্ড করেছি। যারা আগ্রহী তাদের জন্য:

wget হয় -q http://www.oracle.com/technetwork/java/javase/downloads/index.html -O ./index.html &&, grep -Eoi ']>' index.html | grep -Eoi '/technetwork/java/javase/downloads/jdk8-downloads-mitted0-9 #+.html' | (মাথা-এন 1) | awk '{মুদ্রণ " http://www.oracle.com " $ 1}' | xargs উইজেট - নো-কুকিজ - শিরোলেখ "কুকি: gpw_e24 = xxx; ওরাকলিলিকেন্স = গ্রহণ-নিরাপদব্যাকআপ-কুকি;" -O index.html -q && grep -Eoi '"ফাইলপথ": "[^"] + jdk-8u [0-9] + - লিনাক্স-x64.rpm "' index.html | গ্রেপ-ইওই 'http: [ ^ "] + '| xargs উইজেট - নো-কুকিজ - শিরোলেখ "কুকি: gpw_e24 = xxx; ওরাকলিলিকেন্স = গ্রহণ-নিরাপদব্যাকআপ-কুকি;" -ক-ও। / জেডকি 8.আরএম এবং& সুডো আরপিএম -i ./jdk8.rpm

বোল্ড অংশ আপনার পছন্দ অনুসারে প্যাকেজের দ্বারা প্রতিস্থাপিত হবে।


হ্যাঁ, লিঙ্কটি জড়ো করা এত সহজ নয়। সংস্করণ 8 এবং 9-র জন্য সর্বশেষ জেআরই এবং জেডিকে ডাউনলোড লিঙ্কগুলি পেতে আমি ব্যাশ স্ক্রিপ্টে অনুরূপ পদ্ধতির ব্যবহার করেছি এটি উত্তর হিসাবে এই থ্রেডে পাওয়া যাবে ।
U880D

2

আমি প্যাকেজগুলি ব্যবহার করে এটি (ডেবিয়ান ভিত্তিক লিনাক্স ডিস্ট্রোসের জন্য) সমাধান করি java-package কয়েকবার (বিভিন্ন আর্কিটেকচারের জন্য) , তারপরে অভ্যন্তরীণভাবে বিতরণ করে ।

বড় প্লাস পাশ হ'ল এই পদ্ধতিটি সর্বদা কাজ করে; ওরাকল এর ওয়েব পৃষ্ঠাগুলি যতই উন্মাদ হয়ে উঠুক না কেন। ওরাকল আর আমার বিল্ড ভাঙতে পারে না!

ক্ষতিটি হ'ল প্রাথমিকভাবে সেট আপ করা আরও কিছু কাজ।

  • একটি ব্রাউজারে ম্যানুয়ালি tar.gz ফাইলগুলি ডাউনলোড করুন (এইভাবে তাদের শর্তাদি "মেনে চলছে")
  • চালান make-jpkg jdk-7u51-linux-x64.tar.gz। এটি তৈরি করেoracle-java8-jdk_8_amd64.deb
  • এটি আপনার প্রতিষ্ঠানের মধ্যে বিতরণ করুন

ইন্টারনেটে বিতরণের জন্য, আমি একটি পাসওয়ার্ড সুরক্ষিত অ্যাপ্ট রিপোজিটরি ব্যবহার করার বা প্রতিসৃত এনক্রিপশন ব্যবহার করে কাঁচা প্যাকেজ সরবরাহ করার পরামর্শ দিচ্ছি:

passphrase="Hard to crack string. Use /dev/urandom for inspiration."
gpg --batch --symmetric --force-mdc --passphrase-fd 0 \
   oracle-java8-jdk_8_amd64.deb <<< "$passphrase"

অবশ্যই ইন্টারনেটে প্রদত্ত (নিরবিহীন) .দেব প্যাকেজগুলি সম্ভবত ওরাকলের সাথে আপনার লাইসেন্স চুক্তির লঙ্ঘন, যা বলে:

... ওরাকল আপনাকে প্রোগ্রাম সরবরাহ করার একমাত্র উদ্দেশ্যে অভ্যন্তরীণভাবে সফ্টওয়্যারটি সম্পূর্ণ এবং অপরিবর্তিতভাবে পুনরুত্পাদন এবং ব্যবহার করার জন্য একটি ... লাইসেন্স দেয় ...

প্রাপ্তির শেষে, যদি আপনার কাছে পাসওয়ার্ড সুরক্ষিত এপেটো রেপো থাকে, আপনার যা করতে হবে apt-get installতা হ'ল । আপনার যদি কাঁচা প্যাকেজ থাকে তবে ডাউনলোড করুন, ডিক্রিপ্ট করুন এবং dpkg -iসেগুলি। একটি যাদুমন্ত্র মত কাজ করে!


2
সুতরাং এভাবেই লাইসেন্সের সম্মানটি কার্যকর করা হয়েছিল। এটি দুর্দান্ত :-)
কাউসার

2

wget এই আমার জন্য কাজ JDK8

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2F%www.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"

2

গৃহীত উত্তরটি আমার পক্ষে 2017-04-25-তে কাজ করছে না। তবে, সহজ সমাধানটি বিকল্পটির -bপরিবর্তে পতাকা ব্যবহার করছিল --header

উদাহরণস্বরূপ, jdk-1.8_131 পেতে:

version='8u131'; wget -H -O jdk-$version-linux-x64.tar.gz --no-check-certificate --no-cookies -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/$version-b11/jdk-$version-linux-x64.tar.gz

এটি পটভূমিতে কার্যকর হবে, এতে আউটপুট লিখবে wget-log


1

চেষ্টা

wget --no-cookies --header "Cookie: s_nr=1359635827494; s_cc=true; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk6downloads-1902814.html; s_sq=%5B%5BB%5D%5D; gpv_p24=no%20value" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64-rpm.bin --no-check-certificate -O ./jdk-6u45-linux-x64-rpm.bin

আপনি যদি আমার মতো হন তবে ওরাকল জেডিকে 6 পাওয়ার চেষ্টা করছেন।

উত্স: কার্ল / উইজেট ব্যবহার করে ওরাকল জেভিএম ডাউনলোড করুন


1

আমি আমার স্নিগু বাক্সগুলির জন্য একটি জেডিকে-ডাউনলোড স্ক্রিপ্ট (টার.gz এর জন্য নির্দিষ্ট) তৈরি করেছি। অন্যান্য অনুরূপ স্ক্রিপ্টগুলির মতো আপডেট করার দরকার নেই, আপনি যা চান সংস্করণটির জন্য সর্বশেষ বিল্ড "ব্রুট-ফোর্স" ডাউনলোড করার চেষ্টা করছেন।

, USAGE

jdk-download< <version> <platform> [<build>]

* <version> - Something like "8u40"
* <platform> - Usually i586 or x64
* <build> - The internal build number used by oracle, to avoid guessing and trying to download starting from 99 to 1 (build 0, really?!!)

ব্লগ পোস্ট

বিটবাকেটের উত্স


1

অরাকল-জাভা-ডাউনলোড গিটহাবের একটি প্রকল্প যা আপনাকে জেডিকে 8 এবং জেডিকে 9 এর জন্য ডাউনলোড লিঙ্ক তৈরি করতে দেয় যা আপনি আরও প্রক্রিয়াজাতকরণের জন্য যেমন স্বয়ংক্রিয় বিল্ড বা স্থাপনার প্রক্রিয়াগুলিতে ব্যবহার করতে পারেন।

এটি চালাতে লিনাক্স, ডকার এবং একটি জেডিকে> = 8 প্রয়োজন।


1

উইজেট - নন-কুকিজ - নন-চেক-শংসাপত্র - শিরোনাম "কুকি: gpw_e24 = http% 3A% 2F% 2Fwww.oracle.com% 2F; oraclelicense = স্বীকৃতি-সুরক্ষিত আপ-কুকি" " http: // ডাউনলোড। oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm?AuthParam=1516282527_40effcfefd78d78bce12c0a4030a1b05 "


HTTP অনুরোধ পাঠানো হয়েছে, প্রতিক্রিয়ার অপেক্ষায় ... 403 নিষিদ্ধ 2018-01-24 03:24:51 ত্রুটি 403: নিষিদ্ধ।
এজেকিয়েল বানিয়াগা

1

প্রসঙ্গ

আমি সম্প্রতি একই সমস্যার মুখোমুখি হয়েছি এবং যদিও এই পৃষ্ঠায় মন্তব্যগুলি এবং কিছু অন্যান্য সহায়ক ইঙ্গিতগুলি দিয়েছিল - আমি ভেবেছিলাম যে ভবিষ্যতে সাহায্যের প্রয়োজন হতে পারে তাদের সমস্যা সমাধানের জন্য আমি যে পদক্ষেপগুলি নিয়েছি তা নথিভুক্ত করা ভাল হবে।

সিস্টেমের বিশদ

আমি এখানে পিএনএডিএ সেটআপ করা পিএনডিএ অনুসরণ করছি পিএন্ডা ইনস্টলেশন গাইড স্টেপ বাই স্টেপ অনুসরণ করে:

https://github.com/pndaproject/pnda-guide/blob/develop/provisioning/aws/PREPARE.md

আমি এডাব্লুএস ক্লাউডে উবুন্টু 14.04 [নিখরচায় যোগ্য যোগ্য] ব্যবহার করছি, এবং 64 বিট উইন্ডোজ 8.1 ল্যাপটপ থেকে কোডটি চালাচ্ছি। সার্ভারের দৃষ্টান্তের সাথে সংযোগ রাখতে আমি PUTTY ব্যবহার করছি। আমি পিডিএ কোডটি https://github.com/pndaproject/pnda থেকে উবুন্টু দৃষ্টান্তে ক্লোন করেছি ।

গুরুত্বপূর্ণ দ্রষ্টব্য দয়া করে নোট করুন যে আপনি যদি ওডাব্লুএস-তে উবুন্টু উদাহরণটি ব্যবহার করার পরিকল্পনা করেন তবে তা নিশ্চিত করুন যে এটি কেবল 14.04। আপনি যদি 16 সংস্করণ ব্যবহার করেন তবে এটি কার্যকর হয় না। আমি এটা হার্ড উপায় শিখেছি!

রেজোলিউশন পদক্ষেপ

যারা এখানে আলোচনা হওয়ার সাথে সাথে ত্রুটির মুখোমুখি হয়ে গেছে তারা জানতে পারে - আয়না তৈরির ফাইলটিতে নিম্নলিখিত পদক্ষেপগুলি অন্তর্ভুক্ত রয়েছে -

1) [ sudo su -s ./create_mirror.sh ]সম্পূর্ণ মিরর তৈরির প্রক্রিয়া চালানোর জন্য স্ক্রিপ্টটি create_mirror.sh চালান

২) এই স্ক্রিপ্টটি পরিবর্তে অন্যান্য বিভিন্ন স্ক্রিপ্টগুলি কল করে - তাদের মধ্যে একটি হ'ল ক্রিয়েটি_মিরর_মিস্ক.শ ; এই স্ক্রিপ্টটি pnda-static-file-dependencies.txtডাউনলোড করতে হবে এমন ফাইলগুলির একটি তালিকা রয়েছে refers

3) পেনডা-স্ট্যাটিক-ফাইল-নির্ভরতাগুলির প্রথম লাইনে .txt হল jdk-8u131-linux-x64.tar.gz ফাইলটি ডাউনলোড করার জন্য একটি রেফারেন্স http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz oraclelicense=accept-securebackup-cookie; এই সময়ে আমার স্ক্রিপ্ট বার্তাটি ব্যর্থ হয়েছিল failFailed to download http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz after 3 retries

৪) আমি পৃষ্ঠাটিতে ব্রাউজ করেছি http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gzএবং নীচের ত্রুটি বার্তা প্রদর্শিত হয়েছে**In order to download products from Oracle Technology Network you must agree to the OTN license terms**

5) এই সমস্যাটি সমাধান করার জন্য আমি নিম্নলিখিতটিতে পরিবর্তন করেছি pnda-static-file-dependencies.txt ; আমি লাইসেন্স টার্ম চুক্তির শর্তকে বাইপাস করতে - নন-চেক-শংসাপত্র - নন-কুকিজ যোগ করেছি

)) সুতরাং সংশোধিত কোডটি দেখে মনে হচ্ছে - http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz --no-check-certificate --no-cookies oraclelicense=accept-securebackup-cookie

আমি আশা করি এই সহায়ক।


1

আপনার চেষ্টা করা উচিত্:

wget \
        --no-cookies \
        --header "Cookie: oraclelicense=accept-securebackup-cookie" \
        http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz \
        -O java.tar.gz

1

jdk 8u221 ডাউনলোড করুন

$ wget -c --content-disposition "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=239835_230deb18db3e4014bb8e3e8324f81b43"
$ old=$(ls -hat | grep jre | head -n1)
$ mv $old $(echo $old | awk -F"?" '{print $1}')

আমার ব্লগ 044-উইজেট 下载 jdk8u221


0

এটি ঘটে কারণ আপনি যখন নিজের ব্রাউজারে ডাউনলোড পৃষ্ঠায় "স্বীকার করুন" বোতামটি ক্লিক করেন, ওয়েবপৃষ্ঠাটি একটি কুকি সংরক্ষণ করে যা এটি আপনাকে ফাইল ডাউনলোড করার আগে আপনার চুক্তিটি পরীক্ষা করতে ব্যবহার করে। উইজেট ব্যবহার করে কমান্ড লাইন থেকে ডাউনলোড করার চেষ্টা করার সময় সমস্যাটি দেখা দেয় এবং এটি কারণ ফাইলের সার্ভারের দৃষ্টিকোণ থেকে ফাইল ডাউনলোড করার জন্য উইজেটের অনুরোধের সাথে কোনও কুকির তথ্য প্রেরণ করা হয়নি, আপনি সম্পূর্ণ নতুন ব্যবহারকারী যিনি লাইসেন্স গ্রহণ করেন নি। চুক্তি.

একটি সমাধান হ'ল উইজেট ইউটিলিটির (হেডের অন্যান্য উত্তরে যেমন দেখানো হয়েছে) - হেডার বিকল্পটি ব্যবহার করে কুকির তথ্য প্রেরণ করা। আদর্শভাবে যদি কিছু বিষয়বস্তু সুরক্ষিত থাকে, আপনি উইজেটের সাথে উপলভ্য বিভিন্ন সেশন ম্যানেজমেন্ট বিকল্পগুলি ব্যবহার করবেন। তবে এই বিশেষ সমস্যার জন্য, Cookieডাউনলোডের অনুরোধের সাথে শিরোনাম পাঠিয়ে এটি (বর্তমানে) সমাধান করা হয়েছে ।


আপনি যখন "স্বীকৃতি" ক্লিক করেন এবং সেই পৃষ্ঠাটি থেকে URL টি দখল করেন, তখন এটি আপনাকে কেবল পরিবর্তনের http://download.oracle.com/otn/java/...পরিবর্তে নির্দেশ দেয়http://download.oracle.com/otn-pub/java/.../otn//otn-pub/
T.CK

0

কমান্ডটি নিজে কীভাবে পাবেন তা এখানে রয়েছে। এটি যে কোনও সংস্করণের জন্য কাজ করে:

  1. প্যাকেজ পৃষ্ঠা এখানে অ্যাক্সেস করুন: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
  2. আপনার পছন্দসই প্যাকেজটির জন্য ডাউনলোড লিঙ্কটি ক্লিক করুন
  3. আপনি "পর্যালোচনা এবং গ্রহণ করেছেন ..." নির্দেশ করে বাক্সটি চেক করুন
  4. ডান ক্লিক করুন এবং বোতাম থেকে লিঙ্ক ঠিকানা অনুলিপি করুন
  5. একটি পাঠ্য সম্পাদকে আটকান এবং তারপরে 'https: //' দিয়ে শুরু করে 'Nexturl =' এর পরে সমস্ত কিছু অনুলিপি করুন
  6. এই আদেশটিতে ডাউনলোডের ইউআরএল আপডেট করুন এবং আপনার যাওয়া ভাল হবে:

    wget --no-check-प्रमाणपत्र -c --header "কুকি: oraclelicense = સ્વીકારો-সুরক্ষিত আপ-কুকি" https://download.oracle.com/otn/java/jdk/11.0.6+8/90eb79fb590d45c8971362673c5ab495/jdk- 11.0.6_linux-x64_bin.tar.gz

উইজেটটি আরও ব্যাখ্যা করতে - --চেক-শংসাপত্রটি যথেষ্ট পরিমাণে পরিষ্কার হওয়া উচিত, তবে শিরোনাম সামগ্রী (যে কোনও কলের জন্য) আপনার ব্রাউজারে বিকাশকারী সরঞ্জাম নেটওয়ার্ক ট্যাব ব্যবহার করে আবিষ্কারযোগ্য। বিকাশকারী সরঞ্জামগুলি শক্তিশালী এবং এটি শেখার জন্য উপযুক্ত। উপভোগ করুন।


0

@ এরিক উত্তরটি আমার পক্ষে কৌশলটি করেছে, আপনি যে আদেশটি নির্ধারণ করছেন তাতে আপনাকে শর্তাদি গ্রহণ করতে হবে

"Cookie: oraclelicense=accept-securebackup-cookie"

সুতরাং আপনার চূড়ান্ত কমান্ড এইভাবে দেখায়

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

আপনি পরিবর্তন করে সংস্করণ আপডেট করতে সিদ্ধান্ত নিতে পারেন 8u131করতে 8uXXX। এত দিন এটি রেপোতে পাওয়া যায়।


-3
sudo wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm"

-4

আপনার ব্রাউজার থেকে ডাউনলোড করতে ক্লিক করুন না কেন তবে এটি যেখানে ডাউনলোড হয়েছে সেখানে সঠিক লিঙ্কটি অনুলিপি করুন এবং পেস্ট করুন, উদাহরণস্বরূপ:

wget http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.tar.gz?AuthParam=1380225131_dd70d2038c57a4729d8c0226684xxxx

ওরাকলে শর্তাদি স্বীকার করার পরে এবং ডাউনলোড করতে ক্লিক করার পরে আপনি আপনার ব্রাউজারের নেটওয়ার্ক ট্যাবটি দেখে লিঙ্কটি সন্ধান করতে পারেন। ক্রোমে F12 ফায়ারফক্সে ফায়ারব্যাগ।


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