web-dev-qa-db-ja.com

EmacsのインストールがUbuntu 20.04で失敗する

私は単純にしようとしています:

Sudo apt install emacs

ubuntu 20.04。

その結果、インストール中にエラーが発生したようですemacsen-commonemacs-gtkこれは最終的にすべてのemacsの依存関係です。私が見ているエラーは:

Setting up emacs-gtk (1:26.3+1-1ubuntu2) ...
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from emacsen-common package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs-gtk (>= 1:26.3) | emacs-lucid (>= 1:26.3) | emacs-nox (>= 1:26.3); however:
  Package emacs-gtk is not configured yet.
  Package emacs-lucid is not installed.
  Package emacs-nox is not installed.

dpkg: error processing package emacs (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
 emacs-gtk
 emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)

私はこれを修正する方法についていくつかのアイデアを得ることを望んでいます。

3
sanimalp

これを修正するために、私は最初にSudo apt purge emacs

次にlibotf0とlibm17n-0を再インストールしました。

Sudo apt install --reinstall libotf0 libm17n-0

その後、 Sudo apt install emacsは期待どおりに機能しました。

2
sanimalp

別の方法でもそれを行うことができます: snap store でsnapパッケージを使用する

0
Adam