当我最近从 22.10 升级到 Ubuntu 23.04 时,我无法启动 Emacs(我使用的是 Doom Emacs)。在终端中我收到此消息:
emacs:加载共享库时出错:libtiff.so.5:无法打开共享对象文件:没有这样的文件或目录
请注意,在 22.10 下,我已经构建并安装了 Emacs 28.2。我尝试简单地安装 Emacs 28.2,它现在是为 Ubuntu 23.04 打包的,但这不起作用。我还尝试按照某人的建议在 libtiff.so.5 和 libtiff.so.6 之间创建符号链接(现在找不到链接),但同样没有改变任何内容。
我是否需要在 23.04 下重建并重新安装 Emacs,还是应该完全删除现有的 Emacs 和 Doom 并使用 apt-get 重新安装?或者还有什么我应该做的吗?
我是一个新手,正在玩我不太理解的东西,所以您的帮助将不胜感激。
小智 7
我认为 Ubuntu 23.04 附带了libtiff.so.6; 通过查看来仔细检查这是否正确/usr/lib/x86_64-linux-gnu。
如果 Emacs 在 libtiff 中使用的特定 API 没有更改,那么您可以通过创建名为libtiff.so.5to的符号链接来欺骗 Emacs libtiff.so.6。
在/usr/lib/x86_64-linux-gnu运行类似的东西sudo ln -s libtiff.so.6 libtiff.so.5。
| 归档时间: |
|
| 查看次数: |
2927 次 |
| 最近记录: |