Red Hat gibi RPM tabanlı dağıtımlar kolaydır:
rpm -qa --last
Debian ve diğer dpkg tabanlı dağıtımlarda, sizin de sizin probleminiz çok kolaydır:
grep install /var/log/dpkg.log
Günlük dosyası döndürülmediyse, bu durumda denemelisiniz:
grep install /var/log/dpkg.log /var/log/dpkg.log.1
Genel olarak dpkgve man sayfasındaki aptböyle bir alanın bulunmaması nedeniyle kurulum tarihini takip etmiyor gibisiniz dpkg-query.
Ve nihayetinde eski /var/log/dpkg.log.*dosyalar log dönüşümü ile silinecek, bu şekilde sisteminizin bütün tarihini size bildirmeniz garanti edilemez.
Birkaç kez görünen bir öneri (örneğin bu konu ) /var/lib/dpkg/infodizine bakmaktır . Buradaki dosyalar şunun gibi bir şeyi deneyebileceğinizi önerir:
ls -t /var/lib/dpkg/info/*.list | sed -e 's/\.list$//' | head -n 50
Seçimler hakkındaki sorunuza cevap vermek için işte ilk mesaj.
tarihlere göre paket listesi oluşturma
$ find /var/lib/dpkg/info -name "*.list" -exec stat -c $'%n\t%y' {} \; | \
sed -e 's,/var/lib/dpkg/info/,,' -e 's,\.list\t,\t,' | \
sort > ~/dpkglist.dates
kurulu paketlerin listesini oluşturma
$ dpkg --get-selections | sed -ne '/\tinstall$/{s/[[:space:]].*//;p}' | \
sort > ~/dpkglist.selections
2 listeye katıl
$ join -1 1 -2 1 -t $'\t' ~/dpkglist.selections ~/dpkglist.dates \
> ~/dpkglist.selectiondates
Bazı nedenlerden dolayı benim için çok fazla bir fark yok, bu nedenle ne --get-selectionsanlama geldiğiyle ilgili bir hata veya geçersiz bir varsayım olabilir .
Açıkçası kullanarak ya paketlerini sınırlayabilir find . -mtime -<days>ya head -n <lines>, mesela, ve istediğiniz gibi çıktı biçimini değiştirmek
$ find /var/lib/dpkg/info -name "*.list" -mtime -4 | \
sed -e 's,/var/lib/dpkg/info/,,' -e 's,\.list$,,' | \
sort > ~/dpkglist.recent
$ join -1 1 -2 1 -t $'\t' ~/dpkglist.selections ~/dpkglist.recent \
> ~/dpkglist.recentselections
sadece son 4 günde kurulan (değiştirilen?) seçimleri listelemek için.
Muhtemelen, sortkullanılan sıralama düzenini doğruladıktan sonra komutları kaldırabilir dpkg --get-selectionsve findkomutu daha verimli hale getirebilirsiniz .