我知道我可以使用
sudo snap refresh <package>
Run Code Online (Sandbox Code Playgroud)
但是有没有办法更新所有快照,比如
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud) 为什么 Ubuntu 转储.deb软件包并转向.snap软件包?
至少现在他们正在.deb为正态分布保留包。.deb已经是最流行的包装格式了。
这给出了关于 Snap 包格式是什么的想法。但是现有的 deb 包会发生什么?迁移到 Snap 有什么明显的优势吗?值得痛苦吗?
最近,打开Firefox时出现此警告:
“firefox”snap 待更新
关闭应用程序以避免中断
这是什么意思?我该怎么办?这是一个错误吗?
我最近从学生那里收到了这个问题,虽然我有很多信息要提供,但我还没有找到可以将人们指向哪里可以阅读更新答案的来源(我发现了很多错误信息和过时的信息)。因此,在通用包装系统的这种演变中,我对诸如 snap、appimage、flatpak 等包装格式的一些问题是:
我使用了这个命令行
sudo snap install pwgen-tyhicks
Run Code Online (Sandbox Code Playgroud)
安装 pwgen 但我不知道如何使用它。所以我想卸载它。如何卸载它?
我是一位新的 Ubuntu 22.04 用户,遇到了 Snap Store 的问题。每当我尝试更新 Snap Store 时,我都会看到这些错误消息。
Pending update of "snap-store" snap
Close the app to avoid disruptions (13 days left)
Run Code Online (Sandbox Code Playgroud)
Unable to update "Snap Store":
(null): cannot refresh "snap-store": snap "snap-store" has
running apps (ubuntu-software)
Run Code Online (Sandbox Code Playgroud) 我不是特别喜欢应用程序$HOME用它们自己的文件或目录来弄乱我的目录。这很少有问题,因为大多数应用程序都有礼貌地通过在数据前面加上一个点或符合~/.config标准来隐藏他们的数据。但不是啪啪啪。
Q1:我误解了这个目录吗?是~/snap真的哪些我应该进入并获得每天相提并论与目录~/downloads,~/pictures,~/work,等?
Q2:在任何情况下:我可以移动它~/.snap吗?我找不到任何像/etc/snap, /etc/default/snap, 或~/.config/snap调整的东西。我试过了,export SNAP_USER_DATA=$HOME/.snap但没有用。
据我在22.04 Jammy的持续开发中看到,Firefox是一个 Snap 软件包。apt 中相关的 Deb 包只是该 snap 版本的快捷方式/链接。
我不喜欢我的安装来自 snap 包,因为我发现它们太多“Ubuntu 特定的”。
是否有其他方法可以在 Jammy 上安装 Firefox?
我最喜欢的选择是Apt 存储库或PPA。同时我将使用我的测试虚拟机测试Flatpak版本。
我刚刚完成了 Ubuntu 18.04 的安装,但是每当我尝试从 Ubuntu 软件安装任何应用程序时,都会出现相同的错误(例如“vlc”):
无法安装“vlc”:snap“vlc”正在进行“install-snap”更改
我希望有人能告诉我我做错了什么。