উত্তর:
ফাইলটি /var/log/apt/history.log
আপনাকে এপিটি কখন চালিত হয়েছিল এবং কী করা হয়েছিল তার তথ্য দেয়।
tail -3 /var/log/apt/history.log
এপিটি-র শেষ দৌড়ের জন্য আপনাকে এই তথ্য দেবে (যদিও আপগ্রেজের শেষ রানটি অবশ্য প্রয়োজন নেই)।
আপনি কখন শেষবার আপগ্রেড চালিয়েছিলেন তা জানতে, আপনি নিম্নলিখিত রেখার সন্ধান করতে চান Upgrade:
এবং তারপরে ফাইলটির নিম্নলিখিত লাইনে টাইমস্ট্যাম্পটি অনুসন্ধান করতে চান (যা শুরু হয় End-Date:
)। এই জাতীয় সর্বশেষ ম্যাচটি শেষ বার আপনি যখন আপগ্রেড চালালেন।
End-Date:
- কখনও কখনও এটি হয় Remove:
। একটি স্ক্রিপ্ট লিখতে তাই আরও জটিল।
বাইরে অবস্থিত লগ ফাইলগুলি লক আউট এর বাইরে /var/log/apt
- যেমন: /var/log/apt/var/log/history.log
বা/var/log/term.log
আমি সবচেয়ে কাছের জিনিসটি সম্পর্কে ভাবতে পারি তা হ'ল ডিপিকেজি পরীক্ষা করা:
ls -alt /var/lib/dpkg/info | head -n 10
শীর্ষের তারিখগুলি আনুমানিকভাবে শেষ বার সেই প্যাকেজগুলি পরিচালনা করেছিল।
zcat history.log.* |head -n 10
আরও কিছু মন্তব্য রয়েছে যা খারাপ নয়, তবে আপনি যা খুঁজছেন তা হ'ল /var/log/dpkg.log
।
dpkg হ'ল একটি নিম্ন স্তরের সরঞ্জাম যা প্যাকেজগুলি পরিচালনা করতে পারে সুতরাং প্রতিটি প্যাকেজ পরিবর্তনটি সেখানে লগইন করা হবে।
apt-get install xxx
বা apt-get upgrade
অথবা এমনকি একটা dpkg -i xxx.deb
। আপনি কখন প্যাকেজ আপগ্রেড করেছেন তা অনুসন্ধানের জন্য, এপিটি-র লগগুলি সন্ধান করা ভাল better