鉴于基于 Yum 的安装(特别是在我的情况下,Scientific Linux 5.1 x86_64 安装),我如何将已安装的程序和实用程序复制到基于 Fedora Core x86_64 的新机器上?硬件非常相似但不完全相同,明显的区别是SL5基于EL,而不是基于Fedora;我的主要目标是将用户体验从原始盒子 (SL) 复制到新盒子 (FC)。
Ste*_*ine 18
您可以使用以下命令创建已安装软件的列表:
$ rpm -qa > installed-software.log
Run Code Online (Sandbox Code Playgroud)
由于它们基于不同的发行版,我不确定您将如何进行安装。
如果我将它复制到相同发行版的全新安装,我将以 root 身份运行以下命令
# yum -y install $(cat /home/user/installed-software.log)
Run Code Online (Sandbox Code Playgroud)
获取 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 方法列出了版本号,而您希望避免这种情况。
归档时间: |
|
查看次数: |
18924 次 |
最近记录: |