저번 포스트 에서 빌드가 끝나서 설치를 한 emacs 를 실행해 보면 아마도 에러가 발생할 것입니다. (죄송합니다..)

emacs: Cannot open termcap database file

구글신에게 신탁을 부탁하니 다음과 같은 라이브러리가 없어서 에러가 난다 하시더군요

libncurses5-dev

그래서 아래의 url 로 이동하여

https://launchpad.net/ubuntu/+source/ncurses/5.9-1ubuntu5/+build/2789460
( 5.9-1ubuntu5 버젼으로 맞춰줘야 하기 때문에 위 url 로 이동해야 합니다. )

libncurses5-dev_5.9-1ubuntu5_i386.deb (233.6 KiB) 

이 버젼을 받아서 설치해 줍니다. 설치 방법은 우분투의 적당한 곳에 옮기고

$ sudo dpkg -i libncurses5-dev_5.9-1ubuntu5_i386.deb

로 설치해 줍니다. (dpkg -r 하면 제거 합니다. install/remove )
아마 저와 같은 환경이라면 설치가 안 될것입니다. 의존성 에러가 발생하는데

libtinfo-dev (= 5.9-1ubuntu5)

위의 패키지를 설치해 줘야 합니다. 아래 보이는 url 로 이동하여

https://launchpad.net/ubuntu/+source/ncurses/5.9-1ubuntu5/+build/2789460

libtinfo-dev_5.9-1ubuntu5_i386.deb (62.9 KiB)

위 버젼을 다운로드 받아서 우분투의 적당한 곳에 옮기고 다음과 같이 명령을 실행합니다.

$ sudo dpkg -i libtinfo-dev_5.9-1ubuntu5_i386.deb

설치가 되면 다시 설치 실패했던 libncurses5-dev_5.9-1ubuntu5_i386.deb 를 설치해줍니다. 다음과 같은 명령을 실행

$ sudo dpkg -i libncurses5-dev_5.9-1ubuntu5_i386.deb


configure 를 다시 실행해주고 make 를 실행해서 설치해 줍니다.

$ ./configure --without-x --with-crt-dir=/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/

$ make
$ sudo make install

여기까지 따라해 주시면 드디어 콘솔상에서 이맥스가 실행되는 것을 구경하실 수 있습니다.


+ Recent posts