我想在我的 Kubuntu 18.04 上安装 Thunderbird 60。我知道我可以通过 ppa 来完成:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt install thunderbird
但由于政策原因,它仍将安装 thunderbird 52
$ apt-cache policy thunderbird
thunderbird:
Installiert: 1:60.5.3+build1-0ubuntu0.18.04.1
Installationskandidat: 1:1000~52.9.1+build3-0ubuntu0.18.04.2
Versionstabelle:
1:1000~52.9.1+build3-0ubuntu0.18.04.2 500
500 http://ppa.launchpad.net/plasmazilla/releases/ubuntu bionic/main amd64 Packages
1:60.5.3+build1-0ubuntu0.18.04.1 500
500 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic/main amd64 Packages
100 /var/lib/dpkg/status
1:60.5.1+build2-0ubuntu0.18.04.1 500
500 http://at.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
1:60.5.1+build1-0ubuntu0.18.04.1~mt1 500
500 http://ppa.launchpad.net/mozillateam/ppa/ubuntu bionic/main amd64 Packages
1:52.7.0+build1-0ubuntu1 500
500 http://at.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
我现在可以强制使用 60.5.3 版本,但是,每次我想要更新系统时,它也会将 thunderbird“更新”到 v52。
Snap 包不是一个解决方案,因为它没有 thunderbird-plasma 集成,所以附件不起作用(没有有效的“打开方式”功能)。
目前,我只是通过以下方式“保留”当前版本:
sudo apt-mark hold thunderbird
但是有了这个,我将永远无法获得更新(所以我也可以直接通过 tar.gz 安装它)。
我也尝试过用引脚优先,通过创建
文件/etc/apt/preferences.d/mozillateam-pin-1100
并将其设置为
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1100
但它对我不起作用。如您在上面的策略输出中看到的:
1:1000~52.9.1+build3-0ubuntu0.18.04.2 500
版本号不知何故增加到了 1000。也许这就是问题所在。
有任何想法吗?