Linux で現在の RPM パッケージ構成を引き継ぐには

2009-3-11 07:00
このエントリーをはてなブックマークに追加

CentOS や Fedora などの RPM ベースの OS で、RPM のパッケージ構成を一覧出力して、他のサーバに引き継がせるときには、以下のようにすればできます。

まず、パッケージの一覧を出力し、テキストファイルに落とします。

  $ rpm -qa --qf "%{name}.%{arch}\n" | sort > list.txt

次に別のサーバに list.txt を持って行き、yum コマンドで install します。

  # yum install $(cat list.text) 

もちろん新しいサーバにあらかじめ入っていた余計のパッケージは削除されませんので、差分をとって確認しましょう。

  $ rpm -qa --qf "%{name}.%{arch}\n" | sort > list2.txt
  $ diff list.txt list2.txt
  • ブックマーク : アクセス: 5,028回
  • カテゴリー : Linux
  • キーワード : ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

68 queries. HTML convert time: 1.310 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン