升级到 16.04 后如何重新安装共享依赖项?

升级到 16.04 后如何重新安装共享依赖项?

我刚刚升级到 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了解具体说明。

希望能帮助到你。

相关内容