Linux Mint: развитие и измение компонентов APT

good-penguin.png

Разработчики Linux Mint решили углубиться в базовые элементы системы и объявили о планах по созданию собственных версий некоторых компонентов системы управления пакетами APT, которая лежит в основе Debian и Ubuntu.

Руководитель проекта Клеман Лефевр в августовском обновлении подробно рассказал о причинах этого шага. Многие инструменты и библиотеки APT, по его словам, были разработаны более десяти лет назад и уже давно не поддерживаются создателями. Несмотря на постоянные патчи со стороны Linux Mint, Ubuntu и Debian, эти инструменты давно устарели как в плане архитектуры, так и функционала.

Лефевр: «Некоторые из этих инструментов и библиотек APT больше не обновляются уже более десяти лет. Мы патчили их, чтобы они продолжали работать, но их возможности, переводы и общая архитектура застряли в прошлом. Каждая новая версия Linux Mint напоминает нам о старых проблемах, которые мы не можем решить из-за устаревшего кода. Поэтому мы решили взять управление над этими компонентами, чтобы устранить мелкие баги и вносить изменения по мере необходимости».

Чтобы решить эти проблемы, команда Linux Mint объединила несколько устаревших утилит в новые, более эффективные решения:

  • Gdebi и apturl были слиты в новое приложение под названием Captain.

  • Aptdaemon и mintcommon-aptdaemon объединили в библиотеку Aptkit.

Теперь все инструменты, ранее использовавшие Aptdaemon, Synaptic или apturl, будут работать через Aptkit и Captain. Однако утилиты, использующие Packagekit, могут продолжать свою работу, так как этот проект активно поддерживается и не требует немедленной замены.

>>> Подробности

©  Linux.org.ru