So installieren Sie Emacs 24.5 unter Linux Mint

So installieren Sie Emacs 24.5 unter Linux Mint

Ich versuche, die neueste stabile Version von Emacs unter Linux Mint (Emacs-24.5) zu erhalten. Aus irgendeinem Grund wird jedoch apt-getnur 24.3.1 installiert. Normalerweise wäre ich damit einverstanden, aber ich versuche, Spacemacs zu verwenden, und viele der Pakete erfordern mindestens 24.4.

Ich habe versucht, es selbst zu installieren, aber ./configurees funktioniert nicht (es heißt, ich brauche eine ganze Reihe von Bibliotheken, und diese Bibliotheken brauchen eine ganze Reihe von Bibliotheken ...), ich habe versucht, es ohne die Bibliotheken zu installieren, und es wurde nur eine hässliche, textbasierte, reine Terminalversion erstellt.

Ich habe sogar versucht, Linuxbrew zu verwenden, konnte aber nicht herausfinden, wie ich die GUI zum Laufen bekomme, da ich nicht einfach Folgendes tun konnte:

brew install emacs --with-cocoa

Mir ist aufgefallen, dass Ubuntu mit Emacs 24.5 geliefert wird, und ich bin bereit, dieses Betriebssystem zu installieren, da ich Linux Mint erst seit einem Tag verwende. Aber gibt es eine Möglichkeit, Emacs 24.4 oder 24.5 auf Mint zu bekommen? Ein anderer Paketmanager, etwas, um alle Bibliotheken zu installieren, die das Handbuch erfordert.

Außerdem habe ich bereits bei Stack Overflow nachgesehen und dieses Tutorial ausprobiert, aber es hat nicht funktioniert: Emacs 24.4 veröffentlicht, wie man es in Ubuntu 14.04 installiert

Als ich versuchte, es selbst zu installieren, erhielt ich einen Fehler bezüglich Xeiner gtkanderen Fensterbibliothek, obwohl ich alle in den Tutorials beschriebenen Schritte ausgeführt hatte, um X-Bibliotheken zu erhalten.

Vielen Dank für jede Hilfe und entschuldigen Sie, wenn dies nicht der richtige Ort ist, um diese Art von Fragen zu stellen. Fragen Sie mich auch, ob ich angeben muss, welche Fehler ich erhalten habe usw. ...

Antwort1

Verwenden Sie Ubuntu elisp ppa, um den neuesten verfügbaren Emacs-Snapshot zu installieren. Nach der Installation müssen Sie emacs-snapshotanstelle von ausführen emacs.

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

Dadurch wird Emacs ohne weitere Schritte installiert. Viel Glück.

Antwort2

Ich konnte es installieren, nachdem ich diese beiden Skripte ausgeführt hatte:https://gist.github.com/favadi/18438172892bc4178b27Und https://github.com/favadi/build-emacs/blob/master/build-emacs.sh

Und als sie dann fehlschlugen, ging ich zurück zu Emacs 24.5, das ich als .tar.gz heruntergeladen hatte, extrahierte es und tat Folgendes:

./congigure
make
make install.

Diese beiden Skripte haben offensichtlich die fehlenden Abhängigkeiten installiert.

Antwort3

Dies ist ein allgemeines Verfahren zum Erstellen mit Quellen auf Debian-basierten Distributionen wie Ubuntu und Mint.

Holen Sie sich Ihre Abhängigkeiten:

sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever

Bauen:

tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make

Installieren Sie mit checkinstall. Dies führt grundsätzlich aus make install, überwacht aber, welche Dateien installiert werden, erstellt automatisch eine .deb-Datei und registriert das Paket beim Betriebssystem. Anschließend können Sie es beispielsweise mit entfernen dpkg -r package-nameoder die .deb-Datei auf eine andere ähnliche Maschine kopieren und installieren.

sudo apt-get install checkinstall
sudo checkinstall

Konfigurieren:

Emacs bietet viele Konfigurationsoptionen zur Kompilierungszeit. Sie können die Standardeinstellungen übernehmen oder versuchen, sie zu optimieren. Ich verwende im Allgemeinen ähnliche Optionen wie Arch Linux, z. B.DasoderDas.

verwandte Informationen