web-dev-qa-db-ja.com

Emacsのコンパイルの問題(開発ライブラリが見つかりませんでした)

私はまだUbuntu/Linuxを使用するのは初めてです

Emacs(バージョン25.1)をインストールしています。非圧縮のソースファイルをダウンロードし、tarを使用してファイルを抽出しました。

私は./configure computer worksをしばらく使用しなければならないと思われ、この結果が得られます:


checking for X... no
checking for X... true
configure: error: You seem to be running X, but no X development libraries
were found.  You should install the relevant development files for X
and for the toolkit you want, such as Gtk+ or Motif.  Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
  --without-x
to configure.

この問題についてインターネットで調べたところ、スレッド内の返信で次のように使用するように言われました。

Sudo apt-get build-dep emacs23

これによりemac23パッケージのコンパイルに必要なものがすべてインストールされますが、これを実行すると次のメッセージが表示されます。E:emacs25.1のソースパッケージが見つかりません

intソフトウェアと更新画面Iveは、ソースコードオプションを有効にしました。 etc/apt/sources.list.dフォルダーをチェックインしましたが、空です。

どうしたらいいかわかりません。すべてが失敗した場合、xウィンドウのサポートなしでemacsをコンパイルすると、後で問題が発生しますか?

X開発ファイル、ツールキットファイル、画像処理用ファイルを手動でインストールしようとする必要があります。どのようにこれを行うのですか?.

編集:

そこで、ビルド済みのパッケージを使用してEmacsをインストールしました。使用コマンド:

Sudo apt-get install emacs
2
kanr

Ubuntuのバージョンは何ですか? gnu emacsサイトからtarソースをダウンロードしました https://www.gnu.org/software/emacs/download.html 。 configure(./configure)を実行しました。 libXpmとlibgif/libungifが必要だと教えてくれました。 libXpm-devとlibgif-devをインストールしました(Sudo apt-get install libxpm-dev libgif-dev)。それらをインストールした後、configure(./configure)を再実行し、ビルドすることができました(emacs-25.1/srcディレクトリにemacs-25.1.1と呼ばれるemacsのバイナリがあります)。

2
Lee H.