Del*_*ted
2
linux
apt
理想情况下,我想要一些东西:
- 让我写一个原因安装包或一组包的。
- 跟踪已安装的软件包对我的系统所做的所有更改。我想查看 /etc 文件修改、用户和组更改以及整体文件更改。任何重要的东西我都忘记了。:-)
- 让我写一个理由为删除软件包或一组软件包。
- 允许我稍后修改我给出的原因。我可能一开始就安装了一个软件包,只是因为我想检查一下。然后我可能会发现它真的很有用,并且有充分的理由保留它。由于原因是文档而不是日记,我想将最初的原因“只是测试一下”更改为“安装,因为它使用最小且快速的实现提供服务 x,y,z”。
- 允许我(手动)包括我需要执行的手动步骤。就像更改该文件的内容和权限一样,删除该文件并创建该文件。基本上记录我与一些文档注释一起执行的命令。并将它们绑定到我安装/删除的包,这导致这些手动步骤是必要的。
- 我可以获得输出,其中基本上是关于如何在新安装的机器上复制我的系统的描述。这意味着仅显示与全新安装不同的已安装/删除的软件包及其说明(仍按顺序排列,因为软件包可能相互依赖)。
问题
- 这听起来像是一个很好的文档系统吗?为什么?为什么不?什么可以改进?
- 已经有这样的东西了吗?
- 是否有可能连接到 APT 系统以获得必要的控制级别来创建这样的东西?有关如何操作的任何提示?
- 你对如何实施这样的事情有什么建议吗?
如果这样的东西还没有出现,我可能会尝试自己创造一些东西。