ইনস্টলেশন ইতিহাস পাওয়ার জন্য একটি বিকল্প, কমান্ড লাইন পদ্ধতি রয়েছে।
প্যাকেজ ম্যানেজার apt
মনে হয় ডেটস্ট্যাম্পগুলির সাহায্যে সবকিছু আলাদা করে অন্তর্ভুক্ত /var/log/apt/history.log
এবং সমস্ত কিছুতে লগইন করা /var/log/apt/term.log
। উভয়ই অনুরূপ, ব্যবহারযোগ্য তথ্য রয়েছে তবে term.log
উভয়ই ভার্জোজ এবং স্পষ্টভাবে নির্দেশিত করে না কী অপারেশনটি শুরু করেছিল।
ইতিহাস লগ
/var/log/apt/history.log
প্রতিটি apt
রান একটি সংক্ষিপ্ত সারাংশ সঞ্চয় । একটি ম্যানুয়াল ইনস্টলেশন জন্য আমার একটি স্নিপেট এখানে:
Start-Date: 2014-08-22 17:17:52
Commandline: apt-get install nautilus-dropbox
Install: nautilus-dropbox:amd64 (1.6.1-1), python-gpgme:amd64 (0.3-0ubuntu3, automatic)
End-Date: 2014-08-22 17:19:13
Commandline:
ক্ষেত্র নির্দেশ করে কি রান আলোড়ন সৃষ্টি, এবং আপডেট ম্যানেজার এটা ভালো কিছু হওয়া উচিত দ্বারা তৈরি ইনস্টলেশনের ক্ষেত্রে:
Commandline: aptdaemon role='role-commit-packages' sender=':1.131'
... এবং আপনার প্যাকেজগুলির তালিকা রয়েছে, তারিখ, পদ্ধতি এবং ক্রিয়া অনুসারে বাছাই করা (ইনস্টল / আপগ্রেড / অপসারণ)। মনে রাখবেন আপনি যদি এই প্যাকেজগুলি আবার পাস করতে চান তবে apt-get remove ...
:
- উল্লিখিত হিসাবে , এটি প্যাকেজগুলিকে উল্টানোর পরিবর্তে সম্পূর্ণরূপে সরিয়ে দেয় । লগগুলির তথ্য অবশ্যই আপগ্রেড হওয়া প্যাকেজগুলি দেখতে ব্যবহার করা যেতে পারে, যদিও এগুলি পিছনে ঘুরিয়ে দেওয়া অন্য বিষয়।
আপনার পাঠ্য ম্যানিপুলেশন (যেমন sed
, vim
ইত্যাদি) এর পছন্দের পদ্ধতির মাধ্যমে তালিকা থেকে আপনার প্রথম বন্ধনী, তাদের বিষয়বস্তু এবং কমা বিভাজককে বের করে আনতে হবে । সুতরাং আমি যদি উপরের স্নিপেটের প্যাকেজগুলি সরিয়ে নিতে চাই তবে আমি লাইন তুলনামূলকভাবে সরাসরি ব্যবহার করতে পারি:
sudo apt-get remove nautilus-dropbox:amd64 python-gpgme:amd64
টার্মিনাল লগ
সাধারণত /var/log/apt/term.log
কম সুবিধাজনকভাবে কাঠামোগত হয় তবে সম্পূর্ণতার জন্য আপনি একই তথ্য পেতে পারেন। টার্মিনাল আউটপুট আবার টাইমস্ট্যাম্পগুলি দ্বারা সীমিত করা হয়, এবং প্যাকেজ ইনস্টলেশন নিম্নলিখিত ফর্মের লাইন থেকে পাওয়া যেতে পারে:
Selecting previously unselected package nautilus-dropbox.
সম্পূর্ণ লগের জন্য টার্মিনালে ইনস্টল করা প্যাকেজগুলির একটি তালিকা মুদ্রণের নিম্নলিখিত পদ্ধতিটি রয়েছে:
$ awk '/^Selecting/ {gsub(/\./,""); print $5}' /var/log/apt/term.log
তারিখের সীমাতে ইনস্টলেশন পেতে এটি অভিযোজিত বা বাড়ানো যেতে পারে।
apt-get remove
:sed 's/ ([^)]*)//g' | sed 's/,//g')
।