저는 Linux Mint(emacs-24.5)에서 최신 안정 버전의 emacs를 얻으려고 합니다. 그러나 어떤 이유로 apt-get
24.3.1만 설치됩니다. 보통은 괜찮지만 spacemacs를 사용하려고 하는데 많은 패키지에 최소 24.4 이상이 필요합니다.
직접 설치해 보았으나 ./configure
작동하지 않습니다(라이브러리 전체가 필요하고 해당 라이브러리에는 라이브러리 전체가 필요하다고 합니다...). 라이브러리 없이 설치하려고 했으나 작동하지 않습니다. 보기 흉한 텍스트 기반 터미널 전용 버전을 만드세요.
나는 심지어 linuxbrew를 사용해 보았지만 GUI를 작동시키는 방법을 찾을 수 없었습니다. 왜냐하면 그냥 할 수 없었기 때문입니다:
brew install emacs --with-cocoa
나는 우분투가 emacs 24.5와 함께 제공된다는 것을 알았고, 나는 리눅스 민트를 하루 동안만 사용했기 때문에 해당 운영 체제를 설치할 의향이 있습니다. 하지만 민트에서 emacs 24.4나 24.5를 구할 수 있는 방법이 있나요? 수동 작성에 필요한 모든 라이브러리를 설치하는 다른 패키지 관리자입니다.
또한 나는 이미 스택 오버플로를 살펴보고 이 튜토리얼을 시도했지만 작동하지 않았습니다. Emacs 24.4 출시, Ubuntu 14.04에 설치하는 방법
직접 설치하려고 하면 X 라이브러리를 얻기 위해 모든 튜토리얼에서 설명한 대로 수행한 후에도 다른 창 라이브러리에 X
대한 오류가 발생했습니다.gtk
도움을 주셔서 감사드리며, 이런 질문을 하기에 적합한 장소가 아니라면 죄송합니다. 또한 어떤 오류가 발생했는지 등을 지정해야 하는지 물어보세요.
답변1
Ubuntu elisp ppa를 사용하여 사용 가능한 최신 Emacs 스냅샷을 설치하세요. 설치 후에 emacs-snapshot
는 대신 실행해야 합니다 emacs
.
$ sudo apt-add-repository ppa:ubuntu-elisp/ppa
$ sudo apt-get update
$ sudo apt-get install emacs-snapshot
그러면 추가 단계 없이 emacs가 설치됩니다. 행운을 빌어요.
답변2
다음 2개의 스크립트를 실행한 후 설치할 수 있었습니다.https://gist.github.com/favadi/18438172892bc4178b27그리고 https://github.com/favadi/build-emacs/blob/master/build-emacs.sh
그런 다음 실패했을 때 .tar.gz로 다운로드한 emacs 24.5로 돌아가 압축을 풀고 다음을 수행했습니다.
./congigure
make
make install.
이 2개의 스크립트는 분명히 누락된 종속성을 설치했습니다.
답변3
이는 Ubuntu 및 Mint와 같은 Debian 기반 배포판에서 소스를 사용하여 빌드하는 일반적인 절차입니다.
종속성을 가져옵니다.
sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever
짓다:
tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make
로 설치하세요 checkinstall
. 이것은 기본적으로 실행되지만 make install
어떤 파일이 설치되어 있는지 감시하고 자동으로 .deb를 생성하고 패키지를 OS에 등록합니다. 그런 다음 를 사용하여 제거 dpkg -r package-name
하거나 .deb를 다른 유사한 시스템에 복사하여 설치할 수 있습니다.
sudo apt-get install checkinstall
sudo checkinstall
구성:
Emacs에는 많은 컴파일 타임 구성 옵션이 있습니다. 기본값을 사용하거나 조정할 수 있습니다. 나는 일반적으로 Arch Linux가 수행하는 것과 유사한 옵션을 사용합니다.이것또는이것.