Emacs를 컴파일하려면 어떤 라이브러리를 설치해야합니까?


21

emacs우분투 12.04 에서 컴파일하려고합니다 . Emacs 24.2를 사용하고 싶기 때문입니다.

그러나 다음과 같은 오류가 발생합니다. 어떻게 고칠 수 있습니까?

checking for long file names... yes
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+, Lesstif 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.

답변:


23

나는 이런 식으로 그것을 사용했다 :

sudo apt-get install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk-3-dev libncurses-dev libgnutls28-dev
# for gtk2 build replace libgtk-3-dev with libgtk2.0-dev

git clone --depth=1 git://git.savannah.gnu.org/emacs.git
cd emacs
./autogen.sh # not needed when installing from tarball
./configure
make bootstrap
sudo make install

문서를 작성하려면 다음을 수행하십시오.

make docs
# or build just the format you want:
make info
make dvi
make html
make pdf

하지만 지금은 패키지를 사용합니다.

sudo add-apt-repository -y ppa:ubuntu-elisp
sudo apt-get update
sudo apt-get install emacs-snapshot

15

당신이 실행하는 경우

sudo apt-get build-dep emacs23

emacs23패키지 를 컴파일하는 데 필요한 모든 것을 설치 합니다. 아마도 Emacs 24.2를 컴파일하기에 충분할 것입니다.


5
또는 우분투 14 :sudo apt-get build-dep emacs24
nnyby

2
> = 16.04 이상을 실행하고 있으면 다음 질문을E: You must put some 'source' URIs in your sources.list 참조하십시오.
dinosaur

Ubuntu 18.04 또는 Linux Mint 19 "Tara"에 emacs 26.1 설치에 매우 유용합니다.sudo apt-get build-dep emacs25
sebisnow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.