Как установить emacs 24.5 на linux mint

Как установить emacs 24.5 на linux mint

Я пытаюсь получить последнюю стабильную версию emacs на linux mint (emacs-24.5). Но по какой-то причине apt-getустанавливается только 24.3.1. Обычно меня это устраивает, но я пытаюсь использовать spacemacs, а многие пакеты требуют как минимум 24.4.

Я пробовал установить его самостоятельно, но ./configureничего не получилось (он говорит, что мне нужна целая куча библиотек, а этим библиотекам нужна целая куча библиотек...). Я пробовал установить его без библиотек, но в результате получилась только плохо выглядящая версия с текстовым терминалом.

Я даже пробовал использовать linuxbrew, но не смог найти, как заставить работать графический интерфейс, поскольку я не мог просто сделать:

brew install emacs --with-cocoa

Я заметил, что ubuntu поставляется с emacs 24.5, и я готов установить эту операционную систему, так как я использую linux mint всего один день. Но есть ли способ получить emacs 24.4 или 24.5 на mint? Другой менеджер пакетов, что-то для установки всех библиотек, которые требует ручной make.

Также я уже посмотрел на Stack Overflow и попробовал этот урок, но он не сработал: Вышел Emacs 24.4, как установить его в Ubuntu 14.04

Когда я попытался установить его самостоятельно, он выдал мне ошибку о Xили gtkкакой-то другой библиотеке Windows, даже после того, как я выполнил все инструкции по установке библиотек X.

Спасибо за любую помощь и извините, если это не то место, где можно задать этот вопрос. Также спросите меня, нужно ли мне указать, какие ошибки я получил и т. д.

решение1

Используйте Ubuntu elisp ppa для установки последней доступной версии Emacs. После установки вам нужно запустить emacs-snapshotвместо emacs.

$ sudo apt-add-repository ppa:ubuntu-elisp/ppa 
$ sudo apt-get update 
$ sudo apt-get install emacs-snapshot 

Это установит emacs без дополнительных шагов. Удачи.

решение2

Мне удалось установить его после запуска этих двух скриптов:https://gist.github.com/favadi/18438172892bc4178b27и https://github.com/favadi/build-emacs/blob/master/build-emacs.sh

А затем, когда они потерпели неудачу, я вернулся к emacs 24.5, который я скачал как .tar.gz, извлек его и сделал:

./congigure
make
make install.

Эти два скрипта, по-видимому, установили отсутствующие зависимости.

решение3

Это общая процедура сборки из исходного кода в дистрибутивах на базе Debian, таких как Ubuntu и Mint.

Получите ваши зависимости:

sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever

Строить:

tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make

Установить с помощью checkinstall. По сути, это запускает make install, но отслеживает, какие файлы установлены, и автоматически создает .deb и регистрирует пакет в ОС. Затем вы можете, например, удалить его с помощью dpkg -r package-name, или скопировать .deb на другую похожую машину и установить его.

sudo apt-get install checkinstall
sudo checkinstall

Настройка:

Emacs имеет множество параметров конфигурации времени компиляции. Вы можете использовать значения по умолчанию или попробовать настроить его. Я обычно использую параметры, похожие на те, что делает Arch Linux, напримерэтотилиэтот.

Связанный контент