
在一台機器上產生 rpm 列表,然後使用它自動將所有軟體安裝到新機器上的最佳方法是什麼?
任何幫助將不勝感激。
答案1
假設相同的linux版本:
舊的:rpm -qa --qf "%{NAME}\n" > list.txt
新上:dnf install $(cat list.txt)
也假設您的儲存庫清單全部相同並且全部代表在新機器上。
有時軟體包會更改名稱,或者某些軟體包的實際名稱具有特定版本,因此如果這是在 Fedora 版本之間,則不太可能起作用。但它很可能會帶你到那裡。對於同一版本的新系統,它應該可以正常工作。