Как установить 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