答案1
将我的上述评论发布为答案,显然,其他人也遇到了同样的问题:
Snap 软件包应禁用应用程序内部的更新——根据其文档,不支持应用内更新(请参阅 snapcraft.io/zotero-snap)并自行处理更新。鉴于它也没有与 Zotero 保持同步,我建议使用deb/aptitude 包在这里,非常可靠。
或者,您也可以直接从 Zotero 下载 tarball,将其解压到方便的位置,例如~/.local/bin
(确保您使用常规用户帐户对该位置具有写权限 - 否则,您将再次遇到同样的问题)并从终端运行 Zotero。
由于 deb 包基本上做同样的事情并处理依赖关系并创建启动器,所以在几乎所有情况下我都会选择它。
答案2
在我的例子中,kubuntu 22.04 有一个锁定/usr/lib/zotero
尝试这个:
sudo chmod 770 /usr/bin/zotero
或者sudo chmod -R 770 /opt/zotero
或两者:
sudo chmod 770 /usr/bin/zotero && sudo chmod -R 770 /opt/zotero
我不得不重新启动。
如果是个人机器,您可以使用707
而不是 来授予更广泛的权限770
。
查看来源和评论这里。
参见解释chmod 770
这里
最终您可以从以下位置获取最新.deb
文件:
https://mirror.mwt.me/zotero/deb/
路径.deb
:
来自 zotero 官方页面https://www.zotero.org/support/installation-->
建议社区维护https://github.com/retorquere/zotero-deb-->
镜像https://mirror.mwt.me/zotero/deb/