Documentation for a newer release is available. View Latest

Системные утилиты

Vagrant 2.3

Пакет vagrant был обновлён до версии 2.3.4, которая содержит множество исправлений ошибок и улучшений. Заметные изменения включают:

  • Изоляция загрузки несовместимых библиотек для поддержки платформ с окончанием срока службы (EOL)

  • Определение типа сети, если он не указан

  • Добавлено исправление для Powershell 7.3.0

  • Поддержка VirtualBox 7.0

Следующие зависимости пакета vagrant также были обновлены:

  • rubygem-net-ssh

  • rubygem-net-scp

  • rubygem-net-sftp

Из-за нового rubygem-net-ssh обновления для указанных выше пакетов собираются и поставляются как единое целое.

Полный список изменений в Vagrant 2.3.4 доступен в примечаниях к выпуску вышестоящего проекта.

createrepo_c перебазирован на версию 1.0.0

Пакет createrepo_c был обновлён до версии 1.0.0, которая содержит множество улучшений. Заметные изменения включают:

  • Изменение метода сжатия по умолчанию с gz на zstd для обеспечения меньшего размера метаданных, которые быстрее распаковываются.

  • Прекращение генерации метаданных в формате базы данных SQLite по умолчанию. Однако по-прежнему возможно создание метаданных с использованием параметра --database или утилиты sqliterepo_c.

  • Включение только одного варианта файла groups.xml с использованием указанного метода сжатия и типа "group" в repomd.xml.

Модуль pam_console был удалён

Модуль pam_console — это подключаемый модуль аутентификации (PAM) для управления контролем доступа на основе консоли. Он предоставляет пользователям на физической консоли дополнительные возможности при аутентификации и удаляет эти возможности при выходе пользователя из системы.

С другой стороны, pam_console имеет некоторые ограничения и недостатки:

  • Только один пользователь может иметь дополнительные возможности одновременно (нет многоместности).

  • Потенциальные проблемы безопасности, связанные с владением файлами устройств, если завершение сеанса PAM не выполняется.

  • В настоящее время модуль не работает, потому что один из файлов конфигурации, используемых для определения разрешений (50-default.perms), не установлен в Fedora Workstation.

Из-за вышеупомянутых недостатков pam_console был удалён в этом выпуске, и служба systemd-logind будет управлять и контролировать консольные входы и пользовательские сеансы вместо него.

Устаревание Aspell

Пакет aspell предоставляет проверку орфографии GNU Aspell для идентификации и исправления орфографических ошибок в тексте.

В этом обновлении Fedora Workstation aspell объявлен устаревшим из-за неактивности его вышестоящего сообщества и наличия альтернативных проверок орфографии с лучшей поддержкой.

Разрешение полного удаления пакета tzdata в контейнерах

Ранее вы не могли полностью удалить tzdata в контейнере из-за зависимостей пакетов внутри контейнера. Эта практика оставляла несоответствующие остатки пакетов и приводила к путанице в отношении ожидаемой информации о часовом поясе. Это обновление решает проблему, заменяя для пакетов, использующих tzdata во время выполнения, зависимость Require на Recommend. В результате эти пакеты будут корректно обрабатывать случаи, когда tzdata был удалён, а среда контейнера будет по умолчанию использовать стандарт UTC. Обратите внимание, что удаление tzdata в контейнере уменьшит его размер.