এপ-গেট ইনস্টল কমান্ডটি কি পূর্বাবস্থায় ফেলা সম্ভব?


66

আমি আমার জুবুন্টু ইনস্টল (একটি লাইভ ইউএসবি) -এ কার্পাডিয়ো ইনস্টল করেছি, যা এরপরে 50 টিরও বেশি প্যাকেজগুলির মতো টানছে, আমি মনে করি, সংগ্রহশালাটির উবুন্টু দিক। এখন আমি এটিকে পূর্বাবস্থায় ফেরাতে চাই। তবে আমার সমস্ত শিকারের জন্য, আমি কীভাবে উল্টো সুডো এপটি ইনস্টল কমান্ডটি পেতে পারি তার চেয়ে বেশি কার্যকর কিছু খুঁজে পাচ্ছি না , যা কেবলমাত্র পরামর্শ দেয় apt-get purge। এটি কার্যকর হয় না কারণ এটি সমস্ত কিছু 2 টি প্যাকেজ (কার্পাডিও এবং কার্পাডিয়ো-জোনোমেনেল) অপসারণ করে।

/var/log/apt/history.logএই কমান্ডের সাথে ইনস্টল করা সমস্ত প্যাকেজগুলির একটি তালিকা রয়েছে। তাই আমি ভাবছিলাম যে এগুলি সবগুলি সরিয়ে দেওয়ার কোনও সহজ উপায় আছে ? অন্যথায় আমি কেবল পুনরায় ইনস্টল করতে পারি, এটি যাইহোক যাইহোক একটি নতুন ইনস্টল ছিল তবে আমি কৌতূহলী।

ইতিহাস লগের একটি ছোট নমুনা (সম্পূর্ণ তালিকার 1 / 5-1 / 10)

কমান্ডলাইন: কার্ডিপিও-জিনোমেনেল ইনস্টল করুন
ইনস্টল করুন: libdbusmenu-qt2: amd64 (0.9.2-0ubuntu1, স্বয়ংক্রিয়), পাইথন-প্যাকেজকিট: amd64 (0.7.2-4buuntu3, স্বয়ংক্রিয়), কাপ-পিকে-সহায়ক: amd64 (0.2.1.2-1ubuntu0.1, স্বয়ংক্রিয়) , জিওক্লিউ: এমডি 64 (0.12.0-1ubuntu12, স্বয়ংক্রিয়), unityক্য: amd64 (5.18.0-0ubuntu1, স্বয়ংক্রিয়), সূচক-মুদ্রকগুলি: amd64 (0.1.6-0ubuntu1, স্বয়ংক্রিয়), উদ্বোধন: amd64 (3.2.3- 0ubuntu6, স্বয়ংক্রিয়), libqt4-ঘোষণা: amd64 (4.8.1-0ubuntu4.3, স্বয়ংক্রিয়), libmtp9: amd64 (1.1.3-1ubuntu0.1, স্বয়ংক্রিয়), ট্র্যাকার-মাইনার-এফএস: amd64 (0.14.0-2ubuntu1) , স্বয়ংক্রিয়), gir1.2-rb-3.0: amd64 (2.96-0ubuntu4.2, স্বয়ংক্রিয়), পাইথন-aptdaemon.pkcompat: amd64 (0.43 + bzr805-0ubuntu7, স্বয়ংক্রিয়), জিনোম-মিডিয়া: amd64 (3.4.0- 0ubuntu3.1, স্বয়ংক্রিয়), ধাতবতা: amd64 (2.34.1-1ubuntu11, স্বয়ংক্রিয়), নটিলাস: amd64 (3.4.2-0ubuntu6, স্বয়ংক্রিয়), libcompizconfig0: amd64 (0.9.7.0 ~ bzr428-0ubuntu6, স্বয়ংক্রিয়), কমিজ প্লাগ-ইন-ডিফল্ট:amd64 (0.9.7.12-0ubuntu1, স্বয়ংক্রিয়), libunistring0: amd64 (0.9.3-5, স্বয়ংক্রিয়), লিবব্যাকেন্ড -২.২-১: amd64 (3.2.3-0ubuntu7, স্বয়ংক্রিয়), উবুন্টু-ডকস: amd64 (12.04.6 , স্বয়ংক্রিয়), পাইথন-মাকো: এমডি 64 (0.5.0-1, স্বয়ংক্রিয়),

