বেশিরভাগ ক্ষেত্রে আপনি /var/log/apt/history.log
অ্যাপ / সিন্যাপটিক দ্বারা পরিবর্তিত পরিবর্তনগুলির জন্য পরামর্শ নিতে পারেন । এটি কেবলমাত্র একটি সামান্য ফরেনসিক এবং করণীয় / কাটানো অনেকটা।
আপনার সিস্টেমে ঠিকঠাক কাজ করার পরে সেই তারিখে ফিরে যান।
প্রথমে তখন থেকে ইনস্টল হওয়া সমস্ত প্যাকেজ নিন এবং আনইনস্টল স্ক্রিপ্টে তাদের একসাথে রাখুন। স্ক্রিপ্টটি শেষ হয়ে গেলে, সমস্ত সরানো প্যাকেজগুলি আবার যুক্ত করতে শুরু করুন।
উদাহরণস্বরূপ:
লগফিল:
Start-Date: 2014-05-28 21:28:11
Commandline: synaptic
Install: libfglrx-amdxvba1:amd64 (13.12-3kali1, automatic), libgl1-fglrx-glx:amd64 (13.12-3kali1), glx-alternative-fglrx:amd64 (0.4.1kali1, automatic), libfglrx:amd64 (13.12-3kali1, au$
Remove: fglrx-glx-ia32:amd64 (12-6+point-3)
End-Date: 2014-05-28 21:28:27
তুমি দেখতে পার,
libfglrx-amdxvba1:amd64 libgl1-fglrx-glx:amd64 glx-alternative-fglrx:amd64 & libfglrx:amd64
সিনাপটিক দ্বারা ইনস্টল করা হয়েছে। যেমন libfglrx:amd64
সিন্যাপটিক দ্বারা সরানো হয়েছে।
আমরা বিপরীত ক্রমটি গিয়েছিলাম, সুতরাং প্রথমে আমরা নতুন ইনস্টল হওয়া প্যাকেজগুলি সরিয়ে ফেলি এবং অপসারণ করা প্যাকেজগুলি আমরা আবার যুক্ত করি।
এই মামলার জন্য একটি কার্যনির্বাহী কমান্ড এর মতো হতে পারে:
sudo apt-get remove -y libfglrx-amdxvba1:amd64 libgl1-fglrx-glx:amd64 glx-alternative-fglrx:amd64 libfglrx:amd64 && sudo apt-get install -y libfglrx:amd64
-y
প্রক্রিয়াটি সম্পর্কে আরও নিয়ন্ত্রণ রাখতে (ভাঙা নির্ভরতা এড়াতে) সম্ভবত স্যুইচ ছাড়াই যাওয়া ভাল ধারণা হবে না । কিছু যাচাইকরণ "y" করার সময় আপনার বেশিরভাগ তাদের আঙুল ভাঙবে না
বেশিরভাগ ক্ষেত্রে এইভাবে একটি রোলব্যাক সম্ভব, তবে যদি নির্ভরতা ইতিমধ্যে ভেঙে যায় - আপনি আরও বড় কোনও সমস্যার মধ্যে চলে যেতে পারেন।