(Pertanyaan ini sangat mirip dengan 6338. Diusulkan agar dipisahkan dari itu karena Fedora dan Ubuntu / Debian cukup berbeda untuk menjamin jawaban yang berbeda.)
Karena saya menggunakan pengaturan Fedora saya secara bertahap menginstal sejumlah paket di atas dan di atas instalasi dasar. Jika saya menginstal ulang, atau jika saya perlu menginstal mesin baru, saya biasanya ingin menginstal ulang paket - paket tertentu , dan saya ingin melakukannya dengan cepat untuk kembali bekerja dengan kerumitan minimum. Sejauh yang saya lihat, semua manajer paket ( yum
dan pirut
) dapat memberi tahu saya paket mana yang diinstal, dan mereka semua memiliki log (walaupun berbeda untuk setiap alat, yang merepotkan). Tapi tidak satu pun dari mereka yang bisa memberi tahu saya paket mana yang saya milikidiinstal, tidak seperti dependensi atau pembaruan sistem mereka. Bahkan log itu rumit karena saya tidak sepenuhnya yakin apa yang harus saya ekstrak dari mereka, atau bagaimana mengintegrasikannya (dalam hal berbagai alat keluarga yang tepat). Ini berarti bahwa setiap kali saya menginstal ulang, atau bahkan hanya membuat cadangan, saya tidak yakin bagaimana cara membuat kembali daftar itu.
Saya tidak perlu mengharapkan alat apa pun untuk melakukan ini untuk saya, tetapi jika tidak, saya sedang mencari solusi. Bahkan pola yang harus dipahami, aturan praktis yang baik, atau gagasan yang jelas tentang apa yang sebenarnya dicatat, akan bermanfaat. Mungkin tidak ada "jawaban terbaik" di sini tetapi jawaban yang bagus akan sangat membantu.
sumber
File /root/install.log akan memberi tahu Anda paket mana yang termasuk dalam instalasi awal. Berikut ini skrip cepat yang akan membandingkan konten file ini dengan output dari
rpm -qa
:File /root/postinstall.list berisi apa yang Anda inginkan. Perhatikan bahwa paket yang merupakan versi pemutakhiran dari paket yang diinstal sebelumnya akan muncul dalam file. Jika ini bukan yang Anda inginkan, Anda akan membutuhkan pola yang lebih canggih dalam pernyataan sed.
sumber
rpm -qa --last
dari halaman manual:
Output sampel:
sumber
Anggap Anda selalu menggunakan "yum" untuk menginstal semua yang dapat Anda lakukan:
Seharusnya memperlihatkan semua "yum install" perintah yang dilakukan pada sistem setelah instalasi.
sumber