답변:
Damien Cassou의 PPA 사용을 고려하십시오 .
이 PPA를 추가하려면
sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update
이맥스 스냅 샷의 경우 :
sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot
또는 emacs24의 경우 (예 : 24.3, 안정적) :
sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg
Damien Cassou의 PPA 에서 언급했듯이 저장소는 더 이상 유지 관리되지 않으며 (현재 Emacs 24.3 기능) Ubuntu Elisp PPA 를 사용하는 것이 좋습니다 .
따라서 이것을 사용하여 PPA를 추가하십시오.
sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el
참고 : 이맥스 가이드
24.3에서만 사용할 수있는 특정 기능이 필요한 경우가 아니라면 우분투에서 이미 빌드, 테스트 및 패키징 한 emacs 버전을 사용하는 것이 좋습니다.
터미널에서 :
sudo apt-get install emacs
필요한 버전을 선택할 수 있고 Emacs가 더 빨리 작동하기 때문에 소스에서 빌드하는 것은 나쁘지 않습니다. 문제는 종속성을 찾고 설치하는 것입니다.
종속성이있는 Emacs 24.5 설치 명령 :
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get build-dep emacs24
cd ~/Downloads
wget "http://gnu.mirrors.hoobly.com/gnu/emacs/emacs-24.5.tar.gz"
tar xvzf emacs-24.*.tar.gz
cd emacs-24.*
./configure --without-x
make
sudo make install
끝난.
짧은 대답 : 우분투 16 이하로 돌아가십시오.
방금 Ubuntu 18을 설치했습니다. emacs 25.2.2의 깨진 스크롤바가 나를 미치게했습니다. 여기의 다른 솔루션은 작동하지 않습니다 (더 이상 서명되지 않은 repos를 허용하지 않습니다). 다음과 같이 데비안 패키지에서 emacs 23.4를 설치할 수있었습니다.
https://packages.debian.org/wheezy/all/emacs23-common/download
dpkg -i emacs23-common_23.4+1-4+deb7u1_all.deb
https://packages.debian.org/wheezy/emacs23-bin-common
dpkg -i emacs23-bin-common_23.4+1-4+deb7u1_amd64.deb
https://packages.debian.org/wheezy/amd64/libgif4/download
dpkg -i libgif4_4.1.6-10+deb7u1_amd64.deb
https://packages.debian.org/wheezy/amd64/xaw3dg/download
dpkg -i xaw3dg_1.5+E-18.2_amd64.deb
https://packages.debian.org/wheezy/amd64/libpng12-0/download
dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb
https://packages.debian.org/wheezy/amd64/libtiff4/download
dpkg -i libtiff4_3.9.6-11+deb7u10_amd64.deb
https://packages.debian.org/wheezy/emacs23-lucid
dpkg -i emacs23-lucid_23.4+1-4+deb7u1_amd64.deb
이 기술이 이맥스 24.3에서도 작동 할 것이라고 생각합니다.
그러나 당신은 우분투 18을 원하지 않습니다. 그놈 볼륨은 모든 것을 망칩니다. 몇 번의 재부팅 후에는 모든 로컬 볼륨 마운트가 실패하고 (하드웨어가 로컬 마운트 스크립트에 도달하기 위해 memfs에서 작동 했음에도 불구하고 / boot / efi조차도) 실패 할 때마다 매번 응급 쉘에 수동으로 마운트해야합니다. emacs 24와 함께 제공되는 Ubuntu 16으로 돌아갑니다.