我只能以 root 身份(使用 sudo)执行 calibre。我该怎么做才能在没有 root 权限的情况下执行它?

我只能以 root 身份(使用 sudo)执行 calibre。我该怎么做才能在没有 root 权限的情况下执行它?

我已经安装了calibre,但现在只能用

sudo calibre

我应该怎么做才能在没有root权限的情况下执行它,也就是说,没有sudo

与此相关的另一个问题是 calibre 生成的所有文件和目录都归 root 所有。

答案1

我终于找到了解决方案。我只需要更改目录的权限/opt/opt/calibre以便任何用户都可以访问它们。现在我可以通过简单地编写来执行 calibre,而无需 root 权限

calibre

并且 calibre 生成的所有文件和目录都归我的用户所有。

答案2

(从上面的评论移出)

我不知道 calibre 是如何工作的,似乎涉及很多内容 - 首先是大量依赖项。除非您有非常具体的理由保留最新版本...

sudo calibre-uninstaller似乎是最简单的解决方法
——然后使用 Ubuntu 软件中心或者代替apt-get install calibre

它不是最新的(1.41.x)而是 1.25.0 - 所以可能会错过一两件事 - 但运行起来可能会容易得多。

相关内容