Linux、Fedora。RPM リストからすべてのソフトウェアを新しいマシンに自動インストールしますか?

Linux、Fedora。RPM リストからすべてのソフトウェアを新しいマシンに自動インストールしますか?

1 台のマシンで rpm リストを作成し、それを使用してすべてのソフトウェアを新しいマシンに自動インストールする最適な方法は何ですか?

ご協力いただければ幸いです。

答え1

同じ Linux バージョンを想定:

古い:rpm -qa --qf "%{NAME}\n" > list.txt

新着:dnf install $(cat list.txt)

また、リポジトリ リストがすべて同じであり、すべてが新しいマシンに表示されていることを前提としています。

パッケージの名前が変わったり、実際の名前に特定のバージョンが含まれている場合があるため、これが fedora のバージョン間で機能する可能性は低くなります。ただし、ほとんどの場合、これで目的を達成できます。同じバージョンの新しいシステムでは、問題なく機能するはずです。

関連情報