如何在 Arch Linux 中安裝和刪除軟件包

想在 Arch Linux 上安裝軟件包但不知道如何安裝?很多人第一次從基於 Debian 的發行版遷移到 Arch 時都會遇到這個問題。但是,您可以使用包管理器輕鬆管理基於 Arch 的系統上的包。

Pacman 是每個 Arch 發行版中預裝的默認包管理器。但是,仍然需要其他包管理器,因為 Pacman 不支持來自 Arch User Repository 的包。

Arch Linux 中的包管理器

雖然 Arch Linux 自帶 Pacman 作為默認包管理器,但您可以安裝其他包管理器,例如 Yay。與 Pacman 不同的是,這些包管理器允許您從官方 Arch 存儲庫和 AUR(Arch 用戶存儲庫)添加新包。

雖然多年來一直使用其他包管理器,但不再維護 Yaourt 和 Aurman 等示例。因此,在 Arch Linux 中,Pacman 和 Yay 是更安全、更可靠的軟件包管理器。

AUR 是一個社區組織的存儲庫,為用戶提供一個平台來共享他們開發的包。如果您是開發人員,您可以將軟件包添加到 AUR,其他用戶可以輕鬆地將它們安裝到他們的系統上。

1.吃豆子

如上所述,每個 Arch 系統都帶有 Pacman 作為其默認包管理器。Pacman 最顯著的特點是它會定期將您系統的軟件包與主服務器同步,從而使您的系統保持最新狀態。

2. 耶

由於 Yaourt 和 Aurman 的開發者在停產後不會發布任何更新,Arch 用戶已經開始使用 Yay 從 AUR 添加包。Yay 的主要目標是最小化用戶輸入並提供類似 Pacman 的界面。

您將無法使用 Pacman 安裝 Yay,因為它不支持直接從 Arch User Repository 添加軟件包。因此,您必須使用其 Git 存儲庫手動安裝 Yay 包管理器。這是在您的系統上安裝它的方法。

第 1 步:您將需要 git 來克隆 yay 存儲庫。

pacman -S --needed git base-devel

第 2 步:將存儲庫克隆到本地存儲。

git clone https://aur.archlinux.org/yay-git.git

第 3 步:更改文件夾的權限。

chmod 777 /yay-git

第 4 步:導航到您克隆存儲庫的目錄。

cd yay-git

步驟 5:使用 makepkg 命令構建包。確保您不要以root用戶身份運行以下命令,否則會引發錯誤。

makepkg -si

更新和升級包

如果您剛剛安裝了 Arch Linux,那麼在添加或刪除軟件包之前,您必須通過更新本地軟件包列表來將您的系統與主服務器同步。

然後,您可以通過從官方服務器下載文件輕鬆地將所有軟件包升級到最新版本。

使用吃豆子

要使用 Pacman 更新包列表,請在命令中使用-Sy標誌。

sudo pacman -Sy

將系統的軟件包列表與主服務器同步後,您需要升級軟件包。使用-Syu標誌來做同樣的事情。此命令可能需要一些時間,具體取決於軟件包列表和您的網絡連接。

sudo pacman -Syu

通過使用-Syyu標誌將它們組合起來,您可以省去輸入這兩個命令的工作量。Pacman 會在更新包列表後自動開始下載最新的包。

sudo pacman -Syyu

使用 Yay

Yay 軟件包管理器允許您使用終端有效地更新和升級您的軟件包。為此,只需在 yay 命令中使用-Syu標誌。

sudo yay -Syu

添加包

一旦您知道要執行哪些命令,添加包就很容易了。您所要做的就是在終端中鍵入包管理器命令。

Flathub 和 Snap Store是兩個很棒的 GUI 應用程序,您可以使用它們在 Linux 機器上安裝軟件和應用程序。

使用 Pacman 安裝軟件包

Pacman 使用 TAR 文件擴展名來打包應用程序。它與 Arch Linux 系統架構有效配合。要添加包,您必須將-S標誌與默認命令一起使用,如下所示。

sudo pacman -S packagename

例如,

sudo pacman -S cmatrix

要一次安裝多個軟件包,請輸入所有軟件包的名稱,並以空格字符分隔。

sudo pacman -S cmatrix vlc python

您還可以在安裝後獲取有關軟件包的信息。輸出提供有關包的名稱、版本、體系結構和許可證的詳細信息。為此,請將默認pacman命令中的-S標誌替換為-Qi

pacman -Qi cmatrix

使用 Yay 安裝軟件包

Yay install 命令的語法與 Pacman 的語法非常相似。要使用 Yay 包管理器安裝包,只需在默認命令中使用-S標誌。

yay -S packagename

刪除 Arch 中的軟件包

Arch Linux 讓您可以在不需要的時候刪除軟件包,這也是您應該安裝 Arch Linux的眾多原因之一。當然,如果您獲得授權,您幾乎可以從系統中刪除任何軟件包。讓我們看看如何在 Arch Linux 上刪除包。

使用 Pacman 刪除軟件包

