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を実行すると、次の2つの依存関係が見つからないことがわかります。
libgif.so.4 => not found
libgnutls-deb0.so.28 => not found
Libgif7をインストールしてapt-getを試してみましたが、すでに存在していて最新であることがわかります。他にどのようにこれに取り組むことを始めるべきか、私には本当にわかりません。
これらの依存関係を再インストールするにはどうすればよいですか?
16.04のアップグレード後にもまったく同じ問題が発生しました。
問題は、ソースから作成されたemacsであったため、ソースパッケージの再ダウンロード、コンパイルと再インストールによって解決しました。
具体的な手順については、 https://www.gnu.org/software/emacs/manual/html_node/efaq/Installing-Emacs.html を参照してください。
それが役に立てば幸い。