![Kubuntu 18 升级后 Okular 不再在终端中工作](https://linux22.com/image/1009582/Kubuntu%2018%20%E5%8D%87%E7%BA%A7%E5%90%8E%20Okular%20%E4%B8%8D%E5%86%8D%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E5%B7%A5%E4%BD%9C.png)
我最近从 Kubuntu 16 升级到了 18。当我尝试以用户身份在终端 (konsole) 中运行 okular 时(我之前在 vs 16 中成功运行过),但在 vs 18 中失败,并显示错误消息:“无法找到 okular 组件:未找到共享库”。我可以从应用程序菜单运行 okular,也可以从终端运行,前提是我使用 sudo 运行它,但当我以用户身份尝试时则不行。我想知道升级过程中发生了什么变化以及如何修复该问题。谢谢。
答案1
也许这不是您想要的解决方案,但我通过删除 Okular 的 snap 版本并安装 apt 版本在我的计算机上解决了这个问题。
答案2
我找到了谜底。它在我的.bashrc
文件中,包含一行:
export LD_LIBRARY_PATH=/usr/local/Qt/5.10.1/gcc_64/lib:$LD_LIBRARY_PATH
这导致了这个问题,以及其它应用程序(kile
例如)中类似的奇怪问题。这个问题是在升级后出现的,因为那行以前是无害的。最后我必须提到,引用的库目录存在于我的安装中(即问题不是由于缺少目录而引起的)。