Yum
複製基於 Yum 的 Linux 安裝
給定基於 Yum 的安裝(特別是在我的情況下,Scientific Linux 5.1 x86_64 安裝),我如何將已安裝的程序和實用程序複製到基於 Fedora Core x86_64 的新機器上?硬體非常相似但不完全相同,SL5基於EL而不是Fedora有明顯的區別;我的主要目標是將使用者體驗從原始盒子 (SL) 複製到新盒子 (FC)。
您可以使用以下命令創建已安裝軟體的列表:
$ rpm -qa > installed-software.log
由於它們基於不同的發行版,我不確定您將如何進行安裝。
如果我將它複製到同一發行版的全新安裝中,我將以 root 身份執行以下命令
# yum -y install $(cat /home/user/installed-software.log)
獲取 RHEL 機器上已安裝 RPM 的列表:
yum list installed |tail -n +3|cut -d' ' -f1 > installed_packages.txt
在 Fedora 上安裝軟體包:
yum -y install $(cat installed_packages.txt)
注意:Fedora 是 RHEL 的研發項目,您應該能夠在 Fedora 中安裝這些包中的大部分。
Steves 方法列出了版本號,您希望避免這種情況。