Wie installiere ich emacs24.4 auf einem Raspberry Pi Model B +?

11

Ich möchte, dass die neueste Version von Emacs auf meinem Himbeer-Pi ausgeführt wird. Auf dem Himbeer-Pi wird Raspbian ausgeführt, und es scheint, dass das Repository nur Version 23.4.1 hat, die ich nicht verwenden kann, da es die in Emacs verwendeten Pakete zerstört. Also hat jemand installiert emacs24.4 auf dem Himbeer-Pi erfolgreich?

Ethan
quelle

Antworten:

7

Ok, eine Methode, mit der Sie versuchen können, es zu installieren, besteht darin, es zu kompilieren. Befolgen Sie dazu die Schritte im Terminal:

  1. Laden Sie es von GNU herunter: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Entpacken:tar -xzvf emacs-24.4.tar.gz
  3. Navigieren Sie zum entpackten Verzeichnis
  4. Art ./configure
  5. Nachdem der Befehl aus Schritt 4 ausgeführt wurde, geben Sie Folgendes ein: make
  6. Geben Sie zum Schluss das Terminal ein: sudo make install

Irgendwie habe ich zuvor die Schritte zum Kompilieren und Installieren einer Software auf Linux-Distributionen aus Quellen beschrieben. Beachten Sie außerdem, dass möglicherweise einige Abhängigkeiten fehlen. Um sie zu installieren (Emacs), müssen Sie auch die Abhängigkeiten installieren. Dies kann jedoch mit sudo apt-get install <dependency_name>oder durch Wiederholen der Schritte für jede Abhängigkeit erfolgen.

Hoffe ich konnte dir helfen!

23ars
quelle
6

Emacs 24.4 kompiliert und läuft perfekt auf dem neuen Raspberry pi 2 unter Verwendung dieser Anweisungen:

sudo apt-get install texinfo libncurses5-dev

Installieren Sie X-bezogene Abhängigkeiten:

sudo apt-get install xorg-dev libpng12-dev libjpeg8-dev libgif-dev libtiff5 libtiff5-dev

Führen Sie das Konfigurationsskript aus:

./configure --prefix /opt/emacs

Fügen Sie --without-x am Ende des Befehls configure hinzu, wenn Sie keine X-Unterstützung benötigen.

Führen Sie make aus:

make

Überprüfen Sie, ob Emacs Binary erstellt wurde und funktioniert:

./src/emacs

Wenn Emacs ordnungsgemäß geladen wurde, beenden Sie es und führen Sie make install aus:

make install
rcb
quelle
1
Hallo und Willkommen! Muss vor dem Ausführen in einen bestimmten Ordner (Quelle) gewechselt werden ./configure? Wenn ja, sollte erwähnt werden, dass dies ein vollständiger Rat ist.
Ghanima
1
Ja, Sie sollten ./configure in dem Verzeichnis ausführen, in dem sich die Emacs-Quellen befinden. Der Parameter --prefix / opt / emacs richtet das Verzeichnis ein, in dem die Emacs installiert werden. Wenn dies fehlt, lautet der Standardspeicherort / usr / bin.
23ars
Dies scheint hauptsächlich für Emacs25.3 auf Raspbian Stretch zu funktionieren. Es gab einen Konflikt zwischen libjpeg8-dev und libtiff5 und libtiff5-dev, den ich nicht ganz verstand. Ich konnte 25.3 mithilfe Ihrer Anweisungen erstellen und installieren, aber die verschiedenen Abhängigkeiten separat installieren. Es war auch amüsant, so etwas wie libtiff zu installieren ... um zu sehen, wie die Installation von libjpeg es entfernt, oder so ähnlich. Am Ende sehe ich installiert: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (aber nicht libjpeg8-dev) emacs 25.3 ist jetzt auf Raspbian Stretch installiert, aber nicht gut getestet
Jerry Asher
2

Alternativ können Sie Jessie verwenden, das Emacs 24.4.1 im Repository hat.

harry ~ $ cat /etc/os-release  
PRETTY_NAME="Raspbian GNU/Linux jessie/sid"
NAME="Raspbian GNU/Linux"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
harry ~ $ emacs --v
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
harry ~ $ 
joan
quelle
Siehe: raspberrypi.stackexchange.com/questions/26041/… WRT installiert Jessie-Pakete auf raspbian wheezy.
Goldlöckchen
0

Wenn Sie nur emacsim Terminal verwenden, können Sie sich die Mühe ersparen, GUI-bezogene Entwicklungspakete zu installieren

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install
Ébe Isaac
quelle
0

Ja. Ich konnte erfolgreich installieren :

pi@raspberrypi:~ $ emacs --version GNU Emacs 24.4.1 Copyright (C) 2014 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. pi@raspberrypi:~ $

Hier sind die Schritte :

1) Aktualisieren Sie das apt-get: sudo apt-get update

2) Emacs installieren: sudo apt-get install emacs

Sachin Dangol
quelle
Verwendet dies Raspbian Jessie, Stretch oder Wheezy? Wenn Jessie (oder höher), scheint dies Joans Antwort in Bezug darauf, für wen es gilt, ziemlich ähnlich zu sein .
Aurora0001
Dies funktionierte gut für mich auch auf Raspbian GNU / Linux 9 - sudo apt-get install emacs, danke!
Richard Logwood