![删除 Firefox apparmor 配置文件后如何恢复?](https://linux22.com/image/1035637/%E5%88%A0%E9%99%A4%20Firefox%20apparmor%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%90%8E%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%EF%BC%9F.png)
我在摆弄 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 来提取它。