刪除包也很容易。您所要做的就是在默認的pacman命令中使用-R而不是-S標誌。

sudo pacman -R cmatrix

如果您的系統中不存在該程序包,您將收到一個錯誤輸出,指出“錯誤:未找到目標:程序包名稱”。

使用 Yay 刪除軟件包

要使用 Yay 刪除包,請將-R標誌添加到默認的 yay 命令。您還可以使用 -Rns 標誌從系統中刪除所有不必要的依賴項。

yay -R cmatrix yay -Rns cmatrix

如果要刪除系統不需要的軟件包,請在命令中使用-Yc標誌。

yay -Yc

在 Arch Linux 上管理包

有多種方法可以在基於 Arch 的 Linux 發行版上添加和刪除包。您可以使用包管理器,例如 Pacman、Yaourt 和 Yay。雖然一些包管理器允許從 Arch User Repository 下載包,但其他的比如 Pacman 不支持 AUR。

如果您不喜歡包管理器,您可以隨時手動下載您想要的包。互聯網上有幾個網站為 Linux 用戶提供了 TAR、RPM 和 DEB 包。

Tags: #linux

如何在 Chromebook 上複製和粘貼

如何在 Chromebook 上複製和粘貼

在切換到 Chromebook 時,您可能想知道的第一件事是如何做基本的事情——你在以前的操作系統中掌握的那種東西。複製和粘貼是您必須在某一時刻使用的一項基本功能。

如何使用 tt 在 Linux 上進行打字測試

如何使用 tt 在 Linux 上進行打字測試

在現代科技時代,打字已成為許多職業最常見的活動之一。學會更快更準確地打字可以幫助您在相同的時間內完成更多的工作。

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Ubuntu 因其健壯性和相對較少的錯誤而廣受歡迎。但它肯定不是沒有問題。其中一個問題是其 Wi-Fi 驅動程序。您可能會打開系統電源,卻發現您的 Wi-Fi 無法正常工作。

如何在 Chromebook 上創建和掃描二維碼

如何在 Chromebook 上創建和掃描二維碼

快速響應碼,簡稱 QR 碼,是一種高級條碼,包含比傳統條碼更多的信息。這些代碼是二維的,允許您垂直或水平掃描它們。

如何在 Linux 上安裝 Spotify

如何在 Linux 上安裝 Spotify

Spotify 是最大的音樂流媒體服務之一。它具有適用於移動(Android 和 iOS)和桌面(Mac 和 Windows)設備的本機客戶端。

9 個讓你開始使用 Linux 的基本命令

9 個讓你開始使用 Linux 的基本命令

Linux 操作指南通常希望您在終端中執行某些操作,這乍一看似乎令人生畏。但不要擔心;這個 Linux 命令備忘單將涵蓋打開終端和發出一些有用命令的過程。

如何使用 Mv 命令移動 Linux 文件

如何使用 Mv 命令移動 Linux 文件

雖然您可能已經知道如何使用 GUI 文件瀏覽器在 Linux 中移動文件,但您可能想知道終端中是否有移動命令可以讓您快速將文件移動到不同的目錄。mv 命令就是您想要的,它的簡單語法和一些可選的安全標誌易於使用。

10 個基於 Debian 的最佳 Linux 發行版

10 個基於 Debian 的最佳 Linux 發行版

標準 Debian 及其流行的分支 Ubuntu 是 Linux 系統的絕佳選擇,但如果您有更專業的需求,您可能需要 Debian 替代品。

如何使用 fdupes 在 Linux 上查找和刪除重複文件

如何使用 fdupes 在 Linux 上查找和刪除重複文件

在處理大量媒體和文檔時,在計算機上積累同一文件的多個副本是很常見的。不可避免地,隨之而來的是一個充滿冗余文件的雜亂存儲空間,引發對系統上重複文件的定期檢查。

什麼是筆記本電腦的最佳 Linux 發行版?

什麼是筆記本電腦的最佳 Linux 發行版?

Linux 最好的事情之一是每個人都有一個發行版,無論您使用什麼類型的硬件。你可以從你的閣樓裡拿出一台破舊的筆記本電腦,把它除塵,安裝 Linux,然後你就可以開始了。

使用草書更輕鬆地記錄 Chromebook

使用草書更輕鬆地記錄 Chromebook

Cursive 是 Google 在 HP Chromebook x2 11 發佈時推出的漸進式網絡應用程序 (PWA)。您可以使用此應用程序在配備觸控筆的 Chromebook 上做手寫筆記。

如何使用 Vim:基礎指南

如何使用 Vim:基礎指南

Vim 是可用於類 Unix 系統的最強大、最通用的代碼編輯器。它是由 Bill Joy 開發的 Vi 編輯器的擴展。Vim 在大多數 Linux 和 BSD 系統上默認可用。

面向開發人員的 10 個最佳 Linux 發行版

面向開發人員的 10 個最佳 Linux 發行版

雖然 Linux 可能不是普通用戶最喜歡的操作系統,但它是大多數開發人員和程序員的首選。Linux 是一種更實用的操作系統,它的設計明確考慮了編程和開發人員的需求。