যারা পরামর্শ দিয়েছেন তাদের কাছে autoremove: আমি কেন তা নিশ্চিত নই, তবে আমি পাইথন সম্পর্কিত 1 টি অন্যান্য প্যাকেজ (পাইথন-কী-বাইন্ডার বা কিছু) "অপ্রয়োজনীয়" হিসাবে পেয়েছি এবং এটিই অটোরেমো মুছে ফেলতে সক্ষম হয়েছিল।

ইনস্টল এবং আনইনস্টলগুলির মধ্যে, কেবলমাত্র বড় পরিবর্তনগুলিই ইনস্টল করা হয়েছিল xubuntu-restricted-extras


4
এক্ষেত্রে সহায়তায় কিছুটা দেরি হলেও পরের বার আপনি কিছু ইনস্টল করতে চান প্রথমে সিমুলেশন করার কথা বিবেচনা করুন। sudo apt-get install -s packageযেখানে -sসিমুলেশন বোঝায় এবং packageযথাযথ সফ্টওয়্যারটির নাম দ্বারা প্রতিস্থাপন করা হবে Run

@ ভাসা 1 হ্যাঁ, আমি নিজের সম্পর্কে এই সম্পর্কে মারছি। অ্যাপট-গেট জিজ্ঞাসা [ওয়াই / এন] পাশাপাশি, এটি আমার আউট হওয়া উচিত ছিল ..
কার্তিক টি

আমি শুধু অন্য 1 জন পাইথন এর সাথে সম্পর্কিত প্যাকেজ (পাইথন-keybinder বা summat) পেয়েছিলাম হিসাবে "অপ্রয়োজনীয়" আপনি আসলে অপসারণ করেছেন cardapio-gnomepanelপ্যাকেজ?
জার্মটভিডিজক

@gertvdijk হ্যাঁ, apt-get remove carpadioএটিও সাথে নিয়েছে।
কার্তিক টি

1
@ কার্তিকটি তখন আপনার পক্ষে autoremoveকাজ করছে না কেন তা সম্পর্কে আমি পুরোপুরি হারিয়েছি । হয় আপনি এখন কোনওভাবে সমস্ত প্যাকেজকে ম্যানুয়ালি ইনস্টল হিসাবে চিহ্নিত করেছেন বা একটি সরল ভুল বোঝাবুঝি রয়েছে। এটি খুব সহজ: apt-get autoremoveকেবলমাত্র কোনও কারণ ছাড়াই সমস্ত স্বয়ংক্রিয়ভাবে ইনস্টল চিহ্নিত চিহ্নিত প্যাকেজগুলি সরিয়ে দেয়। যদি এটি আপনার পক্ষে কাজ করে না, তবে আমি মনে করি আপনি নিজের সিস্টেমে এমন কিছু পরিবর্তন করেছেন যা আপনি নিজের প্রশ্নে জানাননি।
জার্মটভিডিজক

উত্তর:


78

মূলত, আপনি উভয় করতে হবে apt-get remove(অথবা রেচক পদার্থ apt-get) প্যাকেজ এবং চালানোর apt-get autoremoveযে পরে, এটা ইনস্টলেশনের প্রত্যাবর্তন আছে package-one

আসুন পুরো প্রক্রিয়াটি দেখুন:

  • sudo apt-get install package-one এটি "স্বয়ংক্রিয়" চিহ্নিত হিসাবে 50 টি নির্ভরতা ইনস্টল করে আপনার প্রশ্নের লগের অংশ থেকেও দেখা যাবে

  • sudo apt-get purge package-one অপসারণ (purges) শুধু এক, কিন্তু কি এই চালানোর জন্য!

    নিম্নলিখিত সমস্ত ইনস্টল ক্রিয়া (যদি আপনি কোনও চালনা করেন) এর প্রয়োজন নেই এমন প্যাকেজগুলির সাথে একটি তথ্য বার্তা উপস্থিত হবে:

    The following packages were automatically installed and are no longer required:
      package-two package-three [...]
    Use 'apt-get autoremove' to remove them.
    

    এই তালিকাটি কেবলমাত্র সমস্ত প্যাকেজগুলির মধ্যে একটি বিপরীত নির্ভরতা ছাড়াই "স্বয়ংক্রিয়" হিসাবে চিহ্নিত হিসাবে একটি তালিকা। অন্য কথায়, প্যাকেজ পরিচালনার ক্ষেত্রে এগুলি ইনস্টল করার কোনও কারণ নেই।

    নোট: কোন ইনস্টলেশন প্রয়োজন! এটি কেবল এটি দেখানোর জন্য যে আপনার অপ্রয়োজনীয় প্যাকেজগুলির বিষয়ে আপনাকে জানাতে এপিটি স্মার্ট!

  • sudo apt-get autoremove --purge এগুলি অপসারণ (purges)

