Новая версия пакетного менеджера aptitude сегодня была загружена в репозитории тестовой ветки Debian. В первую очередь следует отметить улучшение в поддержке multiarch: пакеты «чужих» архитектур теперь отображаются с использованием полного имени (например, libc6:armel). Также важно учитывать, что решатель конфликтов ещё не доработан для поддержки multiarch: не следует ожидать от него корректной работы при разрешении зависимостей с разными архитектурами.
Наиболее важные изменения:
- Удалённые функции:
- Теперь из GTK-интерфейса нельзя запустить игру «Сапёр», т.к. это могло привести к запуску сторонней программы с повышенными привилегиями;
- Исправленные серьёзные ошибки:
- В режиме командной строки теперь отображаются ошибки при обновлении списков пакетов;
- Исправлены шаблоны поиска (в частности, '?action(upgrade)'), использование которых приводило к получению списка удерживаемых (режим «keep») пакетов;
- В curses-интерфейсе предотвращён вывод отладочных сообщений;
- Добавленные функции:
- Базовая поддержка multiarch:
- Во многих местах используются полные имена пакетов, то есть включающие название архитектуры;
- Сортировка по именам учитывает архитектуру;
- В сведениях о пакете отображаются новые поля, связанные с архитектурой;
- Данные о состоянии пакетов хранятся с использованием сочетания имени и архитектуры;
- Добавлены новые шаблоны поиска: '?architecture(architecture)' и '?multiarch(multiarch)';
- При обычном поиске (без шаблонов) теперь можно использовать формат «название:архитектура»;
- Добавлена группировка по архитектуре;
- Доработана группировка раздела lib.
- Базовая поддержка multiarch:
Также были обновлены документация и несколько переводов, включая русский. GTK-интерфейс больше не включён в стандартную сборку из-за общей недоработанности. Список многочисленных прочих изменений можно найти по ссылке ниже.