如何在 Linux 中輕鬆加密和解密文件和目錄

如何在 Linux 中輕鬆加密和解密文件和目錄

您是否曾經想過在 Linux 中快速輕鬆地加密文件,而無需安裝和學習新的軟件包?這是通過使用密碼保護的 AES256 輕鬆加密文件或目錄的絕佳而簡單的方法,有助於防止您的文件被窺探。

穩定版與 Bleeding-Edge Linux 發行版:您應該選擇哪一個?

穩定版與 Bleeding-Edge Linux 發行版:您應該選擇哪一個?

許多 Linux 用戶在選擇 Linux 發行版時面臨的主要選擇之一是它的穩定性,或者軟件的變化程度。

2020 年是 Linux 惡意軟件大流行年嗎?

2020 年是 Linux 惡意軟件大流行年嗎?

它的安全聲譽意味著 Linux 通常被認為不太容易受到經常困擾 Microsoft Windows 系統的威脅。大部分感知到的安全性來自相對較少的 Linux 系統,但網絡犯罪分子是否開始看到選擇質量而不是數量的價值?

如何在 Ubuntu 中添加 Sudo 用戶

如何在 Ubuntu 中添加 Sudo 用戶

sudo 是 Linux 系統中最常用的命令之一。它允許用戶運行特定的

如何使用 Alien 在 Linux 軟件包之間進行轉換

如何使用 Alien 在 Linux 軟件包之間進行轉換

您想將 Linux 包轉換為其他格式嗎?也許您正在尋找的軟件包不適用於您的發行版,但無論如何您仍然想要它。或者,您可能是一名開發人員,希望通過將您的程序快速重新打包為其他格式而無需再次構建包來節省時間。

如何在 Linux 上的 Vim 中查找和替換文本

如何在 Linux 上的 Vim 中查找和替換文本

vim 是 Linux 中最流行的文件編輯器之一。流行的部分原因是命令

如何在 Chromebook 上複製和粘貼

如何在 Chromebook 上複製和粘貼

在切換到 Chromebook 時,您可能想知道的第一件事是如何做基本的事情——你在以前的操作系統中掌握的那種東西。複製和粘貼是您必須在某一時刻使用的一項基本功能。

如何使用 tt 在 Linux 上進行打字測試

如何使用 tt 在 Linux 上進行打字測試

在現代科技時代,打字已成為許多職業最常見的活動之一。學會更快更準確地打字可以幫助您在相同的時間內完成更多的工作。

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Ubuntu 因其健壯性和相對較少的錯誤而廣受歡迎。但它肯定不是沒有問題。其中一個問題是其 Wi-Fi 驅動程序。您可能會打開系統電源,卻發現您的 Wi-Fi 無法正常工作。

2020 年適用於 Ubuntu 的最佳免費視頻編輯器

2020 年適用於 Ubuntu 的最佳免費視頻編輯器

除了所有的絨毛,這裡列出了適用於 Ubuntu 的最佳免費視頻編輯器,您可以使用它們來創建令人驚嘆的視頻。

如何在 Chromebook 上創建和掃描二維碼

如何在 Chromebook 上創建和掃描二維碼

快速響應碼,簡稱 QR 碼,是一種高級條碼,包含比傳統條碼更多的信息。這些代碼是二維的,允許您垂直或水平掃描它們。

如何在 Arch Linux 中安裝和刪除軟件包

如何在 Arch Linux 中安裝和刪除軟件包

想在 Arch Linux 上安裝軟件包但不知道如何安裝?很多人第一次從基於 Debian 的發行版遷移到 Arch 時都會遇到這個問題。但是,您可以使用包管理器輕鬆管理基於 Arch 的系統上的包。

如何在 Linux 上安裝 Spotify

如何在 Linux 上安裝 Spotify

Spotify 是最大的音樂流媒體服務之一。它具有適用於移動(Android 和 iOS)和桌面(Mac 和 Windows)設備的本機客戶端。

9 個讓你開始使用 Linux 的基本命令

9 個讓你開始使用 Linux 的基本命令

Linux 操作指南通常希望您在終端中執行某些操作,這乍一看似乎令人生畏。但不要擔心;這個 Linux 命令備忘單將涵蓋打開終端和發出一些有用命令的過程。

如何使用 Mv 命令移動 Linux 文件

如何使用 Mv 命令移動 Linux 文件

雖然您可能已經知道如何使用 GUI 文件瀏覽器在 Linux 中移動文件,但您可能想知道終端中是否有移動命令可以讓您快速將文件移動到不同的目錄。mv 命令就是您想要的,它的簡單語法和一些可選的安全標誌易於使用。

如何在 Ubuntu 的“Alt-Tab”中取消組合 Windows

如何在 Ubuntu 的“Alt-Tab”中取消組合 Windows

默認情況下,Ubuntu 允許您切換應用程序而不是窗口。以下是如何在 Ubuntu 上的 Alt-Tab 中反轉它並取消組合選項卡。