Wie installiere ich emacs 24.3 auf Ubuntu?


36

Ich benutze Ubuntu zum ersten Mal und weiß nicht, wie ich ein Programm darauf installieren soll. Ich habe versucht, das Verzeichnis, in dem es sich befindet, mit cd zu verwenden und dann ./configure it, aber es funktioniert nicht!


1
Versuchen Sie es aus der Quelle zu kompilieren?
thefourtheye

Antworten:


35

Erwägen Sie die Verwendung von Damien Cassous PPA :

So fügen Sie diese PPA hinzu:

sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update

Für Emacs-Snapshot:

sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot

Oder für emacs24 (dh 24.3, stable):

sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg

Aktualisieren

Wie in der PPA von Damien Cassou erwähnt , wird das Repository nicht weiter gepflegt (derzeit mit Emacs 24.3), und es wird empfohlen, die PPA von Ubuntu Elisp zu verwenden .

Verwenden Sie daher diese Option, um die PPA hinzuzufügen:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

Ref: Emacs-Führer


3
Hinweis: Derzeit gibt es ein Problem mit dem Build für den Emacs-Snapshot - diese wurden seit Januar nicht aktualisiert, da der Build für den Emacs-Snapshot für Debian derzeit keinen Betreuer hat: siehe Abschnitt NEWS der PPA: launchpad.net/~cassou/+ archive / emacs
hayd

23

Sie sind wahrscheinlich besser dran, die von Ubuntu bereits erstellte, getestete und gepackte Version von Emacs zu verwenden, als sie selbst zu erstellen, es sei denn, Sie benötigen bestimmte Funktionen, die nur in 24.3 verfügbar sind.

In einem Terminal:

sudo apt-get install emacs

10
Er erwähnt ausdrücklich 24.3. Er hat wahrscheinlich seine Gründe dafür.
Dangonfast

2
Wir werden es wahrscheinlich nie erfahren. Dieser Fragesteller hat sich nach dem Posten dieser Frage im Mai nie wieder auf der Website angemeldet. Es ist auch möglich, dass sie dachte, sie brauche 24.3 und tat es nicht, und sie sagt, dass es ihr erstes Mal ist, Ubuntu zu benutzen, daher war ihr APT zu diesem Zeitpunkt möglicherweise nicht bekannt. Ich hatte gehofft, wir würden eine Antwort von der Fragestellerin erhalten, wenn die standardmäßige, einfache Art der Softwareinstallation vorgestellt würde und nicht ihren Bedürfnissen entspräche.
Paul

10
@Paul Aber für zukünftige Benutzer, die auf diese Frage kommen (wie ich), erwarten sie Antworten, die ihnen sagen, wie man Emacs 24.3 installiert.

Warum zum Teufel fragen mich Emacs, ob ich 500 MB Pakete auf einer neuen Ubuntu-Installation installieren soll? : O
Ninsuo

Wir sind zu diesem Thread für Emacs 24.3 gekommen. Nein, es ist keine gute Idee, auf den neuesten Stand zu gehen. Zum Beispiel wird Ubuntu 18 mit Emacs 25.2.2 ausgeliefert, die keine funktionierenden Bildlaufleisten haben.
personal_cloud

3

Das Erstellen aus dem Quellcode ist nicht schlecht, da Sie die Version auswählen können, die Sie benötigen, und Emacs noch schneller funktioniert. Die Schwierigkeit besteht darin, Abhängigkeiten zu finden und zu installieren.

Befehle zum Installieren von Emacs 24.5 mit Abhängigkeiten:

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

Getan.


2

Ich verwende Ubuntu 14 LTS - x64 und der folgende Befehl funktioniert für mich ;

sudo apt-get install emacs24

Für die tägliche Emacs- Build-Installation;

sudo apt-add-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

Referenz: Emacs-Handbuch


0

Die kurze Antwort: Gehe zurück zu Ubuntu 16 oder früher.

Ich habe gerade Ubuntu 18 installiert. Die kaputten Bildlaufleisten in Emacs 25.2.2 haben mich verrückt gemacht. Die anderen Lösungen hier haben nicht funktioniert (Apt erlaubt keine nicht signierten Repos mehr). Ich konnte Emacs 23.4 aus den Debian-Paketen wie folgt installieren:

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

Ich vermute, dass diese Technik auch für Emacs 24.3 funktionieren würde.

Du willst aber kein Ubuntu 18. Die Gnome-Volumes brechen alles; Nach einigen Neustarts schlagen ALLE lokalen Volume-Bereitstellungen fehl (sogar / boot / efi, obwohl die Hardware offensichtlich in memfs gearbeitet hat, um lokale Bereitstellungsskripte zu erhalten), und Sie müssen sie jedes Mal manuell in der Notfallshell bereitstellen. Gehe zurück zu Ubuntu 16, das mit Emacs 24 geliefert wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.