"মেক ইনস্টল" এর পরে কীভাবে আনইনস্টল করবেন
পদ্ধতি # 1 (আনইনস্টল করুন)
পদক্ষেপ 1: আপনার কেবল এই পদক্ষেপটি অনুসরণ করা দরকার যদি আপনি / মুছেছেন বিল্ড ডিরেক্টরি পরিবর্তন / ডাউনলোড করুন এবং করা ব্যবহার করে ইনস্টল করুন: কোন ভাবেই সঠিক একই পদ্ধতি যেমন আপনি আগে করেনি।
পদক্ষেপ 2: আনইনস্টল করার চেষ্টা করুন।
cd $SOURCE_DIR
sudo make uninstall
তাহলে এই সফল প্রক্রিয়াটি সম্পন্ন করুন। আপনি যদি ভৌতিক হয়ে থাকেন তবে আপনি এর পদক্ষেপগুলিও চেষ্টা করতে পারেনmake uninstall
কোনও ফাইল মিস না করে তা নিশ্চিত করতে আপনি "পদ্ধতি # 3" এর করতে পারেন ।
পদ্ধতি # 2 (চেকইনস্টল - শুধুমাত্র ডেবিয়ান ভিত্তিক সিস্টেমের জন্য)
প্রক্রিয়া ওভারভিউ
ডেবিয়ান ভিত্তিক সিস্টেমে (যেমন উবুন্টু) আপনি .deb
নামের একটি সরঞ্জাম ব্যবহার করে খুব সহজেই প্যাকেজ তৈরি করতে পারেনcheckinstall
। তারপরে আপনি .deb প্যাকেজটি ইনস্টল করুন (এটি আপনার ডেবিয়ান সিস্টেমটিকে উপলব্ধি করবে যে আপনার প্যাকেজের সমস্ত অংশ সত্যই ইনস্টল করা হয়েছে) এবং অবশেষে এটি আপনার প্যাকেজ পরিচালককে আপনার সিস্টেমে সঠিকভাবে পরিষ্কার করার জন্য আনইনস্টল করুন।
ধাপে ধাপে
sudo apt-get -y install checkinstall
cd $SOURCE_DIR
sudo checkinstall
এই মুহুর্তে checkinstall
একটি প্যাকেজ নাম জিজ্ঞাসা করা হবে। কিছুটা বর্ণনামূলক কিছু লিখুন এবং এটি নোট করুন কারণ আপনি এটি এক মিনিটের মধ্যে ব্যবহার করবেন। এটি আপনাকে উপেক্ষা করতে পারে এমন আরও কয়েকটি ডেটার জন্য অনুরোধ জানাবে। যদি সংস্করণটি এটির জন্য অভিযোগযোগ্য না হয় তবে কেবল যুক্তিযুক্ত কিছু লিখুন 1.0
। এটি সম্পূর্ণ হয়ে গেলে আপনি ইনস্টল করতে পারেন এবং শেষ পর্যন্ত আনইনস্টল করতে পারেন:
sudo dpkg -i $PACKAGE_NAME_YOU_ENTERED
sudo dpkg -r $PACKAGE_NAME_YOU_ENTERED
পদ্ধতি # 3 (ইনস্টল_ম্যানিস্ট.টেক্সট)
install_manifest.txt
আপনার উত্স dir এ যদি কোনও ফাইল বিদ্যমান থাকে তবে এতে ইনস্টলেশনটি তৈরি করা প্রতিটি ফাইলের ফাইলের নাম থাকতে হবে।
সুতরাং প্রথমে ফাইলগুলির তালিকা এবং তাদের আধুনিক সময় পরীক্ষা করুন:
cd $SOURCE_DIR
sudo xargs -I{} stat -c "%z %n" "{}" < install_manifest.txt
আপনার শূন্য ত্রুটি পাওয়া উচিত এবং তালিকাভুক্ত ফাইলগুলির মোড-টাইম ইনস্টলেশন সময়ের পরে বা তার পরে হওয়া উচিত । যদি সবকিছু ঠিক থাকে তবে আপনি সেগুলি একবারে মুছতে পারেন:
cd $SOURCE_DIR
mkdir deleted-by-uninstall
sudo xargs -I{} mv -t deleted-by-uninstall "{}" < install_manifest.txt
ব্যবহারকারী মার্লিন মরগান-গ্রাহামের এই পদ্ধতি সম্পর্কে আপনার একটি গুরুতর নোটিশ রয়েছে যা আপনার মনে রাখা উচিত (এখানে শব্দভাণ্ডারের অনুলিপি করা উচিত): "অন্যান্য প্যাকেজগুলির দ্বারা ইনস্টল করা হতে পারে এমন ফাইলগুলির জন্য নজর রাখুন Simp কেবল এই ফাইলগুলি মুছে ফেলা [...] পারে অন্যান্য প্যাকেজগুলি ভেঙে দিন। । এ কারণেই আমরা deleted-by-uninstall
ফাইলগুলি মুছে ফেলার পরিবর্তে দির তৈরি করেছি এবং ফাইলগুলি সেখানে স্থানান্তরিত করেছি।
এই পোস্টের 99% অন্যান্য উত্তরে বিদ্যমান ছিল। আমি কীভাবে কার্যকর তা অনুসরণ করতে (আশা করি) সহজভাবে দরকারী সমস্ত কিছু সংগ্রহ করেছি এবং গুরুত্বপূর্ণ বিবরণে অতিরিক্ত মনোযোগ দেওয়ার চেষ্টা করেছি (যেমন xarg যুক্তি উদ্ধৃত করা এবং মোছা ফাইলগুলির ব্যাকআপ রাখা)।