¿Cómo instalar emacs24.4 en un Raspberry Pi Model B +?


11

Quiero que la última versión de emacs se ejecute en mi raspberry pi. Raspberry pi ejecuta raspbian y parece que el repositorio solo tiene la versión 23.4.1, que no puedo usar porque rompe los paquetes que uso en emacs. emacs24.4 en la frambuesa pi con éxito?

Respuestas:


7

Ok, entonces un método para intentar instalarlo será compilarlo. Para hacer esto, siga los pasos en la terminal:

  1. Descárguelo de GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Abrir la cremallera:tar -xzvf emacs-24.4.tar.gz
  3. Navega al directorio descomprimido
  4. Tipo ./configure
  5. Después de completar el comando del paso 4, escriba: make
  6. Finalmente escriba en la terminal: sudo make install

De alguna manera, lo que describí anteriormente son los pasos para compilar e instalar un software en las distribuciones de Linux desde las fuentes. Además, tenga en cuenta que puede tener algunas dependencias faltantes, para instalarlo (emacs) también deberá instalar las dependencias, pero eso se puede hacer con sudo apt-get install <dependency_name>o repitiendo los pasos para cada dependencia.

¡Espero poder ayudarte!


6

Emacs 24.4 compila y funciona perfectamente en el nuevo Raspberry pi 2, siguiendo estas instrucciones:

sudo apt-get install texinfo libncurses5-dev

Instalar dependencias relacionadas con X:

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

Ejecute el script de configuración:

./configure --prefix /opt/emacs

Agregue --without-x al final del comando de configuración si no necesita compatibilidad con X.

Ejecute make:

make

Compruebe que emacs binary fue construido y funciona:

./src/emacs

Si Emacs se cargó bien, salga y ejecute make install:

make install

1
¡Hola y bienvenido! ¿Es necesario cambiar a una carpeta específica (fuente) antes de ejecutar ./configure? Si es así, debe mencionarse para hacer de esto un consejo completo.
Ghanima

1
Sí, debe ejecutar ./configure desde el directorio donde están las fuentes de emacs ... el parámetro --prefix / opt / emacs configura el directorio donde se instalará emacs. si falta, la ubicación predeterminada será / usr / bin.
23ars

Esto parece funcionar principalmente para emacs25.3 en tramo raspbian. Hubo algún conflicto entre libjpeg8-dev y libtiff5 y libtiff5-dev que no entendí del todo. Pude construir e instalar 25.3 usando sus instrucciones pero instalando las diferentes dependencias por separado. También fue divertido instalar algo como libtiff ... para ver la instalación de libjpeg eliminarlo, o algo así. En la conclusión, veo instalado: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (pero no libjpeg8-dev) emacs 25.3 ahora está instalado en raspbian stretch, pero no se ha probado bien
Jerry Asher

2

Alternativamente, use jessie que tiene emacs 24.4.1 en el repositorio.

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

Ver: raspberrypi.stackexchange.com/questions/26041/… WRT instalando paquetes jessie en raspbian wheezy.
Ricitos de oro

0

Si solo va a usar emacsen la terminal, puede evitar el problema de instalar paquetes de desarrollo relacionados con la GUI haciendo

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

0

Si. Pude instalar con éxito :

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

Aquí están los pasos :

1) actualice el apt-get: sudo apt-get update

2) instalar emacs: sudo apt-get install emacs


¿Está usando Raspbian Jessie, Stretch o Wheezy? Si Jessie (o superior), esto parece bastante similar a la respuesta de Joan en términos de a quién se aplica.
Aurora0001

Esto funcionó bien para mí también en Raspbian GNU / Linux 9 - sudo apt-get install emacs, ¡gracias!
Richard Logwood
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.