Linux における dnf / yum / apt での履歴確認方法
Linux ディストリビューションによってパッケージ管理コマンドは様々です。 今回は dnf
, yum
, apt
での操作履歴確認方法をメモしておきます。
dnf / yum での確認方法
RHEL や CentOS の場合、パッケージ管理には dnf
や yum
を利用します。 これらの場合は dnf history
や yum history
で履歴を確認することが出来ます。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | # 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]' を実行します。
1
2
3
4
5
6
7
8
9
10
11
12 | # 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 を実行した際の出力が記録される |