wine 只能通过 sudo 找到库

wine can only find libs with sudo

我最近安装了 wine,但我只能 运行 使用 sudo 使用 wine 程序。

/opt/wine-devel/bin/wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

它给出了这个错误,我检查了 wine 是否试图在错误的目录中找到库,但情况并非如此,因为如果我使用:

sudo wine program.exe

运行正确。

winecfg

/opt/wine-stable/bin/wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

wine-5.0.1 * 伴侣 1.24.0 * Linux 薄荷 20 * 内核 5.4.0-40

更改为 Mint 19 后,葡萄酒不再有效。我该怎么办?

我只做了 chown <user> /opt/wine-<branch> 就解决了这个问题。但是在用 sudo 使用 wine 并安装一些包或程序后不这样做,它们将无法访问权限锁定,请在从 winehq 页面下载 wine 后使用 chown