Я установил минимальную установку CentOS 6.3 внутри виртуальной машины VirtualBox. Теперь я хотел бы установить Emacs для использования только из командной строки.
Когда я выполняю поиск emacs с использованием yum search emacs
единственного пакета прикладного уровня, кажется, emacs
что он запускается, yum install emacs
и он показывает мне список зависимостей, которые он хочет загрузить.
Эти зависимости libcairo
, libasound
а также тонна libX*
пакетов, которые не имеют бизнеса, загружаются и устанавливаются для копии Emacs, которая будет использоваться только из командной строки (я пытаюсь сохранить этот минимум, так как он будет клонирован 10 раз на машину разработчика для симуляция сети, но текстовый редактор действительно необходим).
Итак, есть ли какие-либо флаги, которые нужно установить для предотвращения установки всех графически связанных пакетов? Я помню, что у gentoo в emerge были такие параметры, или я просто устанавливал неправильный пакет?
источник
Я ненавижу GUI. Попробуй это:
Загрузите последнюю версию tar: http://mirror.sdunix.com/gnu/emacs/
источник
./configure --with-x=no
я продолжал получатьemacs: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
. Я знал, что не нуждаюсьgtk-3
в установке без головы, и после ее использования она работала без проблем. Когда я использовал,sudo yum -y install emacs-nox
я получилNo package emacs-nox available Error: Nothing to do
.Я следую за этими шагами, чтобы установить Emacs на мой облачный сервер Ubuntu без поддержки X:
sudo apt-get install autoconf automake texinfo libncurses5-dev
./autogen.sh
./configure --with-x=no
make
sudo make install
И теперь вы можете использовать Emacs в терминале.
autoconf
иautomake
являются необходимыми системными инструментами.Если вы пропустите
texinfo
, вы получите:Если вы пропустите
libncurses5-dev
, вы получите:источник
Я пытался установить emacs из yum (менеджер пакетов CentOS), но установленная версия emacs была настолько устаревшей.
Поэтому мне пришлось скачать последний дистрибутив emacs с ftp.gnu.org, используя wget и созданный из исходного кода.
Установка прошла гладко, и я не столкнулся с какими-либо проблемами во время процесса.
источник