emacs:缺少 libotf.so

emacs:缺少 libotf.so

我对 ubuntu 和 linux 还不熟悉,我正在尝试安装 FUSE,以便安装 .appimage 文件。但是当我尝试使用 apt 或 apt-get 安装或升级某些东西时,我收到此错误: emacs: error while loading shared libraries: libotf.so.1: cannot open shared object file: No such file or directory

尽管我对 Linux 还很陌生,但我知道符号链接是什么,并且注意到和都libotf.so.1链接libotf.so.0libotf.so不存在的东西。

我不知道如何解决这个问题,因此如果能得到任何帮助我将不胜感激!

答案1

好的,所以我这么做了。

谢谢@moo告诉我Ubuntu 软件包我相信我自己能够解决这个问题。

这是我所做的:

我去了Ubuntu 软件包liboft1并搜索了所有缺失的软件包,以及我下载的网站上libm17n-0缺失的软件包。然后使用类似 GDebi 软件包安装程序的工具,我安装了它们,这似乎解决了问题。

答案2

你可能已经从错误信息中知道你错过了什么libotf.so

要找出哪个包包含 libotf.so,您可以使用以下命令:

apt-file search libotf.so

或者您可以搜索packages.ubuntu.com

这表明您需要该libotf-dev包。使用以下命令安装:

sudo apt update && sudo apt install libotf-dev

相关内容