删除 Firefox apparmor 配置文件后如何恢复?

删除 Firefox apparmor 配置文件后如何恢复?

我在摆弄 Firefox 时删除了 apparmor 配置文件...现在我无法将其恢复。

我卸载(完成)了 apparmor 程序、配置文件等。当重新安装时,我仍然没有找回配置文件(即 /etc/apparmor.d./usr.bin.firefox*

我了解到 Firefox 的 apparmor 配置文件实际上是 Firefox 软件包的一部分...但我卸载了 Firefox 并重新安装了它,但仍然没有得到该文件usr.bin.firefox

有地方可以让我手动下载该文件吗?

答案1

Dpkg 表示该firefox包对此负责:

$ dpkg -S /etc/apparmor.d/usr.bin.firefox
firefox: /etc/apparmor.d/usr.bin.firefox

因此,不要重新安装 apparmor,而是重新安装 Firefox:

sudo apt-get --reinstall install firefox

在重新安装过程中,系统会提示您是否要恢复文件:

Configuration file `/etc/apparmor.d/usr.bin.firefox'
 ==> Deleted (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** usr.bin.firefox (Y/I/N/O/D/Z) [default=N] ?

选择Y再次安装该文件。

答案2

简单来说,你可以从 .deb 包中挑选它packages.ubuntu.com使用 file-roller 来提取它。

相关内容