如何识别已安装软件包的定制?

如何识别已安装软件包的定制?

我需要将我的 Ubuntu 笔记本电脑复制为 VirtualBox 客户机。为了在客户机中复制笔记本电脑中当前安装的软件包,我计划遵循此处给出的配方:

http://www.nixtutor.com/linux/keep-a-backup-of-installed-packages/

我现在需要的是一种方法来识别所有具有定制的包(例如对配置文件的更改等)。

最好的方法是什么? dpkg 可以找出这些信息并报告吗?

答案1

大多数(如果不是全部)自定义操作都会在 /etc 文件夹中进行。基本上,您要做的就是安装您提到的所有附加软件包,然后比较两个 /etc 目录(您的笔记本电脑和虚拟机)。可能还会涉及其他几个地方,例如 /usr/etc,但我敢打赌,这将帮助您完成大部分操作。

你可以使用这个diff工具,或者使用 SCM 工具,比如水银的git或者强制以帮助识别变化。

答案2

看一眼蓝图;我相信它有你所要求的东西。

相关内容