迁移 ubuntu;获取手动安装的软件包以供 apt-get install

迁移 ubuntu;获取手动安装的软件包以供 apt-get install

描述:

这有点简单;我正在迁移到另一台计算机。
我打算借此机会从 16.04(在旧计算机上)切换到新的 18.04 LTS。

在 16.04 上,我使用 手动安装了许多 (!) 库和包apt-get

问题:

有没有办法获取这些包,例如在文本文件中,我可以将其复制并粘贴到 18.04 上,然后输入命令apt-get来重新安装它们?

答案1

您似乎正在寻找apt-mark命令。

apt-mark showmanual将返回所有标有 的包的列表manual

有两套manual包,而且都是混在一起的:

  1. 您指定给 apt (sudo apt install foosudo apt-mark manual foo) 的软件包 这些是系统中的顶级软件包。其他所有软件包都是依赖项。通常您的桌面元软件包就在其中。

  2. Ubuntu 初始安装期间由桌面安装程序安装的软件包。这是一项安全措施,可防止用户在删除桌面元软件包时错误地删除系统的大部分内容。

相关内容