Как установить emacs24.4 на Raspberry Pi Model B +?

11

Я хочу, чтобы последняя версия emacs работала на моем raspberry pi. Raspberry pi запускает raspbian, и кажется, что репозиторий имеет только версию 23.4.1, которую я не могу использовать, поскольку он нарушает пакеты, которые я использую в emacs. emacs24.4 на Raspberry Pi успешно?

Итан
источник

Ответы:

7

Итак, метод, который вы можете попробовать установить, - это скомпилировать его. Для этого выполните действия в терминале:

  1. Загрузите его из GNU: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. Распакуйте:tar -xzvf emacs-24.4.tar.gz
  3. Перейдите в разархивированный каталог
  4. Тип ./configure
  5. После выполнения команды из шага 4 введите: make
  6. Наконец, введите в терминале: sudo make install

Почему-то, что я описал ранее, это шаги по компиляции и установке программного обеспечения в дистрибутивах Linux из исходных текстов. Также обратите внимание, что у вас могут быть некоторые отсутствующие зависимости, для установки (emacs) вам также нужно будет установить зависимости, но это можно сделать с помощью sudo apt-get install <dependency_name>или повторив шаги для каждой зависимости.

Надеюсь, я смогу вам помочь!

23ars
источник
6

Emacs 24.4 отлично компилируется и работает на новом Raspberry pi 2, используя следующие инструкции:

sudo apt-get install texinfo libncurses5-dev

Установите связанные с X зависимости:

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

Запустите скрипт настройки:

./configure --prefix /opt/emacs

Добавьте --without-x в конец команды configure, если вам не нужна поддержка X.

Запустите make:

make

Проверьте, что двоичный файл emacs собран и работает:

./src/emacs

Если Emacs загрузился нормально, выйдите из него и запустите make install:

make install
RCB
источник
1
Привет и добро пожаловать! Нужно ли переходить в определенную папку (источник) перед запуском ./configure? Если это так, следует упомянуть, чтобы сделать это полный совет.
Ганима
1
Да, вы должны запустить ./configure из каталога, где находятся источники emacs ... параметр --prefix / opt / emacs устанавливает каталог, в который будет установлен emacs. если отсутствует, местоположение по умолчанию будет / usr / bin.
23
В основном это работает для emacs25.3 на распбианском участке. Был некоторый конфликт между libjpeg8-dev и libtiff5 и libtiff5-dev, который я не совсем понял. Я смог собрать и установить 25.3, используя ваши инструкции, но устанавливая различные зависимости отдельно. Также было забавно установить что-то вроде libtiff ... чтобы увидеть, как установка libjpeg удаляет его, или что-то в этом роде. В заключение я вижу установленный: libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8 (но не libjpeg8-dev) emacs 25.3 теперь установлен на распбианском участке, но не проверен хорошо
Джерри Ашер,
2

В качестве альтернативы используйте jessie с emacs 24.4.1 в хранилище.

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 ~ $ 
Джоан
источник
См: raspberrypi.stackexchange.com/questions/26041/... WRT установка Jessie пакетов на raspbian хриплый.
Златовласка
0

Если вы собираетесь использовать только emacsв терминале, вы можете избавиться от установки пакетов для разработки, связанных с GUI, выполнив

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install
Эбе Исаак
источник
0

Да. Мне удалось успешно установить :

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

Вот шаги :

1) обновить apt-get: sudo apt-get update

2) установить emacs: sudo apt-get install emacs

Сачин Дангол
источник
Это использует Raspbian Jessie, Stretch или Wheezy? Если Джесси (или выше), это похоже на ответ Джоан с точки зрения того, к кому это относится.
Aurora0001
Это прекрасно сработало и для меня на Raspbian GNU / Linux 9 - sudo apt-get install emacs, спасибо!
Ричард