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
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.