我刚刚升级到 16.04。当我尝试从命令行启动 Emacs 时,出现以下错误
emacs/src/emacs: error while loading shared libraries: libgif.so.4:
cannot open shared object file: No such file or directory
当我运行 ldd 时,它告诉我未找到以下两个依赖项:
libgif.so.4 => not found
libgnutls-deb0.so.28 => not found
我尝试使用 apt-get 安装 libgif7,但它告诉我它已经存在并且是最新的。我不太确定如何开始解决这个问题。
我如何重新安装这些依赖项?
答案1
升级到 16.04 后我又遇到了同样的问题。
问题是我从源代码构建了 emacs,所以我通过以下方式解决了它:重新下载源包,编译并重新安装。
看https://www.gnu.org/software/emacs/manual/html_node/efaq/Installing-Emacs.html了解具体说明。
希望能帮助到你。