假设我们有一个较旧的 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
列出明确安装的软件包