Jak zainstalować emacs 24.3 na Ubuntu?

36

Po raz pierwszy korzystam z Ubuntu i nie wiem, jak powinienem zainstalować na nim program. Próbowałem użyć cd katalogu, w którym się znajduje, a następnie ./configure go, ale to nie działa!

anita
źródło
1
Czy próbujesz skompilować go ze źródła?
thefourtheye

Odpowiedzi:

35

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

Aktualizacja

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

Hayd
źródło
3
Uwaga: obecnie występuje problem z kompilacją emacs-snapshot - nie zostały zaktualizowane od stycznia, ponieważ kompilacja Debian emacs-snapshot jest obecnie bez opiekuna: patrz sekcja AKTUALNOŚCI PPA: launchpad.net/~cassou/+ archiwum / emacs
hayd
23

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
Paweł
źródło
10
W szczególności wspomina 24.3. Prawdopodobnie ma na to swoje powody.
dangonfast
2
Prawdopodobnie nigdy się nie dowiemy; pytający nigdy nie zalogował się ponownie na stronie po wysłaniu tego pytania w maju. Możliwe jest również, że po prostu pomyślała, że potrzebuje 24.3, a nie powiedziała, i mówi, że to pierwszy raz, kiedy używa Ubuntu, więc może nie była wtedy świadoma APT. Miałem nadzieję, że otrzymamy odpowiedź od pytającego, czy standardowy, łatwy sposób instalacji oprogramowania został przedstawiony i nie spełnia jej potrzeb.
Paul
10
@Paul Ale dla przyszłych użytkowników, którzy przyjdą na to pytanie (jak ja), oczekują odpowiedzi, które podpowiedzą im, jak zainstalować emacsa 24.3.
Dlaczego, do diabła, emacs prosi mnie o zainstalowanie 500 MB pakietów na nowej instalacji Ubuntu? : O
Ninsuo,
Przyszliśmy do tego wątku dla emacsa 24.3. Nie, przejście do najnowszej wersji nie jest dobrym pomysłem. Na przykład Ubuntu 18 jest wyposażony w emacsa 25.2.2, który nie ma działających pasków przewijania.
personal_cloud
3

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.

Delfin
źródło
2

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

gihanchanuka
źródło
0

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.

personal_cloud
źródło