Shelly — новом инструменте управления пакетами для Arch Linux, который призван стать более интуитивным и удобным в использовании, чем уже существующие на рынке аналоги.
По сути, Shelly разработан как современная переработка, альтернатива стандартному менеджеру пакетов Arch Linux, pacman, и я считаю, что он очень хорошо подходит для этой роли, особенно учитывая, что он имеет графический интерфейс, может использоваться без установки и поддерживает сторонние магазины приложений, такие как AUR и Flathub.
Важно отметить, что Shelly — это не просто интерфейс или оболочка для pacman в Arch Linux. Вместо этого он использует библиотеку libalpm, чтобы обеспечить вам точное и быстрое управление пакетами, поэтому вы часто будете видеть его под названием Shelly-ALPM.
Графический интерфейс Shelly построен с использованием современного инструментария GTK 4 и изначально поддерживает Wayland. Для заядлых пользователей Arch Linux у Shelly даже есть интерфейс командной строки. Но главная привлекательность здесь — пользовательский интерфейс GTK 4, особенно для новичков в Arch Linux, которые хотят быстро решать задачи.
На главном экране Shelly предоставляет обзор вашей установки Arch Linux, чтобы вы знали, что нужно обновить, или просто могли просмотреть свою недавнюю активность, а также позволяет быстро искать пакеты для установки, удаления или обновления из включенных репозиториев.
По умолчанию Shelly не включает AUR (Arch User Repository) или Flathub, но вы можете включить их с самого начала на экране настроек, если хотите устанавливать пакеты Flatpak и AUR. В настройках вы также можете установить еженедельный график обновлений, принудительно обновить базу данных и настроить параллельную загрузку.
Я считаю, что экран «Установка», доступ к которому можно получить из боковой панели, является ключевой функцией Shelly, поскольку он позволяет устанавливать локальные (исходные) пакеты, загруженные из репозитория Arch Linux или из Интернета, что уже само по себе является отличной встроенной функцией, а также приложения AppImage.
На экране «Обновление» вы найдете все пакеты в вашей системе, для которых доступны новые версии, чтобы вы могли обновить их все сразу или выборочно, а экран «Управление» предоставляет вам полный контроль над вашей установкой Arch Linux, позволяя чисто удалять пакеты и удалять их файлы конфигурации.
Конечно, поклонникам AUR и Flathub будут очень удобны разделы AUR и Flatpak в боковой панели для установки, обновления или удаления пакетов из этих репозиториев. Более того, Shelly позволяет вручную устанавливать файл FlatpakRef, загруженный с домашней страницы проекта.
Я считаю, что Shelly — отличный инструмент для новичков в Arch Linux, и Зои Бауэр уже работает над добавлением поддержки автообновлений, управления репозиториями, возможности восстановления системы Arch Linux до предыдущего сохраненного состояния пакетов, настройки интерфейса и многоязычной поддержки.
Чтобы начать работу с Shelly в вашей дистрибутиве Arch Linux, вы можете скачать последнюю версию с страницы проекта на GitHub. Не забудьте также посетить официальный сайт для получения дополнительной информации.