Linux ディストリビューションによってパッケージ管理コマンドは様々です。 今回は dnf
, yum
, apt
での操作履歴確認方法をメモしておきます。
dnf / yum での確認方法
RHEL や CentOS の場合、パッケージ管理には dnf
や yum
を利用します。 これらの場合は dnf history
や yum history
で履歴を確認することが出来ます。
# dnf history ID | Command line | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 20 | -y update | 2020-06-28 08:53 | Upgrade | 1 19 | -y remove kernel-0:4.18. | 2020-06-24 23:08 | Removed | 3 18 | -y update | 2020-06-24 23:08 | Upgrade | 1 17 | -y install wireshark | 2020-06-23 00:52 | Install | 90 16 | -y install nmap-ncat | 2020-06-23 00:47 | Install | 1 15 | -y update | 2020-06-22 11:33 | I, U | 233 EE 14 | -y install automake | 2020-04-29 11:40 | Install | 2 13 | -y install autoconf | 2020-04-29 11:35 | Install | 2 12 | -y install ripgrep | 2020-04-29 11:32 | Install | 1 11 | -y update | 2020-04-25 02:30 | Upgrade | 4 10 | -y remove kernel-0:4.18. | 2020-04-14 14:34 | Removed | 3 9 | -y update | 2020-04-14 14:32 | I, U | 37 8 | -y update | 2020-04-09 15:47 | Upgrade | 7 7 | -y update | 2020-02-28 01:08 | Upgrade | 8 6 | -y remove kernel-0:4.18. | 2020-02-11 12:10 | Removed | 3 5 | -y update | 2020-02-11 12:06 | I, U | 35 4 | -y remove kernel-0:4.18. | 2020-01-27 14:02 | Removed | 3 3 | -y install bzip2-devel g | 2020-01-27 13:52 | Install | 30 2 | -y update | 2020-01-27 03:23 | I, U | 34 EE 1 | | 2020-01-27 03:15 | Install | 479 E
任意のトランザクションに絞って詳細を確認したい場合は dnf history info [ID]' または
yum history info [ID]' を実行します。
# dnf history info 16 Transaction ID : 16 Begin time : Tue Jun 23 00:47:13 2020 Begin rpmdb : 518:920e78e7b01fbb56a3779af2a94508b03dacdb0b End time : Tue Jun 23 00:47:14 2020 (1 seconds) End rpmdb : 519:aa2f7bc93a0b3c542de2f98650f704abafc5eae5 User : root <root> Return-Code : Success Releasever : 8 Command Line : -y install nmap-ncat Packages Altered: Install nmap-ncat-2:7.70-5.el8.x86_64 @AppStream
apt での確認方法
Debian / Ubuntu 系の場合、パッケージ管理には apt
を利用します。 apt
には履歴を確認するコマンドが無いようですが、
ファイル | 説明 |
---|---|
/var/log/apt/history.log |
apt の操作履歴が記録される |
/var/log/apt/term.log |
apt を実行した際の出力が記録される |