相关疑难解决方法(0)

如何在 Ubuntu 22.04 或更高版本中将 Firefox 作为传统 deb 包(不带 snap)安装?

据我在22.04 Jammy的持续开发中看到,Firefox是一个 Snap 软件包。apt 中相关的 Deb 包只是该 snap 版本的快捷方式/链接。

我不喜欢我的安装来自 snap 包,因为我发现它们太多“Ubuntu 特定的”。

是否有其他方法可以在 Jammy 上安装 Firefox?
我最喜欢的选择是Apt 存储库PPA。同时我将使用我的测试虚拟机测试Flatpak版本。

firefox ppa software-installation snap 22.04

120
推荐指数
4
解决办法
10万
查看次数

如何卸载快照?

我使用 Ubuntu 12 年了,snap在最近的 Ubuntu 版本中真的很丢人。它会产生很多问题。升级后,Chromium 不启动并显示以下错误:

chromium_chromium.desktop[122932]: snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

如果包在新版本中更改了配置,则它有责任使其工作。现在,我必须在每次启动后重新配置它

sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
Run Code Online (Sandbox Code Playgroud)

如何完全卸载 snap 并定期重新安装其软件包apt

我处理的包不多snap

snap list
Name               Version             Rev   Tracking         Publisher   Notes
chromium           85.0.4183.121       1328  latest/stable    canonical?  -
core18             20200724            1885  latest/stable    canonical?  base
gnome-3-34-1804    0+git.3556cb3       60    latest/stable    canonical?  -
gtk-common-themes  0.1-36-gc75f853     1506  latest/stable    canonical?  -
snap-store         3.36.0-80-g208fd61  467 …
Run Code Online (Sandbox Code Playgroud)

chromium apparmor snap 20.04

12
推荐指数
3
解决办法
1万
查看次数

快照应用程序没有文件保存对话框

使用全新的 ubuntu 22.04 安装,我无法再在 Firefox 中保存或下载任何文件。当我第一次安装 Firefox 时它确实有效,现在不再有效。

File -> Save page as
Run Code Online (Sandbox Code Playgroud)

甚至没有打开一个窗口,我可以在其中选择目标目录。

使用 pdf 查看器中的“另存为”按钮也没有任何作用。

我刚刚在安全模式下启动 Firefox

$ firefox --safe-mode
Run Code Online (Sandbox Code Playgroud)

并看到错误消息

(firefox:9161):Gtk-警告**:09:19:12.367:无法打开门户文件选择器:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:名称org.freedesktop.portal.Desktop是任何 .service 文件均未提供

这(可能)适用于所有快照应用程序。对我来说是

  • firefox
  • keepassxc

我可能已经卸载了fuse3xdg-desktop-portal当我安装时fuse看到这个问题

firefox fuse snap keepassxc 22.04

11
推荐指数
1
解决办法
3737
查看次数

在 snap 应用程序中访问 /home 之外的文件

我刚刚升级到使用 snap 应用程序的最新版本的 Ubuntu,我无法理解我应该如何使用它们来处理 /home 之外的文件。我的机器上有三个磁盘,sdb 上有一个大型照片库、备份驱动器和其他东西;由于快照应用程序因此受到限制,他们无法访问其中任何一个。

我能想到的唯一解决方案是将所有内容都绑定到 /home 下的某个文件夹,但这似乎是每次我想查看文件时都要做的一件可怕的事情。搜索网络会带来关于snap interfaces和 的博客文章,snap connections但我不清楚这是否有帮助。

所以问题是:使用 snap 应用程序处理存储在 /home 之外的文件的预期方法什么?

permissions snap

5
推荐指数
1
解决办法
1283
查看次数