অধিক তথ্য


2
এই ওপিতে ityক্য এবং তার সমস্ত বন্ধুকে টেনে নিয়েছে। আমি সন্দেহ করি যে কার্ডিপিও পরিষ্কার করার ফলে ইউনিট ইত্যাদি অটোরেমোভের পরেও সরানো হবে।

@ ভাসা 1 কেন? প্যাকেজগুলি 'স্বয়ংক্রিয়ভাবে ইনস্টল' হিসাবে চিহ্নিত করা হয়েছে (প্রশ্নটিতে দেখা যাবে) এবং সিস্টেমে ইনস্টল করার কোনও কারণ যদি খুঁজে পাওয়া যায় না, তবে তাদের ব্যবহারের অপসারণের পরামর্শ দেওয়া হবে autoremove
জার্মটভিডিজক

হ্যাঁ, আমি "স্বয়ংক্রিয়" সম্পর্কে ভাবছিলাম। যদি এটি অটোরেমোভালকে নির্দেশ করে তবে তা ভাল। ওপিতে তখন কোনও সমস্যা হওয়া উচিত নয়।

@gertvdijk @ vasa1 দ্বারা ভাল ধরা, আমার সম্পাদনা দেখুন autoremoveসাহায্য না.
কার্তিক টি

"পরবর্তী ইনস্টল ক্রিয়াকলাপ" এর জন্য @gertvdijk, sudo apt-get updateকি যথেষ্ট হবে?

19

আপনি যখন ইনস্টল হওয়া কোনও প্যাকেজ এবং তার নির্ভরতাগুলি সরাতে চান, আপনার ব্যবহার করা উচিত:

sudo apt-get purge package
sudo apt-get --purge autoremove

তবে aptক্রিয়া পূর্বাবস্থায় ফেলার জন্য, আপনি apt-undoস্ক্রিপ্ট ব্যবহার করতে পারেন । এটি একটি সাধারণ স্ক্রিপ্ট যা aptউবুন্টুতে সম্পাদিত ক্রিয়াগুলি পূর্বাবস্থায় ফিরিয়ে আনতে পারে । উল্লেখ্য যে এই স্ক্রিপ্টটি কেবল তখনই কাজ করতে পারে আপনি যদি apt-getপ্যাকেজগুলি ইনস্টল / আপগ্রেড / অপসারণ / অপসারণ / পূর্বে / ডাউনগ্রেড করার পরিবর্তে ব্যবহার করেন ।

apt-undoউবুন্টুতে ইনস্টল করতে , টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালনা করুন:

sudo add-apt-repository ppa:lkjoel/apt-undo
sudo apt-get update
sudo apt-get install apt-undo

ব্যবহার:

apt-undo install yourpackages
apt-undo remove yourpackages
apt-undo purge yourpackages
apt-undo upgrade
apt-undo dist-upgrade
apt-undo install yourpackages=old.version
apt-undo install yourpackages=new.version

পূর্বাবস্থা করতে, উপরের aptitudeক্রিয়াগুলি টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালায়:

apt-undo undo

1
ধন্যবাদ, আমি এটি পেরিয়ে এসেছি এবং ডাক্তার যে আদেশ দিয়েছিলেন তা ঠিক এমনভাবেই শোনা গেল, যতক্ষণ না আমি যে ইনস্টল করার জন্য এটি যে ক্যাভ্যাটটি ব্যবহার করা দরকার তা পূর্বাবস্থায় সক্ষম করতে ..
কার্তিক টি

1
চমৎকার ধরা. যদিও খুব বিভ্রান্তিকর সিনট্যাক্স। এবং আমি সত্যই পরীক্ষিত কোর এপিটি অ্যাপ্লিকেশনটির বিকল্পগুলি ব্যবহার করতে পছন্দ করি না। এখনও +1!
জার্মটভিডিজক

7

ইউনিক্সের শক্তি ব্যবহার করুন। আপনার কাছে থাকা লগ ফাইলের লাইনটি ধরুন এবং একটি কমান্ড তৈরি করুন যা অ্যাপটি কী করবে তা পূর্বাবস্থায় ফেলবে। উদাহরণ স্বরূপ:

