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

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

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

コメントをどうぞ

48 queries. HTML convert time: 3.051 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2010 @ futuremix.org | 5jp.net ログイン