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.

  1. Undo – akan membatalkan transaksi tertentu.
  2. redo – mengulangi pekerjaan transaksi tertentu
  3. 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:

  1. instal ulang paksa – menginstal ulang paket apa pun yang diinstal dalam transaksi tersebut (melalui yum install, upgrade, atau downgrade).
  2. 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:

  1. addon-info – akan memberikan sumber informasi tambahan.
  2. statistik – menampilkan statistik tentang riwayat DB saat ini.
  3. 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.