$ echo 'Install: libdbusmenu-qt2:amd64 (0.9.2-0ubuntu1, automatic), python-packagekit:amd64 (0.7.2-4ubuntu3, automatic), cups-pk-helper:amd64 (0.2.1.2-1ubuntu0.1, automatic),'|perl -pe 's/ \(.*?\)//g; s/,//g; s/^Install: //'
libdbusmenu-qt2:amd64 python-packagekit:amd64 cups-pk-helper:amd64

সুতরাং আপনি আপনার লগ ফাইল থেকে উপযুক্ত লাইনটি দিয়ে দুর্ঘটনাক্রমে ইনস্টল করা সমস্ত প্যাকেজগুলি এই শুদ্ধ ব্যবহার করতে পারেন:

$ dpkg -P $(echo '(full log line here)' | perl -pe 's/ \(.*?\)//g; s/,//g; s/^Install: //')

(এর perlপরিবর্তে আমি ব্যবহার করেছি sedকারণ sedএক ধরণের নিয়মিত অভিব্যক্তি ব্যবহার করা হয় যা লোভী মিলগুলি সমর্থন করে না, যা আমার যা প্রয়োজন তা নির্মানের সহজতম উপায় ছিল))


1
চমৎকার স্ক্রিপ্ট, তবে এটি সত্যিই কেবল আদেশগুলির ক্রম হওয়া উচিত যা লোকেরা এটি সম্পাদন করতে পারে।
জার্মটভিডিজক

ধন্যবাদ, ভয় দেখানোর স্ক্রিপ্ট, তবে আমি ভীত ছিলাম এটি এখানে নেমে আসবে
কার্তিক টি

1
আমি আমার খুব অনুরূপ সমস্যা সমাধানের জন্য খুব অনুরূপ কোড ব্যবহার করেছি । কী ঘটছে সে সম্পর্কে আরও নিশ্চিত হওয়ার জন্য আমি কয়েকটি পদক্ষেপে এটি করেছি। প্রথমে আমি aptলগ থেকে প্রাসঙ্গিক ব্লকের প্রবন্ধটি একটি নতুন ফাইলে অনুলিপি করেছিলাম এবং তারপরে এটি প্রয়োগ করেছিলাম: perl -pe 's/\(.*?\)(, )?//g' /path/to/apt-history.log তারপরে আমি যা করলাম তা হ'ল আউটপুটটি প্রিপেন্ড করা ছিল sudo apt-get removeএবং আমি যেতে ভাল ছিলাম!
ইন্সপায়ার্টাস

1

আপনি পরে এক প্যাকেজটি মুছে ফেলুন, এবং আপনার জন্য, --purge যোগ করে এটি পুঙ্খানুপুঙ্খভাবে সরাতে পারেন, apt-get remove --purge <package>তা আপনাকে একটি বার্তা লাইব্রেরির প্যাকেজ এটা স্বয়ংক্রিয়ভাবে এবং আর প্রয়োজনীয় ইনস্টল করা টানা, যে সময়ে আপনার আপনি চালাতে পারেন দিতে হবে apt-get autoremoveথেকে এগুলো মুছে ফেলো.


ধন্যবাদ, তবে অটোরেমও এই ক্ষেত্রে অপর্যাপ্ত প্রমাণিত। আমার সম্পাদনা দেখুন।
কার্তিক টি

1

অনুসরণ sudo apt-get purge packagenameসঙ্গে

sudo apt-get autoremove. 

এটি মেটাপ্যাকেজ না হলে এটিকে যত্ন নেওয়া উচিত।

এছাড়াও আমি কীভাবে সমস্ত কার্ডাপিও ফাইলগুলি ম্যানুয়ালি মুছব?


ধন্যবাদ, তবে অটোরেমও এই ক্ষেত্রে অপর্যাপ্ত প্রমাণিত। আমার সম্পাদনা দেখুন। FAQ লিঙ্কের জন্য আপনাকে ধন্যবাদ, খুব দরকারী!
কার্তিক টি

1
এই প্যাকেজগুলির মধ্যে কয়েকটি অন্য জিনিসগুলির প্রয়োজন হতে পারে এবং স্বতঃআপনার জন্য সক্ষম হিসাবে চিহ্নিত নাও হতে পারে। আপনি লিঙ্কে নির্দেশাবলী তাকান? কেমন আছেন?
চালাক

