【发布时间】:2011-01-17 09:43:37
【问题描述】:
我有一个疑问。我正在做一个与 Linux 中的系统还原概念相关的项目。我计划在失败的情况下执行应用程序明智的回滚。有什么方法可以找出系统中应用程序使用的所有文件是什么?
好的。我会说清楚一点。例如考虑 Firefox 应用程序。安装时,许多文件从 .deb 文件写入 /etc、/usr、/opt 等文件夹。在 Windows 中,所有文件都安装在程序文件下的一个文件夹中,而在 linux 中则没有。那么有没有办法找出属于软件的文件呢?
谢谢。
【问题讨论】:
-
你是什么意思“应用程序”。用户可以从命令行向应用程序提供 any 文件名。 “应用方面”是什么意思?请提供某种定义或规则来定义“应用程序方面”。
-
是的!来了!!在 linux 中,现有的软件确实将整个系统作为一个整体进行备份。但是我的计划是,如果某些应用程序说在某些版本中工作的 Firefox 在更新到 2.5 后说 2.4 不起作用!在那种情况下,我计划通过恢复已备份的文件将版本回滚到 2.4!所以要做到这一点,我需要找到与软件相关的文件!!有没有办法找到这个?谢谢
-
许多系统已经通过包管理提供了这种功能