我之前snapd
从ppa:mozillateam/ppa
. 我试图保持这种方式,但我的 FF 只是自动更新到 snap 版本,并且 snapd 再次自动安装。我该如何预防?
我有一个包含以下内容的文件以防止snapd
安装,位于/etc/apt/preferences.d/nosnap.pref
:
Package: snapd
Pin: release a=*
Pin-Priority: -10
我也有/etc/apt/preferences.d/mozillateam.pref
以下内容:
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
这似乎不再起作用了。我的非快照 firefox 只是自动更新到快照版本,并snapd
自动安装。
有趣的是,sudo apt autoremove snap
将 Firefox 滚回了非快照版本,并sudo apt update
说没有什么可更新的。
另一方面,sudo apt install snapd --dry-run
似乎不再被上述配置文件阻止。
不确定它是否重要,但会apt-cache policy -q | grep snap
打印以下内容:
snapd -> 2.55.5+22.04 с приоритетом 1
snapd -> 2.55.3+22.04 с приоритетом -10
根据要求,输出apt-cache policy snapd
:
apt-cache policy snapd
snapd:
Installed: (none)
Candidate: 2.55.5+22.04
Version table:
2.55.5+22.04 1 (phased 70%)
500 http://ru.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
2.55.3+22.04 -10
500 http://ru.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
有趣的是,我在另一台机器上尝试过(它没有收到这个自动更新),并且有2.55.5+22.04
pin priority -10
, not 1
,并且被标记为(phased 80%)
.