GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendaftar Paket yang Diinstal Diurutkan Berdasarkan Tanggal Instalasi Di Linux

Panduan singkat ini menjelaskan cara membuat daftar paket yang diinstal yang diurutkan berdasarkan tanggal instalasi dari baris perintah di Linux dan sistem operasi mirip Unix. Ini dapat membantu saat Anda ingin mendapatkan riwayat pembaruan paket rpm seperti saat sebuah paket diinstal, berapa banyak paket yang diinstal pada sistem Anda pada tanggal dan waktu tertentu dan paket apa yang telah Anda instal pada tanggal atau waktu tertentu di komputer Anda. Kotak Linux.

Daftar Paket Terinstal Diurutkan Berdasarkan Tanggal Instalasi Di Linux

Ada berbagai cara untuk membuat daftar paket pada sistem Linux berdasarkan tanggal terakhir kali diinstal atau diperbarui.

1. Daftar paket terinstal yang diurutkan berdasarkan tanggal penginstalan di Arch Linux dan turunannya

Di Arch Linux dan turunannya seperti Manjaro Linux, Anda dapat membuat daftar paket yang diinstal diurutkan berdasarkan tanggal instalasi menggunakan perintah berikut:

$ expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n

Contoh keluaran dari kotak Arch Linux saya:

2020-12-15 13:02:09 iana-etc2020-12-15 13:02:10 filesystem2020-12-15 13:02:10 linux-api-headers2020-12-15 13:02:12 tzdata2020 -12-15 13:02:14 glibc2020-12-15 13:02:17 gcc-libs2020-12-15 13:02:20 ncurses2020-12-15 13:02:20 readline2020-12-15 13:02:21 acl2020-12-15 13:02:21 attr[...]

Daftar paket terinstal yang diurutkan berdasarkan tanggal penginstalan di Arch Linux

Perintah di atas akan mencantumkan semua paket yang diinstal diurutkan berdasarkan tanggal instalasi di Arch Linux. Anda juga dapat membuat daftar 10 paket yang terakhir diinstal menggunakan perintah:

$ expac --timefmt='%Y-%m-%d %T' '%l\t%n' | urutkan | ekor -n 10

Jika expac tidak diinstal pada sistem Arch Linux Anda, jalankan perintah berikut untuk menginstalnya:

$ sudo pacman -S expac

2. Dapatkan riwayat pembaruan paket RPM di RHEL, CentOS, Fedora

Di Fedora, RHEL, dan klonnya seperti CentOS, jalankan perintah berikut sebagai root atau sudo pengguna untuk membuat daftar riwayat paket yang diinstal:

# rpm -qa --last

Contoh keluaran dari Fedora:

gpg-pubkey-9570ff31-5e3006fb Senin 19 Oktober 2020 11:40:17 PMrootfiles-8.1-28.fc33.noarch Senin 19 Oktober 2020 11:37:48 PMfedora-repos-modular-33-1.noarch Senin 19 Oktober 2020 11:37:48 PMtar-1.32-6.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMsyslinux-extlinux-6.04-0.16.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMsudo-1.9.2 -1.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMrsync-3.2.3-1.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMparted-3.3-5.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMman-db-2.9.2-6.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PMhostname-3.23-3.fc33.x86_64 Senin 19 Oktober 2020 11:37:47 PM[...]  

Dapatkan riwayat pembaruan paket RPM di RHEL, CentOS, Fedora

Contoh keluaran dari CentOS:

