Поиск по сайту:

Как установить GNU Emacs 28.1 в Ubuntu 22.04 | 20.04

В этом простом руководстве показано, как установить текстовый редактор GNU Emacs 28.1 и поддерживать его актуальность в Ubuntu 22.04, Ubuntu 20.04 и Ubuntu 18.04.

Текстовый редактор GNU Emacs уже несколько месяцев выпускает серию версий 28, хотя в репозитории юниверсов Ubuntu все еще есть версия 27.1. Для тех, кто хочет установить/обновить редактор, вот 3 различных способа сделать это в Ubuntu и системах на ее основе.

Метод 1: Snap-пакет

Snap — это универсальный формат пакетов Linux, который работает в «песочнице». Он работает на большинстве Linux и автоматически обновляется при публикации новой версии. GNU Emacs доступен в виде Snap с поддержкой amd64 современных ПК/ноутбуков, arm64/armhf, ppc64el и s390x процессоры.

Пользователь Ubuntu может просто найти и установить пакет из Ubuntu Software. В центре программного обеспечения есть несколько пакетов приложений, выберите установку из «Snap Store».

Установите Emacs из программного обеспечения Ubuntu

Для других Linux его можно установить через https://snapcraft.io/emacs.

Способ 2: Ubuntu PPA

Для тех, кто НЕ любит приложения, запускаемые в «песочнице», существует Ubuntu PPA, содержащий собственный пакет .deb для Ubuntu 22.04, Ubuntu 20.04 и Ubuntu 18.04.

Как и пакеты Snap и Flatpak, это сторонний репозиторий. Хотя мейнтейнер работает над PPA уже более 5 лет. Кроме того, он поддерживает типы архитектуры ЦП amd64, arm64/armhf и ppc64el.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Запустите команду, чтобы удалить старый пакет emacs, если таковой имеется, поскольку он конфликтует с пакетом из PPA.

sudo apt remove --autoremove emacs emacs-common

2. Затем выполните команду ниже, чтобы добавить PPA:

sudo add-apt-repository ppa:kelleyk/emacs

Введите пароль пользователя, когда он спросит, и нажмите Enter, чтобы продолжить

3. Затем запустите команду для обновления кэша системных пакетов, что должно выполняться автоматически в Ubuntu 20.04 и выше при добавлении PPA.

sudo apt update

4. Наконец, установите Emacs 28 с помощью команды:

sudo apt install emacs28

Здесь вы можете заменить emacs28 на emacs28-nox для текстового интерфейса и/или на emacs28-nativecomp с включенной встроенной компиляцией.

Способ 3: Emacs Flatpak

Текстовый редактор также доступен в виде универсального пакета Flatpak, который работает в песочнице. Как и Snap, пакет работает в большинстве Linux и его легко обновить. Однако для этого требуется больше места на диске из-за библиотек времени выполнения.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду для установки демона Flatpak:

sudo apt install flatpak

2. Затем установите Emacs как Flatpak с помощью команды:

flatpak install https://dl.flathub.org/repo/appstream/org.gnu.emacs.flatpakref

Как удалить текстовый редактор Emacs

Пакеты Emacs Snap, Flatpak и Deb можно установить в вашей системе все вместе. Таким образом, при попытке запустить редактор могут возникать дублированные значки приложений.

Чтобы удалить пакет Snap, используйте программное обеспечение Ubuntu или запустите команду в терминале:

sudo snap remove emacs

Чтобы удалить пакет Flatpak, используйте команду:

flatpak uninstall --delete-data org.gnu.emacs

И очистите ненужную среду выполнения с помощью flatpak uninstall --unused.

Чтобы удалить пакет Deb, выполните команду:

sudo apt remove --autoremove emacs28 emacs28-common

И удалите PPA Ubuntu с помощью команды:

sudo add-apt-repository --remove ppa:kelleyk/emacs

Статьи по данной тематике