yumコマンドでは、過去に実施したインストール、アップデートなどの作業を取り消して作業前の状態に戻す事ができます。
※目次をクリックすると目次の下部にコンテンツが表示されます。
ある特定の作業を取り消して元に戻すには?
ある特定の作業に該当するトランザクションIDを指定して下記コマンドを実行すると元に戻す事が出来ます。
yum history undo トランザクションID
例)”bind”のパッケージに関する作業を元に戻す場合
①トランザクションIDを確認する
yum history undo トランザクションID
例)”bind”のパッケージに関する作業を元に戻す場合
①トランザクションIDを確認する
# yum list history packeaages-list bind* Loaded plugins: fastestmirror ID | Action(s) | Package ------------------------------------------------------------------------------- 34 | Install | bind-32:9.8.2-0.10.rc1.el6_3.6.x86_64 34 | Dep-Install | bind-libs-32:9.8.2-0.10.rc1.el6_3.6.x86_64 history packages-list
②トランザクションID 34を取り消す
# yum history undo 34 : Removed: bind.x86_64 32:9.8.2-0.10.rc1.el6_3.6 bind-libs.x86_64 32:9.8.2-0.10.rc1.el6_3.6 portreserve.x86_64 0:0.0.4-9.el6 Complete!
③インストール済みのパッケージを再確認
# yum list installed bind* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Error: No matching Packages to list
ある特定の時点まで複数のパッケージをまとめて元に戻す
戻したい時点のトランザクションIDを指定して下記コマンドを実行します。
yum history rollback トランザクションID
例)”bind”関連の作業を行った前の状態に戻したい場合
①トランザクションIDを確認する
yum history rollback トランザクションID
例)”bind”関連の作業を行った前の状態に戻したい場合
①トランザクションIDを確認する
# yum history packages-list bind* Loaded plugins: fastestmirror ID | Action(s) | Package ------------------------------------------------------------------------------- 37 | Install | bind-utils-32:9.8.2-0.10.rc1.el6_3.6.x86_64 36 | Install | bind-devel-32:9.8.2-0.10.rc1.el6_3.6.x86_64 36 | Dep-Install | bind-libs-32:9.8.2-0.10.rc1.el6_3.6.x86_64 35 | Erase | bind-32:9.8.2-0.10.rc1.el6_3.6.x86_64 35 | Erase | bind-libs-32:9.8.2-0.10.rc1.el6_3.6.x86_64 34 | Install | bind-32:9.8.2-0.10.rc1.el6_3.6.x86_64 34 | Dep-Install | bind-libs-32:9.8.2-0.10.rc1.el6_3.6.x86_64 history packages-list
②Bind関連の作業を行う以前(トランザクションID 33)までロールバックする
# yum history rollback 33 : Removed: bind-devel.x86_64 32:9.8.2-0.10.rc1.el6_3.6 bind-libs.x86_64 32:9.8.2-0.10.rc1.el6_3.6 bind-utils.x86_64 32:9.8.2-0.10.rc1.el6_3.6 Complete!
③インストール済みのパッケージを再確認
# yum list installed bind* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Error: No matching Packages to list
-
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コマンド トラブル対応
運用、その他