Linux 下获取已安装的软件列表 & 重新安装/恢复所有软件程序

 

要重新安装或恢复您需要有一个列表的所有已安装的软件安装软件。

如何: 创建的 Debian 下的所有已安装软件备份列表 / Ubuntu Linux

如果您使用 Debian 或 Ubuntu Linux,使用 dpkg 命令列出已安装的软件:
$ dpkg --get-selections
您可以存储到一个名为 /backup/installed-software.log 文件的已安装软件的列表,请输入:
$ dpkg --get-selections > /backup/installed-software.log
基于 RPM分布 (RHEL、 软呢帽,Redhat,CentOS,Suse Linux) 用户尝试 rpm 命令来获取所有已安装的软件的列表,请输入:
$ rpm -qa

$ rpm -qa > /backup/installed-software.log

如何从备份列表恢复已安装的软件?

Debian/Ubuntu Linux 下键入下列两个命令来重新安装所有的程序:
# dpkg --set-selections < /backup/installed-software.log
一旦导入列表,请使用 dselect 命令或其他工具要安装的软件包,请输入:
# dselect
请选择’i‘ 为安装选择的软件。

据我所知基于 RPM 的发行版不提供 dpkg 种的设施。但与小小的外壳脚本编写技术您可以轻松地安装的所有软件程序:
# LIST="$( cat /backup/installed-software.log )"
如果您正在使用百胜 comamnd,键入 for 循环来安装所有的软件以下内容:
# for s in $LIST; do yum -y install $s; done
更新试试下面的命令 (由于 gt):
# yum -y install $(cat /backup/installed-software.log)

RHEL 注意有关版本 4

如果您使用的 RHEL 4 或更旧,请输入:
# for s in $LIST; do up2date -i $s; done

或者,你可以使用下面的命令:
# up2date -i $(cat /backup/installed-software.log)

 

http://www.cyberciti.biz/tips/linux-get-list-installed-software-reinstallation-restore.html

 

作者: Mr.Tang

伯虎

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

  +  39  =  44