bauh-在linux中管理程式的工具
用來管理程式(application)跟套件(package)的工具
前言
bauh是什麼
bauh的github連結:https://github.com/vinifmor/bauh
如標題所言,bauh是用來管理程式(application)跟套件(package)的工具。前身是fpakman。
目前支援格式:AppImage、Debian和Arch Linux軟體包(包括 AUR)、Flatpak、Snap和Web應用程式。
bauh可以連動timeshift,在更新東西之前,可以幫你備份。
在我的安裝archlinux的文章裡( 不知道會是這篇寫完還是那篇先寫完……
提到我第一次用的是manjaro,再來用EndeavourOS。
manjaro有個好處是他預載一個像應用程式商店的程式,只要打開,就能馬上安裝程式。
新手可能不熟cmd,或者是有人就是愛GUI介面,這個工具就很方便。
但是他有些時候會壞掉(我還沒找到原因),或是程式更新很慢(有時候會因為這樣讓我開不了discord)
後來發現bauh,就改用他了。
安裝方式
基於Arch的發行版
安裝
使用yay下載。
1
yay -S bauh
使用git下載。
1
2
3
git clone https://aur.archlinux.org/bauh.git
cd bauh
makepkg -si
可選性依賴:
timeshift:系統備份aria2:多執行續下載axel:多執行續下載替代方案libappindicator-gtk2:tray-mode(GTK2桌面環境)libappindicator-gtk3:tray-mode(GTK3桌面環境)xdg-utils:在瀏覽器中開啟URL(xdg-open)sqlite,fuse2,fuse3:支援AppImageflatpak:支援Flatpakssnapd:支援Snapspacman:ArchLinux套件管理支援python3-lxml,python3-beautifulsoup4:支援Web appspython3-venv:隔離安裝
刪除
1
2
bauh --reset #從HOME移除快取還有設定檔案
pacman -R bauh
基於Ubuntu 20.04的發行版
安裝
安裝依賴。
1
sudo apt-get install python3 python3-pip python3-yaml python3-dateutil python3-pyqt5 python3-packaging python3-requests
安裝bauh。
1
sudo pip3 install bauh
可選性依賴:(用apt-get或apt安裝)
aptitude:Debian套件管理timeshift:系統備份aria2:多執行續下載axel:多執行續下載替代方案libappindicator3-1:tray-modesqlite3,fuse:支援AppImageflatpak:支援Flatpakssnapd:支援Snapspython3-lxml,python3-bs4:支援Web appspython3-venv:隔離安裝xdg-utils:在瀏覽器中開啟URL(xdg-open)
更新
方法一:
1
sudo pip3 install bauh --upgrade
方法二:
1
2
sudo pip3 uninstall bauh
sudo pip3 install bauh
刪除
1
2
3
bauh --reset #從HOME移除快取還有設定檔案
sudo pip3 uninstall bauh
使用
其實功能簡單易懂,大概是點進去你看得懂英文就會用了。
先去開啟支援,記得在那之前先把你需要的支援下載好。
按下bauh右下角的小螺絲。

把你需要的勾起來就OK了。

日常使用範例
每次開機第一次開啟bauh的時候,他會先初始化。

搜尋你要的程式,按下install。
如果要刪除就按uninstall。

你安裝的程式需要依賴,他也會直接跟你說。

結語
更多詳細的使用方式,可以直接去github上讀他的readme。
https://github.com/vinifmor/bauh