有人对 CD 开膛手 Whipper 有任何经验吗?
我的 0.7.2 从一个包中运行良好(这个:https://launchpad.net/~spvkgn/+archive/ubuntu/whipper)但我想我会升级到一个更新的版本。
我卸载了传统软件包,并且 snap 安装得很好。但是,每次我尝试运行它时,似乎都会因拒绝访问 .config 目录而遇到权限错误。一些谷歌搜索建议使用 --classic 标志进行安装,以帮助解决具有类似错误的不同快照。试一试,但在这里没有帮助。
我可以从我的其他快照中看到,他们通常在 ~/snap 目录中为包创建自己的 .config。这可能是一个错误的快照吗?这是一个测试版...
那里有人让它工作吗?
仅供参考,这是我在尝试运行whipper时得到的完整错误:
#Traceback (most recent call last):
File "/snap/whipper/23/bin/whipper", line 11, in <module>
load_entry_point('whipper==0.8.0', 'console_scripts', 'whipper')()
File "/snap/whipper/23/lib/python2.7/site-packages/whipper/command/main.py", line 22, in main
server = config.Config().get_musicbrainz_server()
File "/snap/whipper/23/lib/python2.7/site-packages/whipper/common/config.py", line 42, in __init__
self.open()
File "/snap/whipper/23/lib/python2.7/site-packages/whipper/common/config.py", line 47, in open
with codecs.open(self._path, 'r', encoding='utf-8') as f:
File "/snap/whipper/23/usr/lib/python2.7/codecs.py", line 898, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: u'/home/xyzzy/.config/whipper/whipper.conf'
自己创建目录?
或检查现有目录的所有权和权限
并确保
xyzzy
具有写访问权限。好的,所以我已经放弃了让快照工作的尝试。我有 Whipper 工作,所以我想我会在这里发布替代方法。
我通过 docker 安装了它,按照这里的说明:https ://github.com/whipper-team/whipper#docker
Docker 有一些问题,但我在这里找到了一个修复它的指南:https ://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-到 docker-daemon-socket
不确定它是否是固定的码头工人
sudo groupadd docker
或两者兼而有之。sudo usermod -aG docker xyzzy
sudo chown root:docker /var/run/docker.sock
一旦我运行了所有三个命令,我就可以运行,
docker pull whipperteam/whipper
然后添加别名,它现在可以正常工作了。