CentOS: Daftar RPM yang diinstal berdasarkan tanggal instalasi / pembaruan?

47

Saya menggunakan mesin CentOS. Saya memperbarui dan menginstal beberapa paket beberapa minggu yang lalu, tetapi saya tidak ingat nama setiap paket atau nama-nama setiap ketergantungan. Saya menggunakan yum.

Bisakah saya mencantumkan paket pada sistem saya pada tanggal terakhir diinstal atau diperbarui?

Stefan Lasiewski
sumber
Pertanyaan ini (dan solusinya) mungkin bersifat umum untuk semua distro Linux berbasis RPM seperti Fedora, RHEL, CENTOS, dan sebagainya. Saya katakan mungkin hanya untuk berada di sisi yang aman.
Trevor Boyd Smith

Jawaban:

68

Untuk mencantumkan semua paket dan tanggal instalasinya, terbaru terlebih dahulu:

rpm -qa --last
peonikel
sumber
24

Ini harus bekerja pada mesin berbasis RPM:

rpm -qa --qf '%{INSTALLTIME} (%{INSTALLTIME:date}): %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -n

(Untuk mendapatkan daftar semua kemungkinan tag, gunakan rpm --querytags.)

bhm
sumber