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