Come installare emacs24.4 su un Raspberry Pi Model B +?


11

Voglio che l'ultima versione di emacs funzioni sul mio raspberry pi. Il raspberry pi esegue raspbian e sembra che il repository abbia solo la versione 23.4.1 che non posso usare perché rompe i pacchetti che uso in emac. Quindi qualcuno ha installato emacs24.4 sul raspberry pi con successo?

Risposte:


7

Ok, quindi un metodo che puoi provare a installarlo sarà quello di compilarlo. Per fare ciò, seguire i passaggi nel terminale:

  1. Scaricalo da GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Unzip:tar -xzvf emacs-24.4.tar.gz
  3. Passare alla directory decompressa
  4. genere ./configure
  5. Al termine del comando dal passaggio 4, digitare: make
  6. Digitare infine il terminale: sudo make install

In qualche modo, ciò che ho descritto in precedenza sono i passaggi per compilare e installare un software su distribuzioni Linux da fonti. Inoltre, tieni presente che potresti avere alcune dipendenze mancanti, per installarlo (emacs) dovrai anche installare le dipendenze ma che può essere fatto con sudo apt-get install <dependency_name>o ripetendo i passaggi per ciascuna dipendenza.

Spero di poterti aiutare!


6

Emacs 24.4 si compila e funziona perfettamente sul nuovo Raspberry pi 2, usando queste istruzioni:

sudo apt-get install texinfo libncurses5-dev

Installa le dipendenze relative a X:

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

Esegui lo script di configurazione:

./configure --prefix /opt/emacs

Aggiungi --without-x alla fine del comando configure se non hai bisogno del supporto X.

Esegui make:

make

Verifica che emacs binary sia stato creato e funzioni:

./src/emacs

Se Emacs si è caricato correttamente, chiudilo ed esegui make install:

make install

1
Ciao e Benvenuto! È necessario passare a una cartella specifica (sorgente) prima di eseguire ./configure? In tal caso dovrebbe essere menzionato per rendere questo un consiglio completo.
Ghanima

1
Sì, dovresti eseguire ./configure dalla directory in cui si trovano le origini di emacs ... il parametro --prefix / opt / emacs imposta la directory in cui verrà installato emacs. se manca, il percorso predefinito sarà / usr / bin.
23ars,

Questo sembra funzionare per emacs25.3 su raspbian stretch. C'è stato un conflitto tra libjpeg8-dev e libtiff5 e libtiff5-dev che non ho capito bene. Sono stato in grado di costruire e installare 25.3 usando le tue istruzioni ma installando le varie dipendenze separatamente. È stato anche divertente installare qualcosa come libtiff ... vedere l'installazione di libjpeg rimuoverlo o qualcosa del genere. Alla fine, vedo installato: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (ma non libjpeg8-dev) emacs 25.3 è ora installato su raspbian stretch, ma non testato bene
Jerry Asher

2

In alternativa usa jessie che ha emacs 24.4.1 nel repository.

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 ~ $ 

Vedi: raspberrypi.stackexchange.com/questions/26041/… WRT che installa i pacchetti jessie su raspbian wheezy.
Riccioli d'oro

0

Se si intende utilizzare solo emacsnel terminale, è possibile risparmiare facendo l'installazione dei pacchetti di sviluppo relativi alla GUI

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install

0

Sì. Sono stato in grado di installare correttamente :

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:~ $

Ecco i passaggi :

1) aggiorna apt-get: sudo apt-get update

2) installa emacs: sudo apt-get install emacs


Usa Raspbian Jessie, Stretch o Wheezy? Se Jessie (o sopra), questo sembra abbastanza simile alla risposta di Joan in termini di chi si applica.
Aurora0001,

Questo ha funzionato bene anche per me su Raspbian GNU / Linux 9 - sudo apt-get install emacs, grazie!
Richard Logwood,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.