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


11

Я хочу, щоб остання версія Emacs запускалася на моєму малиновому пі.За малиною пі працює розп., І здається, що у сховищі є лише версія 23.4.1, яку я не можу використовувати для того, щоб він розбивав пакунки, які використовую в emacs. Тому хтось встановив emacs24.4 на малиновому пі успішно?

Відповіді:


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>допомогою повторення кроків для кожної залежності.

Сподіваюся, я можу вам допомогти!


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 до кінця команди налаштування, якщо вам не потрібна підтримка X.

Виконати make:

make

Перевірте, чи було створено бінарний файл emacs:

./src/emacs

Якщо Emacs завантажений добре, закрийте його та запустіть make install:

make install

1
Привіт і ласкаво просимо! Чи потрібно змінити певну папку (джерело) перед запуском ./configure? Якщо так, то слід згадати, щоб зробити це повноцінною порадою.
Ghanima

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

Як варіант, використовуйте Джессі, яка має 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в терміналі, ви можете пошкодити проблеми встановлення пакунків розвитку, пов'язаних з графічним інтерфейсом

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, дякую!
Річард Логвуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.