我在 puppy linux (Tahr) 中,安装了 Discord 并尝试运行它
sudo discord
首先的问题是我没有图书馆libnss3.so
。安装了。
然后我需要这个libnssutil3.so
库,也安装了它。现在当我跑步时:
sudo discord
我得到:
/usr/share/discord/Discord: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnssutil3.so undefined symbol: PR_GetEnvSecure
答案1
因此,既然您正在使用puppy linux
(默认情况下以 root 身份运行所有内容,尽管它确实有一个在最新版本中命名的用户设置spot
,主要用于需要非 root 权限的应用程序),您不要需要sudo
:
discord
应该足够了。其次,您看到的错误:
/usr/share/discord/Discord: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnssutil3.so undefined symbol: PR_GetEnvSecure
libnssutil3.so
发生这种情况是因为本地库和需要的库之间的版本不同discord
......
您可能有 3 种可能的修复方法:
- 尝试其他可能的安装方法
discord
(如果我没记错的话,有一个应用程序图像,一些其他格式/存储库,如快照等)。 - 在浏览器中使用它(我的意思是,它在那里工作的机会更大,并且您通常不需要安装其他任何东西,除非您发现它在
chromium-based
浏览器中工作得更好)。 - 去询问一下现在正式小狗Linux论坛。他们可能比这里更习惯/更容易回答这个问题:)