yumによるパッケージ操作は、yumで過去に実施した操作の履歴も確認する事が出来ます。
※目次をクリックすると目次の下部にコンテンツが表示されます。
実施時期などを基に過去の履歴を調べる
1)過去にyumで実施した全作業のリストを表示する
“yum history list all”で表示できます。
例)
“yum history list all”で表示できます。
例)
# yum history list all ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 33 | <rails> | 2013-03-05 17:55 | Install | 2 32 | <rails> | 2013-03-05 17:55 | I, U | 3 31 | <rails> | 2013-02-27 17:32 | Install | 1 :
上記のように実施日時、ユーザー名、アクション(インストール、更新、削除など)が表示されます。
2)詳細な履歴を確認する
1)ではどのパッケージに対して実施したかが分かりません。詳細な履歴を確認するには、1)で表示された”ID”(トランザクションID)を指定して以下のコマンドを実行します。
“yum history info トランザクションID”
例)
# yum history info 30 Transaction ID : 30 Begin time : Wed Feb 20 16:03:05 2013 Begin rpmdb : 334:80539480d2e600a305aed29cc7534715b405ba0f End time : 16:03:12 2013 (7 seconds) End rpmdb : 335:fa210d00357e8dabb366d15d4dba37653d52ae9f User : <rails> Return-Code : Success Command Line : install mysql-devel Transaction performed with: Installed rpm-4.8.0-19.el6.x86_64 @anaconda-CentOS-201112091719.x86_64/6.2 Installed yum-3.2.29-22.el6.centos.noarch @anaconda-CentOS-201112091719.x86_64/6.2 Installed yum-plugin-fastestmirror-1.1.30-10.el6.noarch @anaconda-CentOS-201112091719.x86_64/6.2 Packages Altered: Updated mysql-5.1.66-2.el6_3.x86_64 @updates Update 5.1.67-1.el6_3.x86_64 @updates Install mysql-devel-5.1.67-1.el6_3.x86_64 @updates Updated mysql-libs-5.1.66-2.el6_3.x86_64 @updates Update 5.1.67-1.el6_3.x86_64 @updates Updated mysql-server-5.1.66-2.el6_3.x86_64 @updates Update 5.1.67-1.el6_3.x86_64 @updates history info
すでにインストール済みのパッケージのリストを表示
下記コマンドで調べる事ができます。
yum history list パッケージ名
yum history packages-list パッケージ名
yum history info パッケージ名
yum history packages-info パッケージ名
※パッケージ名には、ワイルドカードを指定して関連するパッケージをまとめて調べる事も出来ます。
1)簡単なリストを表示
①yum history list
yum history list パッケージ名
yum history packages-list パッケージ名
yum history info パッケージ名
yum history packages-info パッケージ名
※パッケージ名には、ワイルドカードを指定して関連するパッケージをまとめて調べる事も出来ます。
1)簡単なリストを表示
①yum history list
# yum history list net-snmp* ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 25 | <wordpress> | 2013-02-01 13:46 | Install | 1 23 | <wordpress> | 2013-01-27 21:28 | Install | 3 history list
②yum history packages-list
# yum history packages-list net-snmp* ID | Action(s) | Package ------------------------------------------------------------------------------- 25 | Install | net-snmp-utils-1:5.5-41.el6_3.1.x86_64 23 | Install | net-snmp-1:5.5-41.el6_3.1.x86_64 23 | Dep-Install | net-snmp-libs-1:5.5-41.el6_3.1.x86_64 history packages-list
2)詳細な情報を表示
①yum history info
# yum history info net-snmp* Transaction ID : 25 Begin time : Fri Feb 1 13:46:25 2013 Begin rpmdb : 312:4a5b5e2aa45f4fd6d6619200e2c735f62cdae682 End time : (0 seconds) End rpmdb : 313:06375c87590a0bf95ddfbeb12cffe78c35d25337 User : <wordpress> Return-Code : Success Command Line : install net-snmp-utils Transaction performed with: Installed rpm-4.8.0-19.el6.x86_64 @anaconda-CentOS-201112091719.x86_64/6.2 Installed yum-3.2.29-22.el6.centos.noarch @anaconda-CentOS-201112091719.x86_64/6.2 Installed yum-plugin-fastestmirror-1.1.30-10.el6.noarch @anaconda-CentOS-201112091719.x86_64/6.2 Packages Altered: Install net-snmp-utils-1:5.5-41.el6_3.1.x86_64 @updates ------------------------------------------------------------------------------- Transaction ID : 23 Begin time : Sun Jan 27 21:28:01 2013 :
②yum history packages-info
# yum history packages-info net-snmp* Transaction ID : 25 Begin time : Fri Feb 1 13:46:25 2013 Package : net-snmp-utils-1:5.5-41.el6_3.1.x86_64 State : Install Size : 370,527 Build host : c6b10.bsys.dev.centos.org Build time : Mon Jul 23 15:10:54 2012 Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS License : BSD URL : http://net-snmp.sourceforge.net/ Source RPM : net-snmp-5.5-41.el6_3.1.src.rpm Commit Time : Wed Jun 27 21:00:00 2012 Committer : Jan Safranek <jsafrane@redhat.com> Reason : user Command Line : install net-snmp-utils From repo : updates Installed by : <wordpress> Transaction ID : 23 Begin time : Sun Jan 27 21:28:01 2013 Package : net-snmp-1:5.5-41.el6_3.1.x86_64 State : Install : : Transaction ID : 23 Begin time : Sun Jan 27 21:28:01 2013 Package : net-snmp-libs-1:5.5-41.el6_3.1.x86_64 : :
-
dnfコマンド
- CentOS Stream9のパッケージ管理(dnfコマンド)
- RPMコマンドで既存サービスの確認
- RPMパッケージであるセキュリティバグが修正済みがRPMコマンドで確認する
- RPMパッケージのマニュアルを探す
- インストール(アップデート)日時順にRPMパッケージ一覧を表示
- インストールせずにRPMパッケージ内から特定のファイルを抽出
- “yum list”コマンドでパッケージのリスト、バージョンを確認
- 過去に実施したyumの履歴を確認する
- yumコマンドで最新のパッケージにアップデート
- CentOSでrpmパッケージ更新後の適用
- RPMパッケージを個別に入手し、yumコマンドで依存性を解決しながらインストール
- yumでグループ単位にパッケージをインストール
- yum.confのmainセクションの設定方法
- yumのプラグインに関する設定
- CentOS5.10環境のyumでepelのリポジトリを使用する
- CentOS6環境のyumでepelのリポジトリを使用する
- CentOS5環境のyum updateでNot Foundのエラーが発生した場合
- CentOS6.10でSoftware collections(SCL)導入時に発生したエラーに対する対応
- CentOS6.10でremoving mirrorlist、YumRepo Errorが発生した場合の対応
- Linuxで「~のファイルが無い」とか「~のコマンドが無い」でインストールが失敗した場合
- LinuxのRPMパッケージ内のファイルのパーミッション、オーナーの設定を元に戻したい場合
- yumでインストール済みのパッケージを元に戻す
- /var/tmpディレクトリにyumのキャッシュ、キャッシュの削除方法
- 更新可能なRPMパッケージのリストをメールで送信する
rpmコマンド
yumコマンド 表示、確認
yumコマンド インストール、アップデート
yumコマンド 設定、リポジトリ
yumコマンド トラブル対応
運用、その他
-
rpmコマンド
- RPMコマンドで既存サービスの確認
- RPMパッケージであるセキュリティバグが修正済みがRPMコマンドで確認する
- RPMパッケージのマニュアルを探す
- インストール(アップデート)日時順にRPMパッケージ一覧を表示
- インストールせずにRPMパッケージ内から特定のファイルを抽出
- “yum list”コマンドでパッケージのリスト、バージョンを確認
- 過去に実施したyumの履歴を確認する
- yumコマンドで最新のパッケージにアップデート
- CentOSでrpmパッケージ更新後の適用
- RPMパッケージを個別に入手し、yumコマンドで依存性を解決しながらインストール
- yumでグループ単位にパッケージをインストール
- yum.confのmainセクションの設定方法
- yumのプラグインに関する設定
- CentOS5.10環境のyumでepelのリポジトリを使用する
- CentOS6環境のyumでepelのリポジトリを使用する
- CentOS5環境のyum updateでNot Foundのエラーが発生した場合
- Linuxで「~のファイルが無い」とか「~のコマンドが無い」でインストールが失敗した場合
- LinuxのRPMパッケージ内のファイルのパーミッション、オーナーの設定を元に戻したい場合
- yumでインストール済みのパッケージを元に戻す
- /var/tmpディレクトリにyumのキャッシュ、キャッシュの削除方法
- 更新可能なRPMパッケージのリストをメールで送信する
yumコマンド 表示、確認
yumコマンド インストール、アップデート
yumコマンド 設定、リポジトリ
yumコマンド トラブル対応
運用、その他