Centos 7.5がインストールされた2台のコンピュータがあります。そのうちの1つは仮想で、もう1つは物理的です。コマンドによってインストールされる仮想マシンには、いくつかのrpmパッケージがありますrpm
。このパッケージが何であるかを知る必要がありますが、あまりにも多く、どのパッケージが必要かわかりません。
問題は、これらのパッケージを実際のパッケージにもインストールする必要があることです。私の質問は、仮想マシンからrpmパッケージを抽出して実際のマシンにインポートする方法はありますか?
ウェブサイトからそれぞれをダウンロードしてインストールするのは本当に時間がかかります。私たちはこれらのrpmファイルを持っていましたが、欠けているようです。そして、yum
両方のサーバーでまったく機能することはできません。
答え1
私の質問は、仮想マシンからrpmパッケージを抽出して実際のマシンにインポートする方法はありますか?
インストール後、RPMパッケージ情報がRPMDBデータベースに書き込まれ、/var/lib/rpm
ファイルが抽出されます。可能であっても、プロセスを復元する簡単な方法はありません。
このパッケージが何であるかを知る必要がありますが、あまりにも多く、どのパッケージが必要かわかりません。
走る
yum list installed
インストールされている項目を確認してください。その後、たとえば、すべての標準パッケージをフィルタリングできます。
yum list installed | egrep -v "@base|@updates|@anaconda|@update"
を使用してこの情報を取得することもできますyum history
。