我已经在Ubuntu 20.04中安装了Zotero-snap。
当我试图更新Zotero,或者当我试图浏览以更改Zotero中的默认PDF查看器时,我会得到一个拒绝权限的错误。检查此图像:
一些重要目录的权限如下所示:
我甚至打开了在该应用程序的可移动存储设备上读写的权限,如下所示:
尝试使用sudo运行Zotero会给出以下错误:
我遗漏了什么?我该怎么办才能解决这个问题呢?
发布于 2021-05-07 17:20:51
把我上面的评论作为回答,很显然,这也是其他人的问题:
Snap包应该禁用应用程序内部的更新--根据其文档,不支持应用程序内的更新(请参阅快照/zotero-snap),并自行处理更新。考虑到它也不是Zotero的最新版本,我建议您使用非常可靠的这里的deb/智能包。
或者,您可以直接从Zotero下载tarball,将其解压缩到一个方便的位置,如~/.local/bin
(确保您可以使用常规用户帐户对该位置进行写入访问--否则,您将再次遇到相同的问题),然后从终端运行Zotero。
由于deb包基本上做了相同的事情,处理依赖项并创建启动程序,所以我几乎在所有情况下都会这样做。
发布于 2023-05-11 07:59:21
在我的例子中,kubuntu22.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
的路径:
来自动物园官方网页https://www.zotero.org/support/installation ->
推荐社区维护https://github.com/retorquere/zotero-deb -->
https://askubuntu.com/questions/1282099
复制相似问题