我有个奇怪的问题。看起来像是版本冲突。我的意思是,我已经安装了一个带有特定版本的软件包,但是安装的软件是另一个版本。但他们应该一样。例如,我安装了vlc软件包,包版本和软件都是相同的版本。例如:
$ vlc --version | grep ^VLC
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
VLC versione 3.0.9.2 Vetinari (3.0.9.2-0-gd4c1aefe4d)
$ apt-show-versions vlc
vlc:amd64/focal 3.0.9.2-1 uptodate
vlc:i386 not installed但是,我为firefox提供了不匹配的ublock源插件,请看:
$ apt-show-versions webext-ublock-origin xul-ext-ublock-origin
webext-ublock-origin:all/focal 1.22.2+dfsg-1 uptodate
xul-ext-ublock-origin:all/focal 1.22.2+dfsg-1 uptodate但正如您所看到的,版本是不同的:

为什么?
发布于 2021-12-10 08:16:37
您已经安装了已打包到Ubuntu软件存储库中的ublock版本。该版本不太可能在您的Ubuntu版本的生命周期内进行更新,除非出现一些严重的安全问题,并通知包方并采取行动。
如果有效的话,我建议:不要打破。不过,要安装该插件的最新版本,您可以从addons.mozilla.org网站安装它。首先,删除系统范围内的安装扩展:sudo apt remove webext-ublock-origin xul-ext-ublock-origin (Ubuntu21.10和更高版本上不再存在后一个包)。然后,在Firefox中,使用“加载项管理器”直接从网站安装扩展。
发布于 2021-12-09 23:19:28
你所做的是两件完全不同的事和两件完全不同的事。结果不一致并不令我感到惊讶。在Linux中,非常重要的是确切地知道包的确切版本,否则整个系统就会崩溃。
对于firefox,完全不需要知道插件的确切版本。如果在这条线上有错误,可以随时纠正。
编辑:我错过了mozilla外接程序实际上是为发行版打包的。我从来没有用那种方式安装过外接程序。但是这个git与发行版包没有任何关系,至少就版本而言是这样。
我谦逊的观点说,你对你的问题没有太多的担心。如果你不理解我的回答,请留下评论。
https://askubuntu.com/questions/1380169
复制相似问题