Arch Linux 中用於包管理的圖形化應用
安裝 Arch Linux 有一些挑戰性。這就是為什麼 有幾個基於 Arch 的發行版 通過提供圖形化的安裝程序使事情變得簡單。
即使你設法安裝了 Arch Linux,你也會注意到它嚴重依賴命令行。如果你需要安裝應用或更新系統,那麼必須打開終端。
是的!Arch Linux 沒有軟體中心。我知道,這讓很多人感到震驚。
如果你對使用命令行管理應用感到不舒服,你可以安裝一個 GUI 工具。這有助於在舒適的圖形化界面中搜索包以及安裝和刪除它們。
想知道你應該使用 pacman 命令 的哪個圖形前端?我有一些建議可以幫助你。
請注意,某些軟體管理器是特定於桌面環境的。
1、Apper
Apper 是一個精簡的 Qt5 應用,它使用 PackageKit 進行包管理,它還支持 AppStream 和自動更新。但是,沒有 AUR 支持。
要從官方倉庫安裝它,請使用以下命令:
sudo pacman -Syu apper
2、深度應用商店
深度應用商店是使用 DTK(QT5)構建的深度桌面環境的應用商店,它使用 PackageKit 進行包管理,支持 AppStream,同時提供系統更新通知。 沒有 AUR 支持。
要安裝它,請使用以下命令:
sudo pacman -Syu deepin-store
3、KDE 發現應用
發現 應用不需要為 KDE Plasma 用戶介紹。它是一個使用 PackageKit 的基於 Qt 的應用管理器,支持 AppStream、Flatpak 和固件更新。
要在發現應用中安裝 Flatpak 和固件更新,需要分別安裝 flatpak
和 fwupd
包。它沒有 AUR 支持。
sudo pacman -Syu discover packagekit-qt5
4、GNOME PackageKit
GNOME PackageKit 是一個使用 PackageKit 技術的 GTK3 包管理器,支持 AppStream。不幸的是,沒有 AUR 支持。
要從官方倉庫安裝它,請使用以下命令:
sudo pacman -Syu gnome-packagekit
5、GNOME 軟體應用
GNOME 軟體 應用不需要向 GNOME 桌面用戶介紹。它是使用 PackageKit 技術的 GTK4 應用管理器,支持 AppStream、Flatpak 和固件更新。
它沒有 AUR 支持。要安裝來自 GNOME 軟體應用的 Flatpak 和固件更新,需要分別安裝 flatpak
和 fwupd
包。
安裝它使用:
sudo pacman -Syu gnome-software-packagekit-plugin gnome-software
6、tkPacman
它是用 Tcl 編寫的 Tk pacman 封裝。界面類似於 Synaptic 包管理器。
由於沒有 GTK/Qt 依賴,它非常輕量級,因為它使用 Tcl/Tk GUI 工具包。
它不支持 AUR,這很諷刺,因為你需要從 AUR 安裝它。你需要事先安裝一個 AUR 助手,如 yay。
yay -Syu tkpacman
7、Octopi
可以認為它是 tkPacman 的更好看的表親。它使用 Qt5 和 Alpm,還支持 Appstream 和 AUR(通過 yay)。
你還可以獲得桌面通知、倉庫編輯器和緩存清理器。它的界面類似於 Synaptic 包管理器。
要從 AUR 安裝它,請使用以下命令。
yay -Syu octopi
8、Pamac
Pamac 是 Manjaro Linux 的圖形包管理器。它基於 GTK3 和 Alpm,支持 AUR、Appstream、Flatpak 和 Snap。
Pamac 還支持自動下載更新和降級軟體包。
它是 Arch Linux 衍生版中使用最廣泛的應用。但因為 DDoS AUR 網頁 而臭名昭著。
在 Arch Linux 上安裝 Pamac 有幾種方法。最簡單的方法是使用 AUR 助手。
yay -Syu pamac-aur
總結
要刪除任何上面圖形化包管理器以及依賴項和配置文件,請使用以下命令將 packagename
替換為要刪除的包的名稱。
sudo pacman -Rns packagename
這樣看來,Arch Linux 也可以在不接觸終端的情況下使用合適的工具。
還有一些其他應用程序也使用終端用戶界面(TUI)。一些例子是 pcurses、cylon、pacseek 和 yup。但是,這篇文章只討論那些有適當的 GUI 的軟體。
注意: PackageKit 默認打開系統許可權,因而 不推薦 用於一般用途。因為如果用戶屬於 wheel
組,更新或安裝任何軟體都不需要密碼。
你看到了在 Arch Linux 上使用圖形化軟體中心的幾種選擇。現在是時候決定使用其中一個了。你會選擇哪一個?Pamac 或 OctoPi 還是其他?現在就在下面留言吧。
via: https://itsfoss.com/arch-linux-gui-package-managers/
作者:Anuj Sharma 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive