লিনাক্সে উইন্ডোজের রেজিস্ট্রি হেল নেই। বেশিরভাগ ব্যবহারকারীর জন্য, এটি একটি প্রধান সুবিধা:একটি কম অবিশ্বাস্যভাবে-সূক্ষ্ম, ক্রমাগত-সংশোধিত কেন্দ্রীয় ডাটাবেস সম্পর্কে উদ্বিগ্ন। নেতিবাচক দিক হল যে সফ্টওয়্যার এবং ইউটিলিটিগুলি আনইনস্টল করার জন্য হয় একটি সহায়ক ইনস্টলার ইউটিলিটি বা আপনার ব্যবহারকারীর ফাইলগুলিকে সাবধানে কম্বিং করা প্রয়োজন৷ অনেক প্রোগ্রামে আনইন্সটল করার রুটিন বা ইউটিলিটি থাকে, বিশেষ করে যেগুলি অ্যাপটি-গেটের মতো প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা হয়, তবে অন্যদের সফ্টওয়্যার আনইনস্টল করার পরে অবশিষ্ট ফাইলগুলিকে ম্যানুয়াল অপসারণের প্রয়োজন হয়।
লিনাক্সের দীর্ঘদিনের ব্যবহারকারীরা জানেন যে, ফাইলগুলি সরানোর বিষয়ে অপারেটিং সিস্টেমকে "সতর্ক" দেওয়ার খুব বেশি প্রয়োজন নেই। হার্ড ড্রাইভের সবকিছুই সমান যোগ্যতার একটি ফাইল। ফলস্বরূপ, একটি "প্রোগ্রাম" অপসারণ করা সত্যিই একসাথে কাজ করে এমন ফাইলগুলির একটি সংগ্রহকে সরিয়ে ফেলা। আদর্শভাবে, একটি আনইনস্টলার আপনার জন্য সেগুলির যত্ন নেবে, কিন্তু প্রতিটি প্রোগ্রাম এতটা ভালভাবে পরিচালিত হয় না৷
প্যাকেজ ম্যানেজার দিয়ে প্রোগ্রাম আনইনস্টল করা
যখনই সম্ভব, আপনি যে প্যাকেজ ম্যানেজারটি ইনস্টল করতে ব্যবহার করেছিলেন সেটি ব্যবহার করে অ্যাপ্লিকেশন প্যাকেজটি সরান৷ উদাহরণস্বরূপ, আপনি যদি উবুন্টু সফ্টওয়্যার বা জিনোম সফ্টওয়্যারে অ্যাপ্লিকেশন ইনস্টল করেন, আপনি একই জায়গা থেকে সফ্টওয়্যারটি আনইনস্টল করতে পারেন।
আপনি যে প্যাকেজগুলি ইনস্টল করেছেন তার জন্য আপনি ইনস্টল বা README ফাইলগুলি দেখতে পারেন৷ আপনি প্যাকেজের প্রাথমিক বাইনারিগুলির সাথে এইগুলি খুঁজে পেতে পারেন৷
৷সিনাপটিক ব্যবহার করা
সিনাপটিক হল ডেবিয়ান-ভিত্তিক লিনাক্স অ্যাপ্লিকেশনগুলির জন্য একটি GUI প্যাকেজ ম্যানেজার। ডিফল্ট প্যাকেজ ম্যানেজমেন্ট অ্যাপ্লিকেশনের তুলনায় এটিতে আরও সক্ষম অপসারণ সরঞ্জাম উপলব্ধ রয়েছে৷
উবুন্টু সফ্টওয়্যার বা apt-get এর মাধ্যমে Synaptic ইনস্টল করুন:
sudo apt-get install synaptic
ইনস্টল হয়ে গেলে, সমস্ত ইনস্টল করা প্যাকেজ দেখতে সিনাপটিক চালু করুন। এটি বর্তমানে ইনস্টল করা প্যাকেজগুলিকে সবুজ বর্গক্ষেত্র দিয়ে চিহ্নিত করে৷ আপনি ইনস্টল করা অ্যাপ্লিকেশনগুলির জন্য ফিল্টার করতে পারেন, শুধুমাত্র সাইডবার ব্যবহার করে৷
৷একটি অ্যাপ্লিকেশন সম্পূর্ণরূপে সরাতে, এটির ইনস্টল করা প্যাকেজটিতে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে "সম্পূর্ণ অপসারণের জন্য চিহ্নিত করুন" নির্বাচন করুন৷
এটি মুছে ফেলার জন্য ফাইল চিহ্নিত করে। ফাইলগুলি সরাতে, "প্রয়োগ করুন" ক্লিক করুন বা Ctrl টিপুন + P আপনার কীবোর্ডে৷
৷
apt-get ব্যবহার করা
আপনি যদি apt-get
দিয়ে সফ্টওয়্যার ইনস্টল করেন , apt-get
দিয়ে এটি সরান . এটি সিন্যাপটিক-এ পাওয়া প্যাকেজগুলির মতো একই প্যাকেজ অন্তর্ভুক্ত করবে। কিন্তু apt-get এবং Synaptic-এর মধ্যে পার্থক্যের সামান্য সম্ভাবনা বিবেচনা করে, আপনি আপনার সফ্টওয়্যারটিকে একই প্যাকেজ ম্যানেজারের সাথে সরাতে পছন্দ করতে পারেন যেটি এটি ইনস্টল করেছে। এটি সর্বদা একটি সম্পূর্ণ মুছে ফেলা নিশ্চিত করবে৷
আপনার সিস্টেম থেকে একটি প্যাকেজ এবং সমস্ত সম্পর্কিত ফাইলগুলি সরাতে, নিম্নলিখিত কমান্ডটি চালান:
sudo apt-get purge package-name
package-name
প্রতিস্থাপন করুন আপনি যে প্যাকেজটি অপসারণ করতে চান তার নামের সাথে। আমাদের উদাহরণে, আমরা ওয়্যারশার্ক অপসারণ করছি।
প্যাকেজটি পাওয়া গেলে, "Y" টাইপ করুন এবং তারপরে প্যাকেজ অপসারণ নিশ্চিত করতে "Enter" টিপুন।
purge
ব্যবহার করে কমান্ড অ্যাপ্লিকেশনের পাশাপাশি এর কনফিগারেশন ফাইলগুলিকে সরিয়ে দেবে। যদিও এটি অ্যাপ্লিকেশনের নির্ভরতাগুলিকে সরিয়ে দেয় না। মূল প্যাকেজের সাথে স্বয়ংক্রিয়ভাবে ডাউনলোড করা অবশিষ্ট কোনো নির্ভরতা অপসারণ করতে, নিম্নলিখিত কমান্ডটি চালান:
sudo apt-get autoremove
এটি সমস্ত অপ্রয়োজনীয় নির্ভরতা মুছে ফেলবে, যেকোন অনাথ সহ তাদের অভিভাবক প্যাকেজ মুছে ফেলার মাধ্যমে৷
yum-remove ব্যবহার করে
যদি আপনার লিনাক্স ডিস্ট্রো apt-get এর পরিবর্তে yum ব্যবহার করে, তাহলে এই কমান্ডটি ব্যবহার করুন:
sudo yum remove package-name
আবার, package-name
প্রতিস্থাপন করুন আপনি যে প্যাকেজটি অপসারণ করতে চান তার নামের সাথে। একাধিক প্যাকেজ আনইনস্টল করতে, রিমুভ কমান্ডের পরে তাদের তালিকাভুক্ত করুন।
sudo yum remove wireshark tmux unzip
আপনি যদি yum-এর Groups কার্যকারিতা ব্যবহার করে প্যাকেজগুলি ইনস্টল করেন, তাহলে আপনাকে সেগুলিকে একটি গোষ্ঠী হিসাবে সরাতে হবে৷
sudo yum remove @"Group Name"
গ্রুপের সাথে যুক্ত সমস্ত সংগ্রহস্থল মুছে ফেলার জন্য উপযুক্ত গোষ্ঠীর নাম দিয়ে প্রতিস্থাপন করুন। @ চিহ্নটি একটি গোষ্ঠীকে নির্দিষ্ট করে, এবং উদ্ধৃতিগুলি গোষ্ঠীর নামে স্থান ক্যাপচার করতে ব্যবহৃত হয়। নামের কোনো স্থান না থাকলে, উদ্ধৃতি কঠোরভাবে প্রয়োজনীয় নয়।
ব্যবহারকারী কনফিগারেশন ফাইল ম্যানুয়ালি অপসারণ
আনইনস্টল করার পরে, আপনি ব্যবহারকারীর কনফিগারেশন এবং অবশিষ্ট ফাইলগুলির জন্য ম্যানুয়ালি নিম্নলিখিত ডিরেক্টরিগুলি স্ক্যান করতে চাইতে পারেন:
- ~/
- /usr/bin
- /usr/lib
- /usr/local
- /usr/share/man
- /usr/share/doc
- /var
- /চালান
- /lib
- ~/.cache
- ~/.local
- ~/.local/share
- ~/.থাম্বনেইল
- ~/.config/
দ্রষ্টব্য :~/
হোম ফোল্ডারের মানে হল, এবং "~/.local" হল হোম ফোল্ডারে একটি লুকানো ফোল্ডার (নাম .local)৷ আপনাকে Ctrl টিপতে হবে + H আপনার ফাইল ম্যানেজারে লুকানো ফাইল/ফোল্ডার দেখতে।
ব্যবহারকারীর কনফিগার ফাইলগুলি সাধারণত তাদের অ্যাপ্লিকেশন-নির্দিষ্ট ফোল্ডারে সংরক্ষণ করা হয়, যাতে আপনি সহজেই তাদের ফোল্ডারের নাম দিয়ে তাদের সনাক্ত করতে পারেন৷
আপনি প্যাকেজ-নির্দিষ্ট ফাইলগুলিও দেখতে চাইবেন যা প্যাকেজের নাম ভাগ করে। উদাহরণস্বরূপ, কেডিই ব্যবহারকারীর কনফিগারেশন ফাইল সংরক্ষণ করতে “~/.kde” ব্যবহার করে।
উপসংহার
লিনাক্সে অ্যাপ্লিকেশনগুলি সরানোর সর্বোত্তম এবং সহজ উপায় হল প্যাকেজ ম্যানেজার যেটি অ্যাপ্লিকেশনগুলি ইনস্টল করেছে। যেহেতু প্যাকেজ ম্যানেজাররা বেশিরভাগ লিনাক্স প্ল্যাটফর্মে সফ্টওয়্যার ইনস্টল করে, তাই এটিকে সরানোর জন্য আপনার প্যাকেজ ম্যানেজার ব্যবহার করা অনেক রকমের পরিস্থিতি কভার করে। যাইহোক, বেশিরভাগ ক্ষেত্রে, আপনার ব্যবহারকারীর কনফিগার ফাইলগুলি এখনও হোম ফোল্ডারে অস্পর্শিত থাকবে, তাই সমস্ত অবশিষ্ট ফাইলগুলি সরানো হয়েছে তা নিশ্চিত করতে আপনার জন্য "~/. স্থানীয়" ফোল্ডারের মধ্য দিয়ে যাওয়া ভাল৷