কিভাবে সম্পূর্ণরূপে জাভা আনইনস্টল করবেন?

কিভাবে আমি সম্পূর্ণরূপে আমার সিস্টেমে জাভা সব ট্রেস মুছে ফেলতে পারেন?

আমি ইতিমধ্যে জানি এটি কীভাবে ইনস্টল করবেন যদি আমি এটা আবার প্রয়োজন.

  1. জাভা সম্পর্কিত সমস্ত প্যাকেজ সরান (সান, ওরাকল, ওপেনজেডিকে, আইসিডিটিইএ প্লাগইন, জিআইজে):

    dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y removesudo apt-get -y autoremove
  2. কনফিগ ফাইল রেচক পদার্থ (সতর্ক থাকুন. এই কমান্ডটি লিবসগুটিলস 2-2 এবং ভার্চুয়ালবক্স কনফিগারেশন ফাইলগুলিও সরিয়ে দিয়েছে):

    dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
  3. জাভা কনফিগারেশন এবং ক্যাশে ডিরেক্টরি সরান:

    sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
  4. ম্যানুয়ালি ইনস্টল করা জেভিএমএস সরান:

    sudo rm -rf /usr/lib/jvm/*
  5. জাভা এন্ট্রি সরান, যদি এখনও কোন আছে, থেকে বিকল্প:

    for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
  6. সম্ভাব্য অবশিষ্ট জাভা ডিরেক্টরি অনুসন্ধান করুন:

    sudo updatedbsudo locate -b '\pack200'

    উপরের কমান্ডটি যদি কোনও আউটপুট উত্পাদন করে /path/to/jre1.6.0_34/bin/pack200 মূল যে ডিরেক্টরিটি সরান পূর্বাহ্ণ, এই মত: sudo rm -rf /path/to/jre1.6.0_34.

উবুন্টু 11.10 এ ওপেনজেডিকে সম্পূর্ণরূপে অপসারণ করতে (এটি উবুন্টুর অন্যান্য সংস্করণে পর্যাপ্ত হতে পারে বা নাও হতে পারে), চালান:

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

আপনি জাভা মালিকানা ওরাকল ("সূর্য") সংস্করণ মুছে ফেলার জন্য নির্দেশাবলী চান, তাহলে আপনি এটি ইনস্টল করা কিভাবে উল্লেখ করতে হবে. (আপনি এই ইঙ্গিত এবং এই উত্তর একটি মন্তব্য আপনার প্রশ্ন সম্পাদনা, আমি খুব যে মুছে ফেলার পদ্ধতি সম্পর্কে তথ্য যোগ করার চেষ্টা করব .)

ওরাকল জাভা 7 আনইনস্টল করতে, কেবল টিপুন Ctrl+Alt+T টার্মিনাল খোলার জন্য আপনার কীবোর্ডে যখন এটি খোলে, নীচের কমান্ডটি চালান.

sudo update-alternatives --display java

জাভা আনইনস্টল করার আগে সেটআপটি পরীক্ষা করতে

পরবর্তী, সিমলিঙ্কগুলি সরান

(আপনার জাভা সংস্করণের সাথে শব্দ (সংস্করণ) প্রতিস্থাপন করুন . কর java -version আপনার পেতে. সুতরাং যদি আপনার সংস্করণটি 1.7.0_03 হয় তবে আপনি type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java")

sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"

সিমলিঙ্কগুলি সরানো হয়েছে তা যাচাই করুন

java -versionjavac -versionwhich javaws

আপনার সিস্টেমকে স্থায়ীভাবে ধ্বংস না করার জন্য পরবর্তী 2 টি কমান্ড অবশ্যই নিখুঁতভাবে টাইপ করতে হবে.

cd /usr/lib/jvmsudo rm -rf jdk<version>

তারপর না

sudo update-alternatives --config javasudo update-alternatives --config javacsudo update-alternatives --config javaws

তারপর না

sudo vi  /etc/environment

জাভা_হোম দিয়ে লাইনটি মুছুন 1



ওপেনজেডিকে আনইনস্টল করতে (ইনস্টল করা থাকলে) প্রথমে পরীক্ষা করুন কোন ওপেনজেডিকে প্যাকেজ ইনস্টল করা আছে.

sudo dpkg --list | grep -i jdk

ওপেনজেডিকে অপসারণ করতে:

sudo apt-get purge openjdk*

ওপেনজেডিকে সম্পর্কিত প্যাকেজগুলি আনইনস্টল করুন

sudo apt-get purge icedtea-* openjdk-*

সমস্ত ওপেনজেডিকে প্যাকেজ সরানো হয়েছে তা পরীক্ষা করুন

sudo dpkg --list | grep -i jdk

1উৎস:akbarahmed.com

আপনার সমস্যা সমাধানের জন্য আপনাকে ওপেনজেডিকে পুরোপুরি অপসারণ করার প্রয়োজন হতে পারে না ইনস্টল করুন সান-জাভা 6 প্যাকেজ. তারপর ব্যবহার করুন update-java-alternatives সূর্য জাভা প্যাকেজ সুইচ.

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

আপনি এই এক অনুসরণ করতে পারেন ক্লিনআপ টিপস একবার আপনি প্যাকেজ অপসারণ করা হয়.

এই কমান্ডটি ব্যবহার করে দেখুন:

java -version

যদি 1.6 * আসে তবে চেষ্টা করুন:

sudo apt-get autoremove openjdk-6-jre

যদি 1.7 * আসে তবে চেষ্টা করুন:

sudo apt-get autoremove openjdk-7-jre

ধরে নিচ্ছি যে আপনার সিস্টেমে জেডিকে নেই আপনি যদি এই কমান্ডটি ব্যবহার করেন:

sudo apt-get autoremove openjdk-`<version>`-jdk

আমরা আগের উদাহরণে এটা মত সংস্করণ সঙ্গে প্রতিস্থাপন করুন.

সহজ সিনাপটিক ব্যবহার করা হয়.

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

ইলিয়াসের সাথে একমত "এপিটি-পান রেচক পদার্থ" কমান্ড সম্পূর্ণরূপে ঐ প্যাকেজ অপসারণ করতে পারেন.

ধরে নিই যে আপনি পূর্বে জাভা-6-সান প্যাকেজের একটি অনুলিপি ইনস্টল করেছেন, একটি ফলোআপ ভাঙা প্রতীকী লিঙ্ক থেকে মুক্তি পেতে সহায়তা করবে:

sudo update-alternatives --config java

এবং তারপর আপনি ডিফল্ট জাভা কলিং পথ হিসাবে আপ লিঙ্ক করতে চান, যা একটি সঠিক পথ নির্বাচন করুন.

তারপরে এই কমান্ডটি দিয়ে জাভা সংস্করণে একটি চেক করুন:

java -version

জেডিকে বা জেআরই এর সমস্ত ফাইল কেবল সরিয়ে ফেলুন, উদাহরণস্বরূপ এটি সাধারণত এই স্থানে ইনস্টল করা থাকে:

/usr/lib/jvm/java-7-oracle

সুতরাং রুট অনুমতি সহ "জাভা-7-ওরাকল" ফোল্ডারে থাকা সমস্ত ফাইল সরান এবং এতে সর্বশেষতম জেডিকে বা জেআরই ফাইলগুলি বের করুন এটা এখন আপনি সর্বশেষ জাভা সংস্করণ ইনস্টল করা হবে.

আপনার ডিরেক্টরি নাম থেকে পৃথক হতে পারে জাভা-7-ওরাকল.

তথ্যসূত্র: ওরাকল থেকে অফিসিয়াল ইনস্টলেশন নির্দেশ