আপডেট-বিকল্পগুলি: জেডিকে upd আপডেট করার সময় "বিকল্প পথের অস্তিত্ব নেই" সমস্যা


10

আমি এখান থেকে আমার জেডি কে 7 কে সাম্প্রতিক সংস্করণে আপডেট করার সিদ্ধান্ত নিয়েছি ।

আমার আর্কিটেকচারের সাথে সম্পর্কিত x64 ট্যাগ.gz সংরক্ষণাগারটি /usr/lib/jvmযথারীতি ডাউনলোড এবং নিষ্কাশন করা হয়েছে । জাভা এর আগের সমস্ত সংস্করণ একইভাবে ইনস্টল করা হয়েছিল। কিন্তু আগে নতুন বিকল্প সেটিং java, javacএবং javawsআমি নিম্নলিখিত কমান্ড ব্যবহার সমস্ত বিদ্যমান বিকল্প সরানো হয়েছে:

sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javaws

এখন নতুন বিকল্পগুলি ইনস্টল করার চেষ্টা করার সময় আমি নিম্নলিখিতগুলি পাই:

sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1
update-alternatives: error: alternative path /usr/bin/java doesn't exist.

অবশ্যই, /usr/bin/javaআছে না কিন্তু /usr/binআছে? এটিতে কী সমস্যা এবং আমি কীভাবে এটি সংশোধন করতে পারি?


1
ওরাকল জেডিকে 7 আপডেট করার জন্য একটি ওয়েবআপড 8 জাভা পিপিএ রয়েছে
বুজড-ডিইই

উত্তর:


8

এটা আমার মহাকাব্য! :)

আমি যুক্তি মিশ্রিত update-alternatives। ডান কমান্ড লাইনটি অবশ্যই:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 1

আমি উত্তর হিসাবে পোস্ট করেছি 'কারণ এটি প্রশ্নের সমাধান করেছে। আমার প্রশ্নটি মুছে ফেলা উচিত কিনা তা আমি নিশ্চিতভাবে জানি না (এটি স্বল্প সময়ের মধ্যেই সমাধান হয়ে গেছে) বা উত্তর পোস্ট করব।
এজেজে

উত্তর পোস্ট করা সাধারণত সঠিক জিনিস। যদিও, এই সমস্যাটি এত স্থানীয়ভাবে তৈরি হয়েছে, আমি নিশ্চিত নই যে ভবিষ্যতে কেউ এটির কাজে লাগবে। কে জানে, আমি ভুল হতে পারি। :)
নাথান জেবি

যে কোনও হারে, পরের বার আপনি জাভা ইনস্টল / আপগ্রেড করবেন, আমি আপনাকে ওয়েবআপ 8 জাভা পিপিএ (বিভিন্ন লিঙ্ক) ব্যবহার করার পরামর্শ দিচ্ছি - এটি সবকিছুকে এত সহজ করে তোলে (কেবলমাত্র আপনি আপনার বর্তমান ইনস্টলেশনটি পূর্বে পরিষ্কার করেছেন তা নিশ্চিত করুন)।
নাথান জেবি

2

যেহেতু আপনি পূর্ববর্তী জাভা সংস্করণ থেকে আপডেট করছেন, যা আপনি ম্যানুয়ালি মুছে ফেলেছেন, আপনাকে নিম্নলিখিত কমান্ডটি দু'বার কার্যকর করতে হবে। আপনি প্রথমবার একটি ত্রুটি বার্তা পান এবং এটি দ্বিতীয়বার কার্যকর করার সময় এটি কার্যকর হয়।

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk/bin/java" 1

সূত্র: ইজি লিনাক্স প্রকল্প


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