С помощью bauh мы можем искать, устанавливать, удалять, обновлять и запускать приложения парой кликов мыши. Этот инструмент также может отображать сведения об установленном приложении, игнорировать обновления и получать историю версий пакетов программного обеспечения.
Если вы хотите установить популярные приложения, нажмите на кнопке Рекомендации, после чего в bauh будет отображен список всех популярных приложений с возможностью их установки или удаления.
Bauh - бесплатное приложение с открытым исходным кодом, написанное на Python3 и Qt5.
Ключевые особенности:
- Панель управления, где вы можете выполнять: поиск, установку, удаление, обновление, понижение, запуск, игнорирование обновлений и извлечения истории релизов программных пакетов.
- Режим трея: он запускается, отображается в системном лотке и публикует уведомления, когда доступны обновления программного обеспечения
- Резервное копирование системы: интегрируется с Timeshift, чтобы обеспечить простой и безопасный процесс резервного копирования перед применением изменений в вашей системе.
Установка bauh в Ubuntu 20.04 и производные
Поскольку bauh разработан на Python, мы можем установить его с помощью диспетчера пакетов Pip.
Откройте терминал (Ctrl+Alt+T), скопируйте поочерёдно и выполните следующие команды:
sudo apt update; sudo apt install python3-pip
sudo pip3 install bauh
Установка bauh в Arch Manjaro
В Arch Manjaro bauh можно установить двумя способами:
1. В терминале, выполнив следующую команду:
sudo pacman -S bauh
2. Графически в приложении Установка и удаление программ (Pacman):
По окончании установки bauh вы найдёте его в системном меню, как Приложения bauh:
Удаление bauh
Перед удалением Bauh из системы, сначала нужно удалить его конфигурацию и кешированные файлы, хранящиеся в каталоге $ HOME. Для этого выполните следующую команду в терминале:
bauh --reset
Удаление bauh в Ubuntu 20.04
Выполните в терминале следующую команду:
sudo pip3 uninstall bauh
Удаление bauh в Arch Manjaro
Выполните в терминале следующую команду:
sudo pacman -R bauh
Удачи.
P.S. Если у вас появились вопросы по данной статье, обсудить их также можно на нашем форуме: http://compizomania.54672.x6.nabble.com/BAUH-AppImage-AUR-Flatpaks-Snaps-Linux-td10265.html
Как установить на Linux Mint 19?
ОтветитьУдалитьУстановка pip
Удалитьcd /tmp; wget https://bootstrap.pypa.io/get-pip.py; sudo python get-pip.py; cd
А на ROSA как установить?
ОтветитьУдалитьС ROSA, это к Шойгу.
УдалитьА если серьёзно, то ROSA = это бывшая Mandriva. Погуглите установку Pip, а затем установите Bauh.
Как я понял, по написанному на странице разработчика, на росу не встанет. Работает только на арч и убунте.
УдалитьПонял, спасибо.
УдалитьВ Линукс минт 19,3 не ставиться: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-qyp248xs/pyqt5/
ОтветитьУдалитьЕсть еще такой вывод, при установки проги:
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.6/tokenize.py", line 452, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-qyp248xs/pyqt5/setup.py'
Кто-нибудь знает как лечить?
УдалитьВ Linux Mint 19 Pinon 2.7. Вот инструкция по установке Pip в Linux Mint 19
Удалитьhttps://linux4one.com/how-to-install-pip-on-linux-mint-19
А дальше по тексту в статье.
ну я не совсем бестолковый :) естественно это сделано, и в системе стоит 2 питона и второй и третий версии, так же как и два pip, но это не работает.
УдалитьРаботает только такой кривой вариант:
git clone https://github.com/vinifmor/bauh.git -b staging —depth=1
cd bauh
python3 -m venv venv
venv/bin/pip install pip —upgrade
venv/bin/pip install setuptools —upgrade
venv/bin/pip install -r requirements.txt
venv/bin/pip install .
venv/bin/bauh
ерунда полная....
ОтветитьУдалитьлучше напишите, как добиться того, чтобы при обновлении snap-пакетов в системе не оставались пакеты core старых версий.
ОтветитьУдалитьа то надоело их руками удалять...
Зачем целую статью соченять из-за одной команды. Выполните эту команду с правами root, которая удалит snap-пакеты старых версий.
Удалить# snap list --all | while read snapname ver rev trk pub notes; do if [[ $notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev"; fi; done
- как добиться того, чтобы не запускать руками команду?
Удалить- запустите руками эту команду...
:)
есть такое решение:
# snap set system refresh.retain=N
но N не может быть меньше 2
Vladimyr, не пойму, чего Вы хотите? Вы просили автоматом удалить "пакеты core старых версий,
Удалитьа то надоело их руками удалять...", я Вам скинул терминальную команду для этого, но опять не так...
Вы, как в анекдоте: "Дяденька, дай воды напиться, а то так есть хочется, что переночевать негде".😀️
Я же не разработчик. Ко мне-то какие претензии?
я же писал - "как добиться того, чтобы при обновлении snap-пакетов в системе не оставались пакеты core старых версий".
Удалитьсценарий простой: я устанавливаю пакет, например, telegram-desktop.
через некоторое время смотрю snap list - и вижу там core, core18, core20, gtk-common-themes - и каждого по две версии!
конечно я могу набрать команду удаления пакетов и лишние почистить.
но через некоторое время опять: telegram обновляется и тянет за собой обновления всех других пакетов, которые удваиваются...
конечно, я могу периодически смотреть, что там в пакетах скопилось, и лишние чистить.
но ручные действия - это как раз то, чего я бы хотел избежать!
можно запланировать команду удаления в cron, конечно, но это жутко кривой костыль...
хотелось бы добиться настройками, чтобы каждый пакет был в одном экземпляре.
в этом, собственно, и вопрос.
Я же не разработчик. Ко мне-то какие претензии?
Удалитьда претензий нет.
Удалитьесть предложение раскрывать не только простые, но и более сложные вопросы.
так сказать, пожелание от читателя...
интегрируется с Timeshift, Не такого счастья не надо , самого омерзительного как Timeshift не существует.эта зараза систему убивает. Где Systemback???????? Поспорю и докажу.
ОтветитьУдалитьhttps://cyber-x.ru/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-systemback-1-9-4-%D0%BD%D0%B0-debian-10-%D0%B8-ubuntu-20-04/
УдалитьКасаемо Timeshift,полностью согласен...
УдалитьУстановил в linux mint 20 командой для ubuntu 20.04. Приложение оказалось полезным.С его помощью легко обновлять установленные ранее пакеты. Например я легко обновил до последней версии flatpak calibre.
ОтветитьУдалитьДоброго времени суток, всем участникам. Маленькая заметка от себя. При попытке поставить в Arch эту замечательную программу, командой sudo pacman -S bauh, будет сообщение, что такого пакета нет. Репозитории которые включены:gnome-unstable,testing,core,extra,community-testing,community,multilib-testing,multilib. Для тех кто хочет установить программу можно ввести в терминале:yay -S bauh. Будет предложено 2 варианта. Один основной, а второй это пакет bauh-staging. C уважением, может кому пригодится.
ОтветитьУдалитькто знает как открыть все приложения?нет кнопки,только рекомендация и обновить список установленных,а все 1244 приложения как открыть
ОтветитьУдалитьCommand "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-ylnujfti/pyqt5/
ОтветитьУдалить