Odpowiedzi:
Rozważ skorzystanie z PPA Damiena Cassou :
Aby dodać ten PPA:
sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update
W przypadku migawki emacs:
sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot
Lub , dla emacs24 (tj. 24,3, stabilny):
sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg
Jak wspomniano w PPA Damiena Cassou , repozytorium nie będzie dalej utrzymywane (obecnie zawiera Emacs 24.3) i zaleca się korzystanie z Ubuntu Elisp PPA .
Dlatego użyj tego, aby dodać PPA:
sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el
Ref: Przewodnik Emacsa
Prawdopodobnie lepiej będzie korzystać z wersji emacsa, która została już zbudowana, przetestowana i spakowana przez Ubuntu, zamiast budować ją samodzielnie, chyba że potrzebujesz określonych funkcji, które są dostępne tylko w wersji 24.3.
W terminalu:
sudo apt-get install emacs
Budowanie go ze źródła nie jest złe, ponieważ możesz wybrać potrzebną wersję, a Emacs będzie działał jeszcze szybciej, problemem jest znalezienie i instalacja zależności.
Polecenia do instalacji Emacsa 24.5 z zależnościami:
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
Gotowy.
Używam Ubuntu 14 LTS - x64 i działa dla mnie następujące polecenie ;
sudo apt-get install emacs24
Do instalacji kompilacji Daily Emacs ;
sudo apt-add-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el
Odniesienie: Przewodnik Emacsa
Krótka odpowiedź: wróć do Ubuntu 16 lub wcześniejszej wersji.
Właśnie zainstalowałem Ubuntu 18. Zepsute paski przewijania w emacsie 25.2.2 doprowadzały mnie do szału. Inne rozwiązania tutaj nie działały (apt nie pozwala już na niepodpisane repozytorium). Byłem w stanie zainstalować emacs 23.4 z pakietów debian w następujący sposób:
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
Zgaduję, że ta technika również działałaby dla emacsa 24.3.
Ale nie chcesz Ubuntu 18. Tomy gnomów niszczą wszystko; po kilku ponownych uruchomieniach WSZYSTKIE lokalne instalacje woluminów kończą się niepowodzeniem (nawet / boot / efi, mimo że sprzęt najwyraźniej działał w memfs, aby dostać się nawet do lokalnych skryptów montowania) i za każdym razem trzeba je montować ręcznie w powłoce awaryjnej. Wróć do Ubuntu 16, który jest wyposażony w emacs 24.