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

Выпущен GNU Emacs 29.3 с экстренными исправлениями ошибок [Ubuntu PPA]

В это воскресенье редактор GNU Emacs выпустил новую версию 29.3 как экстренную версию с исправлением ошибок.

Новый выпуск предназначен для исправления нескольких уязвимостей безопасности, описанных ниже:

  • Произвольный код Lisp больше не оценивается при включении режима организации. Это сделано из соображений безопасности, чтобы избежать оценки вредоносного кода Lisp.
  • Новая локальная переменная буфера «untrusted-content». Если оно не равно нулю, программы на Лиспе должны обращаться с содержимым буфера с особой осторожностью.
  • Gnus теперь считает встроенное содержимое MIME ненадежным. Чтобы вернуть предыдущее небезопасное поведение, «untrusted-content» должен быть сброшен в буфере до нуля.
  • Предварительный просмотр LaTeX теперь по умолчанию отключен для вложений электронной почты. Чтобы вернуть предыдущее небезопасное поведение, установите для переменной org--latex-preview-when-risky значение, отличное от нуля.
  • Режим организации теперь считает содержимое удаленных файлов ненадежным. Удаленные файлы распознаются путем вызова file-remote-p.

Как получить GNU Emacs 29.3 в Linux

Emacs НЕ предоставляет официальный пакет для Linux.

Помимо сборки из исходного архива, вот несколько пакетов, поддерживаемых сообществом, в том числе Пакет Snap, который доступен в Ubuntu Software (Центр приложений), и Пакет Flatpak, который в большинстве случаев работает в песочнице. Линукс.

Для тех, кто предпочитает классический формат пакета .deb, я загрузил пакет в этот неофициальный PPA для Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 и Ubuntu 24.04.

Пакет PPA не представляет собой резервный порт изменений из Debian Unstable, но без тщательного тестирования. Используйте его на свой страх и риск. Чтобы добавить PPA и установить из него Emacs 29.3, откройте терминал (Ctrl+Alt+T) и выполните команды одну за другой:

sudo add-apt-repository ppa:ubuntuhandbook1/emacs
sudo apt update
sudo apt install emacs emacs-common

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