Терминальный мультиплексор GNU Screen получил обновление до версии 5.0.2

Разработчики GNU Screen разместили версию 5.0.2 на официальном сервере проекта 11 июля 2026 года. Новый выпуск продолжает развитие ветки 5.0 и уже доступен в виде исходного архива с цифровой подписью, однако подробный список изменений на момент публикации ещё не появился в официальном анонсе.

GNU Screen
GNU Screen

Screen 5.0.2 появился на официальном сервере GNU 11 июля

Исходный архив screen-5.0.2.tar.gz и отдельный файл подписи опубликованы в каталоге загрузок GNU 11 июля 2026 года. Размер архива составляет около 872 КБ. Наличие подписи позволяет проверить происхождение файла перед сборкой, что особенно полезно администраторам серверов и сопровождающим пакетов для Linux и других Unix-подобных систем.

Официальный каталог загрузок GNU Screen показывает новую версию рядом с предыдущими выпусками 5.0.0 и 5.0.1. На основной странице проекта и в почтовой рассылке GNU подробное объявление о релизе пока отсутствует. По этой причине точный перечень исправлений стоит сверять с будущим changelog или сообщением разработчиков.

GNU Screen — терминальный мультиплексор. Он позволяет запускать несколько командных оболочек внутри одного терминала, отключаться от активной сессии и позднее возвращаться к ней. Запущенные процессы продолжают работать после разрыва SSH-соединения, поэтому Screen часто используют для обновления серверов, сборки программ, импорта данных и других длительных задач.

Версия 5.0.2 продолжает ветку, начатую в августе 2024 года

Ветка Screen 5.0 появилась 28 августа 2024 года. В ней разработчики переработали механизм аутентификации, добавили управление выводом в несколько окон, расширили команды для строки состояния и предусмотрели управление поддержкой True Color.

Версия 5.0.1 была размещена на сервере GNU в мае 2025 года. Этот выпуск получил исправления безопасности, связанные с обработкой привилегий, файлов и сокетов. В частности, разработчики закрыли несколько уязвимостей, выявленных специалистами SUSE. Поэтому переход на актуальную версию ветки 5.0 имеет практический смысл для систем, где Screen установлен с повышенными привилегиями или используется несколькими пользователями.

Screen 5.0.2 относится к точечным выпускам. Такой номер версии обычно указывает на исправления ошибок, улучшение совместимости и доработку уже существующих функций. Официально подтверждённый список изменений пока отсутствует, поэтому приписывать релизу конкретные исправления до публикации changelog преждевременно.

Обновление сначала появится в rolling-дистрибутивах и репозиториях сборщиков

Публикация исходного архива запускает следующий этап распространения. Сопровождающие пакетов должны собрать Screen 5.0.2, выполнить тесты и отправить обновление в репозитории дистрибутивов. Скорость появления версии зависит от политики конкретной системы.

Arch Linux, Gentoo, openSUSE Tumbleweed и другие rolling-дистрибутивы обычно получают подобные выпуски быстрее. В Debian Stable, Ubuntu LTS, Rocky Linux и AlmaLinux новая версия может появиться позднее либо попасть в систему в виде отдельных исправлений без изменения основного номера пакета.

Проверить установленную версию можно командой:

screen --version

На сервере с пакетным менеджером APT доступную версию покажет команда:

apt policy screen

Для систем на базе RPM подойдёт:

dnf info screen

Самостоятельная сборка из исходников оправдана, когда обновление требуется раньше появления официального пакета. На рабочих серверах безопаснее дождаться сборки от дистрибутива: сопровождающие учитывают системные пути, права доступа, патчи совместимости и правила обновления пакетов.

Конфигурации Screen 5.x стоит проверить перед массовым обновлением

Переход между точечными версиями обычно проходит без изменения пользовательских сценариев. Проверка всё равно нужна для серверов со сложным файлом .screenrc, многопользовательскими сессиями, нестандартной строкой состояния и запуском Screen через автоматические скрипты.

В ветке 5.0 менялся синтаксис некоторых настроек оформления, включая цветовые параметры hardstatus. Конфигурации, перенесённые из Screen 4.x, могут выдавать предупреждения или отображаться иначе. Перед обновлением нескольких серверов разумно проверить новую сборку на одной системе и открыть используемые сессии с текущим .screenrc.

Отдельного внимания требуют установки с SUID-битом. Screen исторически использовал повышенные привилегии для отдельных операций, а версия 5.0.1 закрывала связанные с этим уязвимости. После установки пакета полезно проверить его происхождение, права исполняемого файла и патчи, добавленные дистрибутивом.

Подробности Screen 5.0.2 можно узнать из официального changelog

На 12 июля подтверждены сам выпуск Screen 5.0.2, дата размещения архива и наличие цифровой подписи. Разработчики пока не опубликовали отдельный анонс с перечнем исправлений, поэтому технические детали релиза могут уточниться после обновления ChangeLog или сообщения в рассылке GNU.

После установки пакета необходимо ознакомиться с описанием изменений, проверить локальную настройку и обновить системы, где программа используется для постоянных SSH-сессий или длительных административных задач.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться