Bauh - один интерфейс для всех пакетов в Linux
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Знакомая ситуация? Вам нужно установить программу, но она доступна только в Snap. Или вы работаете с Arch и устали вручную возиться с AUR. А может, вам нужно быстро развернуть веб-приложение как нативное? Bauh решает все эти проблемы одним махом.
Что такое Bauh?
Bauh (произносится как «бао») — это графическая оболочка для управления ПО в Linux, которая поддерживает:
- AppImage
- Debian-пакеты
- Arch Linux (включая AUR)
- Flatpak
- Snap
- Веб-приложения (через Nativefier)
Проект начинался как fpakman, но перерос в универсальное решение. Сейчас он насчитывает почти 1200 звезд на GitHub и активно развивается.
Почему это удобно?
- Один интерфейс вместо пяти — больше не нужно запоминать разные команды для apt, pacman и flatpak
- Централизованное обновление — все апдейты в одном месте
- Веб-приложения как нативные — превращайте любимые сервисы в отдельные программы
- Безопасность — интеграция с Timeshift для резервного копирования перед изменениями
Ключевые возможности
1. Управление всеми типами пакетов

В Bauh вы можете:
- Искать ПО во всех поддерживаемых репозиториях
- Устанавливать, удалять, обновлять и откатывать версии
- Запускать приложения прямо из интерфейса
2. Режим трея и уведомления
Bauh может работать в фоновом режиме и показывать уведомления о доступных обновлениях — больше никаких неожиданностей с устаревшим софтом.
3. Резервное копирование системы
Перед критическими операциями (установка, удаление, обновление) Bauh интегрируется с Timeshift для создания резервных копий. Ваша система всегда под защитой.
4. Веб-приложения как нативные программы

Хотите использовать Telegram Web или YouTube как отдельное приложение? Bauh делает это в пару кликов с помощью Nativefier, включая поддержку DRM-контента.
5. Гибкие настройки
- Кастомизация тем оформления
- Выбор источников установки
- Настройка поведения обновлений
- Управление кешем и производительностью
Технические детали
Bauh написан на Python с использованием Qt для интерфейса. Архитектура модульная:
view— графический интерфейсgems— обработчики разных типов пакетовapi— абстракции для основных операций
Проект доступен через:
- PyPI:
pip install bauh - AUR:
yay -S bauh - AppImage
Для кого Bauh?
- Новички в Linux — простой графический интерфейс вместо командной строки
- Администраторы — централизованное управление ПО на множестве машин
- Разработчики — быстрый доступ к разным форматам распространения
- Гибридные пользователи — те, кто работает с разными дистрибутивами
Личный опыт
Я тестировал Bauh на Ubuntu и Arch — в обоих случаях он показал себя отлично. Особенно порадовала работа с AUR: автоматическая настройка makepkg.conf, обработка зависимостей и возможность отката версий. А превращение веб-приложений в нативные программы — это просто магия!
Как попробовать?
Для Ubuntu/Debian:
sudo apt-get install python3 python3-pip python3-yaml python3-dateutil python3-pyqt5
sudo pip3 install bauh
Для Arch Linux:
yay -S bauh
Или скачайте AppImage с страницы релизов.
Bauh — это тот редкий случай, когда инструмент действительно делает жизнь проще. Если вы устали от зоопарка пакетных менеджеров в Linux, обязательно попробуйте Bauh. Он особенно хорош для:
- Разработчиков, которые тестируют свои приложения в разных форматах
- Пользователей, которые часто переключаются между дистрибутивами
- Всех, кто ценит удобство единого интерфейса
Проект активно развивается, и в планах — поддержка новых форматов пакетов и улучшение производительности. Присоединяйтесь к 1200+ пользователям, которые уже оценили Bauh!
