Как установить emacs использование КОНФЕТКИ без библиотек X11?

Ну, "лучшая" вещь о Linux состоит в том, что Вам решать, как Вы собирающийся использовать это, и в любых целях, и это все бесплатно :p Я предложил бы, чтобы Вы запустились с debian, это является достаточно волосатым для встречи новичка потребности программистов Linux на стороне программного обеспечения, и все же это является минималистическим и достаточно гибким для "пользователей", не предложил бы использовать человечность, так как это не достаточно свободно :P

13
14.04.2016, 17:06
4 ответа

Нет. Существует emacs-nox на CentOS и Fedora.

$ sudo yum -y install emacs-nox
21
27.01.2020, 19:53
  • 1
    Абсолютно корректный, если Вы не хотите вытягивать во всех зависимостях GUI. Но стоит отметить, что, даже если система не будет выполнять консоль GUI, если у Вас будут пользователи, которые входят в систему удаленно от компьютеров, выполняющих X-сервер, они могут хотеть выполнить версию GUI emacs, которому будут нужны эти пакеты. –  David C. 26.02.2018, 19:38

Я ненавижу графический интерфейс . Попробуйте следующее:

Загрузите последнюю версию tar: http://mirror.sdunix.com/gnu/emacs/

## extract it *24.5 is the current.    
$ tar -xvf emacs-24.5.tar.xz

## get emacs dep libs.
$ sudo apt-get build-dep emacs24

## mv to extracted dir.     
$ ./configure --with-x=no

## build.
$ make

## mv binaries system wide.    
$ make install
3
27.01.2020, 19:53

Я выполняю следующие шаги, чтобы установить Emacs на моем облачном сервере Ubuntu без поддержки X:

  1. sudo apt-get install autoconf automake texinfo libncurses5-dev
  2. ./ autogen.sh
  3. ./ configure --with -x = no
  4. make
  5. sudo make install

И теперь вы можете использовать Emacs в терминале.

autoconf и automake являются необходимыми системными инструментами.

Если вы пропустите texinfo , вы получите:

configure: error: Похоже, у вас нет makeinfo> = 4.7, и ваше дерево исходных текстов не работает иметь готовые руководства в каталоге 'info' . Либо установите подходящую версию makeinfo, либо повторно запустите configure с параметром '--without-makeinfo' для сборки без руководств по .

Если вы пропустите libncurses5-dev , вы получите:

configure: error: Требуемая функция 'tputs' не найдена ни в одной библиотеке . Были опробованы следующие библиотеки (по порядку): libtinfo, libncurses, libterminfo, libtermcap, libcurses. Попробуйте установить ту из этих библиотек, которая больше всего подходит для вашей системы, вместе с его файлы заголовков. Например, пакет libncurses-dev (el) или аналогичный.

0
27.01.2020, 19:53

Я пытался установить emacs из yum (менеджер пакетов CentOS), но установленная версия emacs была устаревшей.

Поэтому мне пришлось загрузить последний дистрибутив emacs с ftp.gnu.org с помощью wget и собрать из исходников.

#If you are on a clean "minimal" install of CentOS you also need the wget tool:
yum install -y wget

wget ftp://ftp.gnu.org/pub/gnu/emacs/emacs-25.2.tar.xz

tar xf emacs-25.2.tar.xz

cd emacs-25.2

#configure without x11
./configure --with-x=no

make

make install

Установка прошла гладко, и у меня не возникло никаких проблем в процессе.

0
27.01.2020, 19:53

Теги

Похожие вопросы