Cara Menggunakan 'Yum History' untuk Mengetahui Info Paket yang Diinstal atau Dihapus
YUM adalah manajer paket tingkat tinggi berbasis rpm yang interaktif untuk sistem RHEL/CentOS, yang memungkinkan pengguna menginstal paket baru, menghapus/menghapus paket lama/yang tidak diinginkan. Itu dapat secara otomatis menjalankan pembaruan sistem dan melakukan analisis ketergantungan, dan juga melakukan pertanyaan pada paket yang diinstal dan/atau paket yang tersedia dan masih banyak lagi.
Pada artikel kali ini kami akan menjelaskan cara melihat riwayat transaksi YUM untuk mengetahui informasi tentang paket yang diinstal dan paket yang dihapus/dihapus dari sistem.
Disarankan Baca: 20 Perintah YUM Linux untuk Manajemen Paket
Di bawah ini adalah beberapa contoh cara menggunakan perintah riwayat YUM.
Lihat Riwayat YUM Lengkap
Untuk melihat riwayat lengkap transaksi YUM, kita dapat menjalankan perintah di bawah ini yang akan menunjukkan kepada kita: id transaksi, pengguna login yang melakukan tindakan tertentu, tanggal dan waktu operasi terjadi, tindakan sebenarnya dan informasi tambahan tentang apa pun yang salah dengan pengoperasiannya:
yum history
Gunakan Yum untuk Menemukan Info Paket
Sub-perintah riwayat: info/list/summary dapat menggunakan ID transaksi atau nama paket sebagai argumen. Selain itu, sub-perintah daftar dapat mengambil argumen khusus, semua makna – semua transaksi.
Perintah history sebelumnya sama dengan menjalankan:
yum history list all
Dan, Anda dapat melihat detail transaksi mengenai paket tertentu seperti server web httpd
dengan perintah info
sebagai berikut:
yum history info httpd
Untuk mendapatkan ringkasan transaksi mengenai paket httpd
, kita dapat mengeluarkan perintah berikut:
yum history summary httpd
Bisa juga menggunakan ID transaksi, perintah dibawah ini akan menampilkan detail ID transaksi 15
.
yum history info 15
Gunakan Yum History untuk Menemukan Info Transaksi Paket
Ada sub-perintah yang mencetak rincian transaksi paket atau kelompok paket tertentu. Kita dapat menggunakan package-list
atau package_info
untuk melihat info lebih lanjut tentang paket httpd
seperti:
yum history package-list httpd
OR
yum history package-info httpd
Untuk mendapatkan riwayat tentang beberapa paket, kita dapat menjalankan:
yum history package-list httpd epel-release
OR
yum history packages-list httpd epel-release
Gunakan Yum untuk Mengembalikan Paket
Selain itu, ada sub-perintah riwayat tertentu yang memungkinkan kita untuk: membatalkan/mengulang/memutar kembali transaksi.
- Undo – akan membatalkan transaksi tertentu.
- redo – mengulangi pekerjaan transaksi tertentu
- rollback – akan membatalkan semua transaksi hingga transaksi yang ditentukan.
Mereka mengambil satu id transaksi atau kata kunci terakhir dan offset dari transaksi terakhir.
Misalnya, dengan asumsi kita telah melakukan 60 transaksi, “terakhir” mengacu pada transaksi 60, dan “4 terakhir” mengacu pada transaksi < kuat>56.
Bacaan yang Disarankan: Cara Menggunakan 'yum-utils' untuk Mempertahankan Yum dan Meningkatkan Kinerjanya
Beginilah cara kerja sub-perintah di atas: Jika kita memiliki 5 transaksi: V, W, X, Y dan Z, di mana masing-masing paket diinstal.
yum history undo 2 #will remove package W
yum history redo 2 #will reinstall package W
yum history rollback 2 #will remove packages from X, Y, and Z.
Dalam contoh berikut, transaksi 2 adalah operasi pembaruan, seperti yang terlihat di bawah ini, perintah redo berikutnya akan mengulangi transaksi 2 untuk memutakhirkan semua paket yang diperbarui pada saat itu:
yum history | grep -w "2"
yum history redo 2
Sub-perintah redo juga dapat mengambil beberapa argumen opsional sebelum kita menentukan transaksi:
- instal ulang paksa – menginstal ulang paket apa pun yang diinstal dalam transaksi tersebut (melalui yum install, upgrade, atau downgrade).
- hapus paksa – menghapus paket apa pun yang telah diperbarui atau diturunkan versinya.
yum history redo force-reinstall 16
Temukan Database Sejarah Yum dan Info Sumber
Sub-perintah ini memberi kami informasi tentang riwayat DB dan sumber info tambahan:
- addon-info – akan memberikan sumber informasi tambahan.
- statistik – menampilkan statistik tentang riwayat DB saat ini.
- sinkronisasi – memungkinkan kami mengubah data rpmdb/yumdb yang disimpan untuk setiap paket yang diinstal.
Pertimbangkan perintah di bawah ini untuk memahami cara kerja sub-perintah ini secara praktis:
yum history addon-info
yum history stats
yum history sync
Untuk menyetel file riwayat baru, gunakan sub-perintah baru:
yum history new
Informasi lengkap tentang perintah riwayat YUM dan beberapa perintah lainnya dapat kita temukan di halaman manual yum:
man yum
Saran Baca: 4 Cara Menonaktifkan/Mengunci Pembaruan Paket Tertentu Menggunakan Yum
Itu saja untuk saat ini. Dalam panduan ini, kami menjelaskan berbagai perintah riwayat YUM untuk melihat detail transaksi YUM. Ingatlah untuk memberi kami pendapat Anda tentang panduan ini melalui bagian komentar di bawah.