লিঙ্কটির নির্দেশাবলী মূল ইস্যুটির পরিবর্তে অরথগোনাল এবং এটি যেমন রয়েছে, আমি আমার সিস্টেমটি পুনরায় ইনস্টল করার দিকে ঝুঁকছি। যাই হোক ধন্যবাদ.
কার্তিক টি

1
  1. অ্যাপটি লগ ইন থেকে অযাচিত প্যাকেজগুলির দীর্ঘ তালিকা আটকান new_file.txt
  2. এক্সিকিউট perl -pe 's/\(.*?\)(, )?//g' /path/to/new_file.txt
  3. ক্লিপবোর্ডে শেষ কমান্ডের আউটপুট অনুলিপি করুন বা সেখানে প্রথম স্থানে পাইপ করুন
  4. কার্যকর করুন sudo apt-get remove[ক্লিপবোর্ডের বিষয়বস্তু এখানে পেস্ট করুন]

সম্পন্ন.

মূলত আমাদের এপ-লগ থেকে প্যাকেজগুলির তালিকাটি অ্যাপ্ট লগ থেকে কিছু বুঝতে পারে এমন ফর্ম্যাট করতে হবে। প্রথম বন্ধনী, শব্দের মধ্যবর্তী শব্দ এবং কমাগুলিতে যেতে হবে যাতে পার্লটি খেলতে আসে। হ্যাঁ, আরও ভাল (আরও দক্ষ) উপায় রয়েছে - তবে আমি এটি করেছি, এটি বোঝা সহজ এবং এটি কার্যকর।


ব্যক্তিগত অভিজ্ঞতা এবং ব্যাখ্যার জন্য +1, তবে যেমনটি আগেই উল্লেখ করেছি যে আমি ইতিমধ্যে আমার লাইভ ইউএসবি রিসেট করেছি
কার্তিক টি

1

শেষ অ্যাপটি ইনস্টলটি পূর্বাবস্থায় ফেলার জন্য আপনি এই জাতীয় কিছু ব্যবহার করতে পারেন:

sudo apt purge $(grep "Install:" /var/log/apt/history.log | tail -n 1 | tr " " "\n" | grep ":amd64\|:i386" | tr "\n" " ")

এটি ইতিহাস থেকে শেষ অ্যাপল ইনস্টলটি ধরবে এবং এখানে ইনস্টল করা সমস্ত প্যাকেজ মুছে ফেলবে।

এটি সর্বদা হাতে রাখার জন্য আপনি aptpurgelastinstall নামে একটি ফাংশন তৈরি করতে পারেন (কোডটি ~ / .brcrc এ যুক্ত করবেন):

echo 'aptpurgelastinstall () { sudo apt purge $(grep "Install:" /var/log/apt/history.log | tail -n 1 | tr " " "\n" | grep ":amd64\|:i386" | tr "\n" " ") ; }' >> .bashrc

শেষ ইনস্টলেশনটি পুনরায় করতে এখন আপনাকে খালি খালি খালি টাইপ করতে হবে।


প্রতিক্রিয়ায় প্রস্তাবিত সম্পাদনা এর মন্তব্য: "আমার নিজের পোস্টে উন্নত (আগে আমি নিবন্ধিত ছিল)।" আপনি আপনার অ্যাকাউন্ট মার্জ জন্য অনুরোধ দেখতে পারেন askubuntu.com/help/merging-accounts
মেলাবিয়াস

0

যদি আপনি স্রেফ একটি পিপিএ যোগ করেছেন এবং প্রত্যাবর্তন করতে চান তবে আপনাকে নীচের বর্ণিত পদক্ষেপগুলি করতে হবে। এটি ব্যর্থ হতে পারে তা বুঝতে পারেন, যখন আপনি অন্য প্যাকেজগুলি ইনস্টল করেন যখন আপনি আনইনস্টল করতে চান না। আমি নিশ্চিত যে এটি কোনও স্ক্রিপ্টের সাহায্যে করা যেতে পারে। ব্যক্তিগতভাবে আমি মনে করি এটি উপযুক্তের একটি অংশ হওয়া উচিত, এবং নির্ভরতার কারণে কোন প্যাকেজ ইনস্টল করা হয়েছে এবং ব্যবহারকারীর অনুরোধে ইনস্টল করা হয়েছে সেগুলির আরও ভাল প্রশাসন হওয়া উচিত।

1) পিপিএ /etc/apt/sources.list থেকে সরান you আপনি পিপিএ যুক্ত করার সময়টি মনে রাখবেন। আপনি যদি ভাগ্যবান হন তবে আপনাকে সুনির্দিষ্ট হওয়ার দরকার নেই।