iwl105-firmware-18.168.6.1-49.el7.noarch Sen 22 Mei 2017 15:13:16 ISTlibreport-filesystem-2.1.11-35.el7.centos.x86_64 Sen 22 Mei 2017 03:13:15 PM ITiwl6000g2a-firmware-17.168.5.3-49.el7.noarch Sen 22 Mei 2017 15:13:15 ITiwl5000-firmware-8.83.5.1_1-49.el7.noarch Sen 22 Mei 2017 15:13:15 ITepel- release-7-9.noarch Sen 22 Mei 2017 15:13:10 ISTlibproxy-0.4.11-10.el7.x86_64 Sen 22 Mei 2017 15:13:09 ISTmariadb-libs-5.5.52-1.el7. x86_64 Sen 22 Mei 2017 03:13:08 PM ISTe2fsprogs-1.42.9-9.el7.x86_64 Sen 22 Mei 2017 03:13:07 PM ISTbtrfs-progs-4.4.1-1.el7.x86_64 Sen 22 Mei 2017 03 13:06 ISTlibselinux-python-2.5-6.el7.x86_64 Sen 22 Mei 2017 15:13:03 ISTavahi-autoipd-0.6.31-17.el7.x86_64 Sen 22 Mei 2017 15:13:03 ISTsudo -1.8.6p7-21.el7_3.x86_64 Sen 22 Mei 2017 15:13:02 IST[...]

Anda juga dapat menggunakan perintah ini untuk membuat daftar paket yang diinstal yang diurutkan berdasarkan tanggal atau waktu instalasi:

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

Untuk mengetahui tanggal pemasangan paket tertentu, misalnya rsync , jalankan:

# rpm -q --rsync terakhir

Contoh keluaran:

rsync-3.2.3-1.fc33.x86_64 Senin 19 Oktober 2020 23:37:47

3. Lihat riwayat pembaruan paket di Debian, sistem Ubuntu

Di Debian, Ubuntu dan semua sistem berbasis APT, Anda dapat membuat daftar paket terinstal yang diurutkan berdasarkan tanggal/waktu penginstalan menggunakan perintah berikut:

$ grep " install " /var/log/dpkg.log

Atau,

$ grep install /var/log/dpkg.log

Atau,

$ grep diinstal /var/log/dpkg.log

Contoh keluaran dari Ubuntu:

[...]2021-02-05 16:38:09 status terinstal python3-update-manager:all 1:20.04.10.52021-02-05 16:38:09 status diinstal update-manager-core:all 1:20.04.10.52021-02-05 16:38:15 status terinstal man-db:amd64 2.9.1-12021-02-05 16:38:16 status terinstal menu:amd64 2.1.47ubuntu42021-02-05 16:38 :16 status terinstal desktop-file-utils:amd64 0.24-1ubuntu32021-02-05 16:38:17 status terinstal mime-support:all 3.64ubuntu12021-02-05 16:38:17 status terinstal gnome-menus:amd64 3.36. 0-1ubuntu12021-02-05 16:38:19 status terinstal libglib2.0-0:amd64 2.64.6-1~ubuntu20.04.12021-02-05 16:38:19 status terinstal update-manager:all 1:20.04. 10.52021-02-05 16:38:19 status terpasang gconf2:amd64 3.2.6-6ubuntu1

Lihat riwayat pembaruan paket di Debian, Ubuntu

Jika rotasi log diaktifkan , Anda dapat melihat log pemasangan sebelumnya menggunakan perintah:

$ grep " install " /var/log/dpkg.log.1

Untuk melihat log yang diarsipkan, jalankan:

$ zgrep " install " /var/log/dpkg.log.2.gz

Harap perhatikan bahwa jika Anda telah mengaktifkan rotasi log , log akan dihapus seiring waktu. Jadi, tidak ada metode yang dapat diandalkan untuk membuat daftar paket yang terinstal berdasarkan tanggal penginstalan di sistem Debian atau Ubuntu Anda.

Ini adalah beberapa metode untuk menemukan riwayat pembaruan paket di Linux. Anda sekarang tahu paket apa yang diinstal dan kapan Anda menginstalnya di sistem Linux Anda. Semoga membantu.

Bacaan terkait:

  • Cara Membuat Daftar Paket yang Terinstal Di Linux

Linux
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  2. Cara Mendaftar Paket yang Diinstal Yang Milik Grup Tertentu Di Linux

  3. Cara Mendaftar Paket yang Diinstal Dari Repositori Tertentu Di Linux

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu

  3. Cara Mendaftar Semua Paket yang Terinstal Di Linux

  1. Cara membuat daftar paket yang diinstal pada RHEL 8 / CentOS 8 Linux

  2. Cara Mendaftar Paket yang Terinstal di CentOS

  3. Cara Mendaftar Paket yang Terinstal di Debian