Linux、費多拉。將 RPM 清單中的所有軟體自動安裝到新機器上?

Linux、費多拉。將 RPM 清單中的所有軟體自動安裝到新機器上?

在一台機器上產生 rpm 列表,然後使用它自動將所有軟體安裝到新機器上的最佳方法是什麼?

任何幫助將不勝感激。

答案1

假設相同的linux版本:

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

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

也假設您的儲存庫清單全部相同並且全部代表在新機器上。

有時軟體包會更改名稱,或者某些軟體包的實際名稱具有特定版本,因此如果這是在 Fedora 版本之間,則不太可能起作用。但它很可能會帶你到那裡。對於同一版本的新系統,它應該可以正常工作。

相關內容