我对 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.0
到libotf.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