- Emacs linux как установить
- Как установить редактор Emacs на CentOS 8
- Как установить редактор Emacs на CentOS 8
- Установите редактор Emacs на CentOS 8
- Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
- Шаг 2. Установка редактора Emacs на CentOS 8.
- Шаг 3. Доступ к редактору Emacs в CentOS.
- Как установить редактор Emacs в Ubuntu?
- Что нового в Emacs 25.1
- Установка Emacs 25.1
- Собираем GNU Emacs для Ubuntu
- Как установить текстовый редактор Emacs в Linux
- от sasza
- Инструкции Ubuntu
- Инструкции Debian
- Инструкции Arch Linux
- Инструкции Fedora
- Инструкции OpenSUSE
- Инструкции по упаковке Snap
- Инструкции по Flatpak
Emacs linux как установить
This answer is meant for users of Unix and Unix-like systems. Users of other operating systems should see the series of questions beginning with Emacs for MS-DOS, which describe where to get non-Unix source and binaries, and how to install Emacs on those systems.
Most GNU/Linux distributions provide pre-built Emacs packages. If Emacs is not installed already, you can install it by running (as root) a command such as ‘ dnf install emacs ’ (Red Hat and derivatives; use ‘ yum ’ in older distributions) or ‘ apt-get install emacs ’ (Debian and derivatives).
If you want to compile Emacs yourself, read the file INSTALL in the source distribution. In brief:
- First download the Emacs sources. See Current GNU distributions, for a list of sites that make them available. On https://ftp.gnu.org, the main GNU distribution site, sources are available as
(Replace ‘ VERSION ’ with the relevant version number, e.g., ‘ 23.1 ’.)
Next uncompress and extract the source files. This requires the gzip and tar programs, which are standard utilities. If your system does not have them, these can also be downloaded from https://ftp.gnu.org.
GNU tar can uncompress and extract in a single-step:
If the make completes successfully, the odds are fairly good that the build has gone well. (See Problems building Emacs, if you weren’t successful.)
By default, Emacs is installed in /usr/local . To actually install files, become the superuser and type
Note that ‘ make install ’ will overwrite /usr/local/bin/emacs and any Emacs Info files that might be in /usr/local/share/info/ .
Источник
Как установить редактор Emacs на CentOS 8
Как установить редактор Emacs на CentOS 8
В этом руководстве мы покажем вам, как установить редактор Emacs Editor на CentOS 8. Для тех из вас, кто не знал, Emacs — очень полезный и многофункциональный текстовый редактор, который можно использовать на нескольких различных платформах. Из-за значительной поддержки написания кода на разных языках он пользуется популярностью у большинства программистов. Если вы думаете о переходе на Emacs в своем Linux или только что перешли на него, вы обнаружите, что Emacs не так уж и сложен в использовании.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку редактора Emacs Editor на CentOS 8.
Установите редактор Emacs на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
Шаг 2. Установка редактора Emacs на CentOS 8.
- Установите Emacs через репозиторий EPEL.
Текстовый редактор Emacs доступен в официальном репозитории EPEL:
- Установите Emacs через официальный репозиторий.
Выполните следующую команду, чтобы загрузить пакеты Emacs и установить их:
Чтобы установить GNU Emacs, просто используйте следующую команду:
Шаг 3. Доступ к редактору Emacs в CentOS.
После завершения установки вы запустите Emacs с рабочего стола. Щелкните Действия и выберите отображение формы приложения, в которой вы запустите Emacs, дважды щелкнув значок приложения.
Поздравляю! Вы успешно установили Emacs . Благодарим за использование этого руководства для установки редактора Emacs Editor в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Emacs .
Источник
Как установить редактор Emacs в Ubuntu?
Как установить текстовый редактор Emacs в Ubuntu 16.10, Ubuntu 16.04 и других производных дистрибутивах Ubuntu Linux. Emacs является самым популярным и наиболее используемым текстовым редактором который был создан Ричардом Столменом для проекта GNU. Создавался как набор макросов для редактора TECO.
Что нового в Emacs 25.1
Emacs 25.1, это самая новая версия, релиз редактора который вышел 17 Сентября 2016 года, в этой версии добавлен широкий спектр новых возможностей:
- В emacs теперь можно загрузить динамические библиотеки (модулей). Динамический модуль emacs является разделяемой библиотекой, который обеспечивает дополнительную функциональность для использования в emacs lisp программы так как emacs написан на Lisp.
- Экспериментальная поддержка иконок Cairo.
- Повышенная сетевая безопасность (TLS/SSL — сертификата и тому подобное) через новый менеджер Network Security Manager (NSM).
- Добавлен новый дополнительный режим «electric-quote-mode / режим цитирования».
- Дополнительные улучшения для расширений электронной почти.
- Добавлены новые, улучшенные средства для вставки символов Unicode: C-x 8 теперь имеет поддержку символов U+2010 (дефис), символ U+2011 (неразрывный дефис), и U+2012 и прочие.
Установка Emacs 25.1
Откройте терминал (Ctrl+Alt+T), далее выполним следующие команды:
На этом наш краткий материал окончен, если у вас есть вопросы, спрашивайте в комментариях.
Источник
Собираем GNU Emacs для Ubuntu
Вопросы связанные с администрированием ОС лежат вне области моих интересов, поэтому когда возникает необходимость решить один из таких вопросов, я сначала стараюсь найти краткое howto, если же ничего не найдено, сажусь за чтиво руководств, которые после решения проблемы благополучно забываю. Поэтому для редко решаемых, но всё же время от времени возникающиx проблем, я пишу себе шпаргалки. Эта статья — одна из них. Чем она в большей мере является: «quick’n’dirty создание deb пакета» или «кратко о сборке emacs.deb» — судить не берусь, подойдёт как в качестве одного так и другого. Ниже описана сборка GNU Emacs 24.0.92 из исxодных кодов в Ubuntu 11.10.
Начинаем с подготовки места:
и создания, в случае его отсутствия, GPG-ключа, которым будет подписан собранный пакет:
gpg —gen-key
gpg -a —output
/.gnupg/john_doe.gpg —export ‘John Doe’
Будет задан ряд вопросов, ответы на которые интуитивно-понятны. Есть только один тонкий момент, при создании ключа — указывайте такое же имя, которое будете использовать потом при создании пакета.
Установим пакеты, необходимые для сборки .deb:
sudo apt-get install build-essential autoconf automake autotools-dev dh-make debhelper devscripts fakeroot xutils lintian pbuilder
Теперь надо получить исxодные коды GNU Emacs:
bzr co —lightweight -v bzr://bzr.savannah.gnu.org/emacs/trunk emacs-24.0.92
Обратите внимание, что имя директории для получения исxодныx кодов — emacs-24.0.92 — должно быть выбрано в соответствии с требованиями предъявляемыми к именованию директории, в которой содержатся исходные коды для сборки .deb пакета: packagename-packageversion в нижнем регистре. Узнать номер версии программы в транке можно посмотрев файл README здесь: http://bzr.savannah.gnu.org/lh/emacs/trunk/files.
Приведём в состояние готовности к сборке директорию с исxодными кодами. Состояние готовности — это наличие скрипта configure . Запускаем для его генерации:
cd emacs-24.0.92
./autogen.sh
Теперь надо сделать архив-копию имеющейся директории и поместить его на один уровень с ней:
tar -czvf ../emacs-24.0.92.tgz ../emacs-24.0.92/
dh_make -p emacs -e john.doe@gmail.com -c gpl3 -f ../emacs-24.0.92.tgz
где john.doe@gmail.com заменяем на свой e-mail, отвечаем на вопрос:
Type of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch?
Выбираем «single binary».
В результате будет создана директория debian (я пишу имена файлов и директорий всегда относительно текущего каталога), в которой содержатся управляющие сборкой пакета файлы. К их редактированию перейдём немного позже, а пока выясним, что надо будет там прописать в качестве необходимых пакетов для сборки. Для этого запустим:
dpkg-depcheck -d ./configure
Если в системе не хватает чего-то для сборки:
checking for library containing tputs. no
configure: error: The required function `tputs’ was not found in any library.
These libraries were tried: libncurses, libterminfo, libtermcap, libcurses.
Please try installing whichever of these libraries is most appropriate
for your system, together with its header files.
For example, a libncurses-dev(el) or similar package.
то просто доустанавливаем необxодимое:
sudo apt-get install libncurses5-dev
Поиск необходимого (можно использовать регулярные выражения):
apt-cache search .*libncurses.*dev
Посмотрим на вывод команды ( dpkg-depcheck -d ./configure ) в самом конце длинного листинга:
Packages needed:
libgtk-3-dev
Это надо будет добавить к перечисленным пакетам в файле debian/control в строке «Build-Depends», разделяя перечисленные пакеты запятой и пробелом. Посмотрите на остальные поля в этом файле, отредактируйте их при необходимости. Вот содержимое моего файла для сравнения:
Source: emacs
Section: editors
Priority: extra
Maintainer: John Doe
Build-Depends: debhelper (>= 8.0.0), autotools-dev, libgtk-3-dev
Standards-Version: 3.9.2
Homepage: www.gnu.org/software/emacs
Package: emacs
Architecture: any
Depends: $
Description: GNU Emacs is an extensible, customizable text editor.
Подробную информацию о содержимом файла debian/control можно найти тут: http://www.debian.org/doc/manuals/maint-guide/dreq.ru.html#control.
Возвращаясь к выводу команды configure , посмотрите, с чем будет собран GNU Emacs, найдите следующие строки:
What operating system and machine description files should Emacs use?
`s/gnu-linux.h’ and `m/amdx86-64.h’
What compiler should emacs be built with? gcc -std=gnu99 -g -O2
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea’s new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? yes -lgif
Does Emacs use -lpng? yes
Does Emacs use -lrsvg-2? yes
Does Emacs use imagemagick? yes
Does Emacs use -lgpm? yes
Does Emacs use -ldbus? yes
Does Emacs use -lgconf? no
Does Emacs use GSettings? yes
Does Emacs use -lselinux? yes
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
Does Emacs use -lfreetype? yes
Does Emacs use -lm17n-flt? yes
Does Emacs use -lotf? yes
Does Emacs use -lxft? yes
Does Emacs use toolkit scroll bars? yes
Если требуется поддержка какой-то библиотеки (там где стоит «no»), доставьте нужные -dev пакеты в систему. В файле INSTALL описаны опции для скрипта configure , используя которые можно по-разному сконфигурировать сборку GNU Emacs. Имейте в виду, что сейчас вы делаете пробные запуски configure и делая dpkg-depcheck -d ./configure —without-png , к примеру, вы не оказываете влияние на создаваемый .deb пакет с скомпилированным GNU Emacs. Чтобы передать необxодимые параметры скрипту configure во время сборки .deb пакета, добавьте следующие строки в debian/rules :
override_dh_auto_configure:
dh_auto_configure — —without-png
Обратите вниманиие, что вторая строка должна и начинается с символа табуляции (здесь парсер сожрал всё и отступа не видно).
А сейчас пара слов о содержимом debian/ . Для сборки необходимы debian/
Format: dep.debian.net/deps/dep5
Upstream-Name: emacs
Source: savannah.gnu.org/bzr/?group=emacs
Maintainer: John Doe
Files: *
Copyright: Copyright (C) 2007 Free Software Foundation, Inc.
License: GPL-3.0+
Files: debian/*
Copyright: 2011 John Doe
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in «/usr/share/common-licenses/GPL-3».
Теперь, у нас всё готово для сборки. Осталась одна проблема — «make check». Makefile построен таким образом, что там есть цель check и она будет запущена системой сборки .deb. А поскольку мы слили транк, а не подготовленный релиз, то тесты могут и не пройти. По крайней мере, у меня сейчас так. Для пропуска тестов надо установить переменную среды DEB_BUILD_OPTIONS=»nocheck» . Итак, запуск сборки:
DEB_BUILD_OPTIONS=»nocheck» dpkg-buildpackage -rfakeroot
без пропуска тестов команда выглядит так:
По-умолчанию GNU Emacs собирается с поддержкой тулкита gtk3 , параметризировать configure для сборки приятного для глаз GUI варианта с поддержкой Gtk3 и Xft (freetype шрифты) не требуется, достаточно повторить шаги в статье as is и получить нормальную полную сборку GNU Emacs. Если вы всё сделали правильно, то завершится создание пакета вопросом секретной фразы, которую задали при генерации PGP-ключа. После чего уровнем выше текущей директории появится собранный .deb пакет, который можно установить в систему:
Источник
Как установить текстовый редактор Emacs в Linux
от sasza
Emacs — это бесплатный текстовый редактор для Linux с открытым исходным кодом. Его можно использовать для всего, от базового текста и обработки текстов до редактирования кода, написания сценариев и даже для полноценной среды разработки.
Инструмент Emacs довольно старый и существует уже довольно давно. Из-за своего возраста приложение доступно в Ubuntu, Debian и других популярных операционных системах Linux, а также в виде пакета Snap или Flatpak.
Чтобы узнать, как установить текстовый редактор Emacs в Linux, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T, и следуйте приведенным ниже инструкциям, которые соответствуют используемой вами операционной системе Linux.
Инструкции Ubuntu
В Ubuntu Linux текстовый редактор Emacs доступен в программном репозитории «Ubuntu Main». Если вы используете Ubuntu, используйте одну из команд Apt в окне терминала.
Выпуск Emacs GTK — это версия текстового редактора, которую используют обычные люди. Причина в том, что версия GTK поставляется с простым в использовании графическим интерфейсом пользователя, который не требует запоминания пользовательских сочетаний клавиш и т. Д.
Если вы хотите установить выпуск GTK текстового редактора Emacs в Ubuntu Linux, введите следующую команду Apt.
Ubuntu Linux имеет CLI-версию Emacs, легко доступную в репозитории программного обеспечения «Ubuntu Main» вместе с версией GTK. Интерфейс командной строки предпочитают программисты, которым часто приходится работать через терминал, и им нравится рабочий процесс с использованием сочетаний клавиш.
Чтобы получить доступ к CLI-выпуску Emacs для Ubuntu, введите команду ниже в окне терминала.
Инструкции Debian
Пользователи Debian Linux могут установить текстовый редактор Emacs во все поддерживаемые в настоящее время выпуски Debian Linux, включая Debian 10, 9 и 8.
Текстовый редактор Emacs предоставляется поклонникам Debian через программный репозиторий «Debian Main». Чтобы заставить его работать в вашей системе, введите одну из команд Apt-get ниже.
Традиционная установка Emacs
В Debian 9 и 8 невозможно установить только версию CLI или GTK. Вместо этого пользователи, которые хотят использовать текстовый редактор Emacs, могут только установить пакет «emacs» и использовать то, что предоставляет Debian.
Выпуск GTK (только Debian 10)
Используете последний выпуск Debian (версия 10) и хотите установить выпуск Emacs GTK в своей системе? Используйте следующую команду Apt-get в окне терминала, чтобы запустить его.
Выпуск CLI (только Debian 10)
Вам нужен только CLI-выпуск Emacs на вашем компьютере с Debian 10? Установите пакет «emacs-nox» с помощью диспетчера пакетов Apt-get, и все будет в порядке!
Инструкции Arch Linux
Arch Linux имеет самую последнюю версию Emacs (версии GTK и CLI) в своих репозиториях программного обеспечения. Однако этих программ нет в репозиториях программного обеспечения, которые многие пользователи Arch включили по умолчанию. Итак, прежде чем мы сможем перейти к тому, как получить программу, репозитории программного обеспечения должны быть включены.
Откройте файл конфигурации /etc/pacman.conf в текстовом редакторе Nano, используя root-доступ.
Оказавшись внутри файла конфигурации Pacman, прокрутите и найдите «Extra» и удалите символ # перед ним вместе со строками непосредственно под ним.
Затем перейдите по файлу, найдите «Сообщество» и удалите символ # перед ним, как и «Дополнительный». Не забудьте также избавиться от символов # непосредственно под репо «Extra».
После включения репозиториев «Extra» и «Community» сохраните изменения, нажав Ctrl + O на клавиатуре. Затем закройте Nano с помощью Ctrl + X.
Повторно синхронизируйте менеджер пакетов Pacman:
Чтобы установить выпуск Emacs GTK в Arch Linux, установите пакет «emacs».
Вам просто нужна версия текстового редактора Emacs для командной строки на вашем ПК Arch? Установите пакет «emacs-nox».
Инструкции Fedora
Нужен доступ к Emacs на вашем ПК с Fedora Linux? Если это так, вам придется установить пакет «emacs» из репозитория «Fedora x86_64» с помощью диспетчера пакетов Dnf.
Примечание: используете 32-битную Fedora? Emacs также доступен в репозитории «Fedora i386».
Инструкции OpenSUSE
Во всех выпусках OpenSUSE Linux текстовый редактор Emacs доступен через программный репозиторий «OpenSUSE Oss all». Чтобы заставить его работать, откройте окно терминала и используйте диспетчер пакетов Zypper.
Инструкции по упаковке Snap
В магазине Snap доступна версия Emacs, что является отличной новостью, особенно для тех, кто работает с менее известными дистрибутивами Linux, которые могут не содержать Emacs или не предлагают относительно новый выпуск.
Примечание: прежде чем пытаться установить Emacs из магазина Snap, убедитесь, что в вашей системе работает среда выполнения Snapd. Для получения дополнительной информации ознакомьтесь с нашей публикацией о пакетах Snap.
Чтобы установить Snap-версию Emacs, используйте команду snap install.
Инструкции по Flatpak
Emacs доступен как Flatpak, благодаря людям из Flathub. Если вы хотите заполучить его, перейдите к нашему руководству и узнайте, как включить среду выполнения Flatpak. Затем, как только среда выполнения будет включена, введите приведенные ниже команды, чтобы запустить ее.
Источник