![如何将可选软件包的选择转移到新的 Ubuntu 版本?](https://linux22.com/image/922922/%E5%A6%82%E4%BD%95%E5%B0%86%E5%8F%AF%E9%80%89%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%9A%84%E9%80%89%E6%8B%A9%E8%BD%AC%E7%A7%BB%E5%88%B0%E6%96%B0%E7%9A%84%20Ubuntu%20%E7%89%88%E6%9C%AC%EF%BC%9F.png)
假设我们有一个较旧的 Ubuntu 安装,它不知何故出现了问题。它将被当前* Ubuntu 版本的全新安装所取代。
在旧设置中,安装的软件包比默认安装的软件包多。
在新的 Ubuntu 安装中,相同的可选软件包如果它们在较新的 Ubuntu 版本中仍然存在,则应该安装。
哪些包不再存在将会很有趣。
该计划不传输实际的包文件,而只传输安装了可选包的信息。
例如,在旧版本中,pinfo
已安装该包。它是一个可选包,在新版本中仍然存在。
pinfo
它包含默认的程序PATH
,但不应使用该信息,因为它也适用于字体包。
解决方案可以在旧系统上使用,
apt list pinfo
显示
pinfo/now 0.6.9-5.1 amd64 [installed,local]
在新系统上,它显示
pinfo/eoan 0.6.13-1 amd64
pinfo/eoan 0.6.13-1 i386`
*当前版本是 19.10,但这应该不相关。如果您认为相关,请明确说明
答案1
要获取软件包列表,apt 有以下命令:
apt list [option]
适合您情况的一些有用选项是......
--installed
显示系统上安装的软件包
--manual-installed
列出明确安装的软件包