2) আপনি পিপিএ ইনস্টল করার মুহুর্ত থেকে, পুনরায় ইনস্টল করার জন্য একটি তালিকা তৈরি করুন: বিড়াল /var/log/dpkg.log | গ্রেপ 'আপগ্রেড'

3) আপনি পিপিএ ইনস্টল করার মুহুর্ত থেকে, কী মুছে ফেলতে হবে তার একটি তালিকা তৈরি করুন: cat /var/log/dpkg.log | গ্রেপ 'ইনস্টল'

4) পদক্ষেপ 3 থেকে সমস্ত প্যাকেজ সরিয়ে ফেলুন: sudo apt-get {পদক্ষেপ 3 থেকে প্যাকেজগুলির তালিকা}

5) পদক্ষেপ 2 থেকে সমস্ত প্যাকেজ পুনরায় ইনস্টল করুন: sudo apt-get ইনস্টল করুন - পুনরায় ইনস্টল করুন step পদক্ষেপ 2 packages থেকে প্যাকেজগুলির তালিকা}

)) যদি সমস্যাগুলি ভুল হয়ে যায় এবং আপনি কোনও সমাধানের কথা ভাবতে না পারেন, পিপিএটি পিছনে রাখুন এবং দুটি তালিকা থেকে সমস্ত প্যাকেজ পুনরায় ইনস্টল করুন।


0

আমি জানি এটি বেশ পুরানো প্রশ্ন তবে আমি এখানে সাহায্যের সন্ধান করতে এসেছি এবং সম্ভবত আমি কাউকে সাহায্য করতে পারি। আমার ইনস্টল করার পরে @ কার্তিক-টি এর মতো পরিস্থিতি ছিল unity8-desktop-session-mir। আমি জানি এটি বড়। এটি তার সাথে 233 প্যাকেট টানল।

ব্যবহার করে autoremoveআমি তাদের মধ্যে কেবল 34 টি অপসারণ করেছি। মুল বক্তব্যটি হ'ল unity8-desktop-session-mirইনস্টলেশনের সময় এটি দুটি প্যাকেজ ( python3-aptdaemon.pkcompatএবং evolution-data-server-online-accounts) সরিয়ে ফেলে। এটি বিভাগে /var/log/apt/history.logপরে বলা হয়েছে Install

ইউনিটি 8 ইনস্টলেশন সম্পূর্ণরূপে পূর্বাবস্থায় নেওয়ার জন্য আমি নিম্নলিখিতগুলি জারি করেছি:

  1. sudo apt-get purge unity8-desktop-session-mir
  2. sudo apt-get --purge autoremove
  3. sudo apt-get install python3-aptdaemon.pkcompat evolution-data-server-online-accounts (এটি ইউনিটি 8 সম্পর্কিত 8 টি প্যাকেজ অপসারণ করেছে)
  4. sudo apt-get --purge autoremove

এটি আপনার আগে ইনস্টল করা একেবারে সমস্ত কিছুই সরিয়ে ফেলবে না, তবে কিছু ক্ষেত্রে যথেষ্ট ভাল।

PS: সম্ভবত autoremoveদ্বিতীয় ধাপে প্রয়োজনীয় নয়, যেমন আমি চতুর্থ ধাপে আবার জারি করেছি।


0

প্রযুক্তিগতভাবে "অপসারণ" বা "অটোরমোভ" ক্রিয়াকলাপগুলি "পূর্বাবস্থায় ফেরা" হয় না যদিও বেশিরভাগ সময় তাদের কাজটি বেশ ভালভাবে করা যায়।

ডিফল্টরূপে, অ্যাপটি-গেট প্যাকেজগুলি পিছনে ফেলে দেবে, যদি না আপনি নির্দিষ্ট না করেন -o APT::Suggests-Important=0 -o APT::Recommends-Important=0

অ্যাপটি একবার দেখে নেওয়া history.logএবং ইনস্টল করা সমস্ত প্যাকেজ আনইনস্টল করা আরও নির্ভরযোগ্য । প্রক্রিয়াটি সহজ করার জন্য আমি একটি ছোট নোড-ভিত্তিক স্ক্রিপ্ট তৈরি করেছি:

https://github.com/rolfen/apt-history

এছাড়াও, "রোলিং ব্যাক" পরিবর্তনগুলির আরও ম্যানুয়াল পদ্ধতি এখানে রয়েছে:

https://unix.stackexchange.com/a/236711

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