এটি /etc/alternativesএই উদ্দেশ্যে প্রোগ্রামটির দিকে নির্দেশ করার জন্য লিঙ্কগুলি আপডেট করে । সেখানে উদাহরণ, মত প্রচুর x-www-browser, editorইত্যাদি যে ব্রাউজার অথবা আপনার পছন্দের সম্পাদকের কাছে লিঙ্ক স্থাপন করবে। কিছু স্ক্রিপ্ট বা সিস্টেম সরঞ্জামগুলি আপনাকে ম্যানুয়ালি কোনও ফাইল সম্পাদনা করতে চায় (উদাহরণস্বরূপ কনফিগারেশনের দ্বন্দ্ব রয়েছে dpkg) এবং তারা আপনাকে পছন্দসই সম্পাদক দেওয়ার বিকল্পগুলি সন্ধান করবে। এর জন্য java, এটি জাভা রানটাইম পরিবেশ - ওরাকল, ওপেনজেআরই, ইত্যাদি
লিঙ্কগুলি /etc/alternativesকেবল প্রতীকী লিঙ্কগুলি। আপনি উদাহরণস্বরূপ এগুলি ব্যবহার করে দেখতে পারেন
ls -l /etc/alternatives
/usr/binতদতিরিক্ত , নিয়মিত বাইনারিগুলিও প্রতীকযুক্ত। উদাহরণ:
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Aug 14 10:33 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Aug 14 10:33 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
সুতরাং, কোনও PATHপরিবর্তন করতে হবে না। এটি কেবল প্রতীকী লিঙ্কগুলি ব্যবহার করে।
sudo update-alternatives --config javaএবংjavacএবংjavawsইনস্টল সংস্করণের মধ্যে পছন্দ করে নিন।