Сообщество Manjaro выкатило новую мажорную версию менеджера пакетов Pamac, разработанного специально для этого дистрибутива. Pamac включает в себя библиотеку libpamac для работы с основными репозиториями, AUR и локальными пакетами, консольные утилиты с «человеческим синтаксисом» вроде pamac install
и pamac update
, основной Gtk-фронтенд и дополнительный Qt-фронтенд, который сейчас, впрочем, ещё не вполне портирован на API Pamac 9 версии.
В новой версии Pamac:
- новое асинхронное API, которое не блокирует интерфейс при операциях вроде синхронизации репозиториев;
- автоматическая очистка сборочного каталога AUR-пакетов после окончания всех операций;
- исправлены проблемы с параллельным скачиванием пакетов, из-за которых скачивание иногда не могло начаться;
- консольная утилита
pamac-installer
для установки единичных пакетов из репозиториев, AUR или локальных источников больше не удаляет по умолчанию пакеты-сироты; - консольная утилита
pamac
предупреждает о неправильных аргументах; - Gtk-фронтенд обзавёлся переработанным интерфейсом (показан на скриншоте);
- наконец, самое крупное новшество — полноценная поддержка Snap, для активации которой нужно установить пакет
pamac-snap-plugin
, запустить сервисsystemctl start snapd
и включить использование Snap в настройках Pamac так же, как включается поддержка AUR.
>>> Подробности