Управляйте изображениями приложений, AUR, Flatpaks и снимками с помощью Bauh
Существует множество вариантов Linux. Разработка и поддержка приложений для всех дистрибутивов Linux — действительно сложная и трудоемкая задача. Чтобы смягчить эту проблему, разработчики пакетов переходят от форматов пакетов, специфичных для конкретной платформы, к форматам, не зависящим от платформы, таким как AppImage, Flatpak, Snap и т. д. На данный момент эти пакеты можно устанавливать и управлять ими только через командную строку, и официальных пакетов не существует. Приложения с графическим интерфейсом для управления ими. Если вы новичок, вам может быть сложно использовать изображения приложений, плоские пакеты и снимки. К счастью, я наткнулся на приложение под названием bauh, которое позволяет управлять AppImages, AUR, Flatpaks и Snaps через графический интерфейс.
Bauh — графическое приложение для управления приложениями и пакетами Linux. В настоящее время он поддерживает пакеты Arch/AUR, а также независимые от платформы форматы пакетов, такие как AppImages, Flatpaks, Snaps и собственные веб-приложения. Используя bauh, вы можете искать, устанавливать, удалять, обновлять, понижать версию и запускать приложения парой щелчков мыши. Вы также можете отображать сведения об установленном приложении, игнорировать обновления и получать историю выпусков пакетов программного обеспечения.
Баух ранее был известен как fpakman. Это бесплатное приложение с открытым исходным кодом, написанное на Python. Вы можете получить его исходный код на GitHub.
Установите bauh в Linux
Поскольку bauh разработан на Python, мы можем легко установить его с помощью менеджера пакетов Pip. Если вы еще не установили Pip на свой компьютер с Linux, обратитесь к следующему руководству:
- Как управлять пакетами Python с помощью PIP
После установки Pip выполните следующую команду, чтобы установить Bauh на ваш компьютер с Linux:
pip3 install bauh
Bauh также упакован для Arch Linux и доступен в AUR. Таким образом, вы можете установить bauh в Arch Linux и его вариантах, используя любые вспомогательные инструменты AUR, например Yay.
yay -S bauh
Управляйте AppImages, AUR, Flatpaks и Snaps с помощью Bauh в Linux
Запустите bauh из командной строки, выполнив следующую команду:
bauh
При первом запуске bauh получит все установленные приложения и отобразит их в простом графическом интерфейсе, как показано на снимке экрана ниже.
Управляйте изображениями приложений, AUR, Flatpaks и снимками с помощью Bauh
Как вы можете видеть на скриншоте выше, bauh отображает:
- название установленных приложений,
- номер версии приложения,
- небольшое описание приложений,
- тип приложения, например Flatpak или Snap.,
- и соответствующие кнопки для выполнения различных задач, таких как удаление выбранного приложения, запуск приложения, отображение истории выпусков, игнорирование обновлений, понижение версии приложения, информация о приложении и т. д.
Справа вверху есть кнопка «Обновить» для перезагрузки данных об установленных приложениях.
Список приложений со средой выполнения
По умолчанию bauh отображает только установленные приложения. Если вы хотите отобразить все установленные приложения, включая среду их выполнения, просто снимите флажок «Приложения».
Отображать все установленные приложения, включая среду их выполнения, в интерфейсе bauh.
Список конкретных типов приложений
У Bauh есть возможность отображать только AppImages, Flatpaks или Snaps. Например, чтобы отображать только приложения Flatpak, выберите Flatpak в раскрывающемся списке «Тип».
Перечислить только приложения Flatpak в интерфейсе Bauh
Вы также можете перечислять приложения по категориям. Выберите раздел категории в раскрывающемся списке «Категория», и bauh отобразит список приложений, подпадающих под выбранную категорию.
Посмотреть предложения приложений от bauh
Нажмите кнопку «Предложения», и вы увидите список приложений, рекомендуемых для установки в вашей системе. Это удобно, когда вы не уверены, какое приложение установить следующим.
Список предлагаемых приложений в интерфейсе Bauh
Поиск приложений
Введите имя приложения, которое вы хотите установить, в поле поиска в верхней средней части интерфейса Bauh. Bauh выведет список всех приложений, соответствующих названию приложения. Например, я ввел в поиск «vim», и Баух перечислил следующие приложения.
Поиск приложений в bauh
Если вы не знаете полное имя, просто введите ключевое слово или строку, чтобы просмотреть все совпадения, связанные с поисковым запросом.
Установка приложений через bauh
Чтобы установить приложение через bauh, просто найдите его, выберите и нажмите кнопку «Установить».
Установка приложений через bauh
Вы также можете просмотреть несколько скриншотов приложения еще до его установки. Чтобы просмотреть скриншоты приложения, которое вы хотите установить, просто щелкните значок изображения. Чтобы просмотреть краткую информацию о приложении, которое вы собираетесь установить, щелкните знак вопроса (?). Вы увидите следующие детали:
- название приложения,
- описание,
- версия,
- Дата выпуска,
- данные разработчика приложения,
- домашняя страница приложения,
- лицензия
- и много.
Удаление приложений через bauh
Выберите приложение, которое вам больше не нужно, и нажмите кнопку «Удалить», чтобы удалить его.
Удалить баух
Прежде чем удалять Bauh из вашей системы, сначала удалите его конфигурацию и кэшированные файлы, хранящиеся в вашем каталоге $HOME
, с помощью следующей команды:
bauh --reset
А затем удалите его с помощью команды:
pip3 uninstall bauh
Заключение
Bauh — хорошее дополнение для тех, кто хочет устанавливать приложения, не зависящие от дистрибутива, и управлять ими через графический интерфейс пользователя. Насколько я тестировал, на моем рабочем столе Ubuntu все работало нормально. Мне еще предстоит протестировать его в Arch Linux. В настоящее время у меня нет тестовых машин Arch Linux, поэтому я не могу дать исчерпывающий отзыв. Я надеюсь, что он будет работать без проблем и в Arch Linux.
Ресурс:
- Репозиторий Bauh GitHub
Связанное чтение:
- Интеграция изображений приложений в меню приложения с помощью AppImageLauncher
- Сравнение менеджеров пакетов Linux: AppImage, Snap и Flatpak