如何确定在新安装之前已安装了哪些软件包?

如何确定在新安装之前已安装了哪些软件包?

情况:

  • 想要从 32 位环境转移到 64 位环境(利用 >4GB RAM)
  • 购买了新的硬盘并安装了新的操作系统
  • 安装旧硬盘作为辅助设备

问题:

  • 我如何确定我已经安装的所有软件包(无论平台如何 - 我会在新安装上安装适当的平台)?

答案1

自动化新安装并安装旧系统上已有内容的方法是:

dpkg --get-selections > installed-software

备份该文件并在安装后执行...

dpkg --get-selections < installed-software
dselect

如果需要,您可以编辑文本文件并删除、更改名称或包含包。


值得注意的

cat /var/log/apt/history.log

显示您使用 apt-get 所执行操作的列表。

apt-mark showmanual

将列出手动安装的软件包。

相关内容