আপডেট-বিকল্পগুলি - ইনস্টল বলছে এর লিঙ্ক নামের পথের অগ্রাধিকার প্রয়োজন?


36

আমি টাইপ করেছি:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1

এটি বলে যে বিকল্পগুলি - ইনস্টলটির লিঙ্ক নামের পথের অগ্রাধিকার প্রয়োজন


1
আপনি ঠিক কি টাইপ করছেন ? দয়া করে কোনও বিরামচিহ্ন (যেমন ড্যাশ) এবং স্পেস
স্টিল্ড্রাইভার

@ স্টাইলড্রাইভার আপনি লিঙ্ক নামের পথের অগ্রাধিকারটি ব্যাখ্যা করতে পারেন। যদি "/ ব্যবহারকারীর / বিন / জাভা /" এর মতো কোনও লিঙ্ক না থাকে তবে ভুল ফলাফল হবে?
স্বপ্নিল

1
এটি লিঙ্কটি তৈরি করতে হবে (এবং কোনও বর্তমান গ্রুপ নেই তবে নাম )। আফাইক কেবলমাত্র জিনিসটির পূর্ব-অস্তিত্ব অবশ্যই হ'ল পথ উপাদান যেমন - তবে মনে রাখবেন যে (আপনার প্রশ্নে পোস্ট হিসাবে) আপনার নিজের মধ্যে একটি জায়গা রয়েছে - সুতরাং আমার প্রথম মন্তব্য। java/etc/alternatives/usr/lib/jvm/jdk1.8.0/bin/java
স্টিল্ড্রাইভার

@ স্টিল্ড্রাইভার হ্যাঁ / ইউএসআর / লিবিব / জেভিএম / বিন / জাভা / উপলব্ধ। আমি sudo আপডেট-বিকল্পগুলি ব্যবহার করে দেখেছি - "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0.05/bin/java" 1
স্বপ্নিল

1
আপনি কি --শব্দ এবং শব্দের মধ্যে একটি জায়গা রেখে চলেছেন install? যদি তাই হয় তবে তা করবেন না - এটি হওয়া দরকার --install। এছাড়াও কোটগুলি প্রয়োজনীয় হওয়া উচিত নয়, কেবলsudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1
স্টিল্ড্রাইভার

উত্তর:


52

আপনি কি - এবং শব্দটি ইনস্টল করার মধ্যে একটি স্থান রেখে চলেছেন? যদি তাই হয় তবে তা করবেন না - এটি হওয়া দরকার--install

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1

কোটগুলির প্রয়োজনীয় হওয়া উচিত নয় যেহেতু উপাদানগুলির মধ্যে কোনওরই এম্বেড থাকা স্থান নেই - যদিও তাদের কোনও ক্ষতি করা উচিত নয়।


1
এছাড়াও, মনে রাখবেন যে আপেক্ষিক পাথগুলি এখানে গৃহীত হয় না, আপনাকে অবশ্যই পরম পথটি ব্যবহার করতে হবে।
ব্রুনো ফিঙ্গার

অগ্রাধিকার সংখ্যার পরিসর কত ?, আগাম ধন্যবাদ
খ্রিস্টিয়ানবুয়েনো .1

7

সিনট্যাক্স কমান্ডটি

alternatives --install <link> <name> <path> <priority>

যদি প্যারামিটারে কোনও স্থান না থাকে, আপনার উদ্ধৃতিগুলির প্রয়োজন নেই।

তোমার ক্ষেত্রে:

alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1

মনোযোগ দিন: jdk এর আগে আপনার কি সত্যিই কোনও জায়গা ছিল?


3

এই আদেশটি প্রতীকী লিঙ্কগুলি বজায় রাখার কারণ এটি be man update-alternativesকমান্ড সম্পর্কে আরও তথ্য পেতে আমি মৃত্যুদন্ড কার্যকর করার পরামর্শ দিই ।


2

কেবল এই পোস্টে অবদান রাখার চেষ্টা করছি। আমি এই আদেশটি ব্যবহার করি, একবার আমি আমার সেটআপটি সঠিকভাবে জানি know

echo 1 | sudo update-alternatives --config java
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.