我已经安装了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 - 所以可能会错过一两件事 - 但运行起来可能会容易得多。