如何在 Arch Linux 中安装和删除软件包

想在 Arch Linux 上安装软件包但不知道怎么做? 很多人在第一次从基于 Debian 的发行版迁移到 Arch 时都会遇到这个问题。 但是,您可以使用包管理器轻松管理基于 Arch 的系统上的包。

Pacman 是每个 Arch 发行版中预装的默认包管理器。 但是,仍然需要其他包管理器,因为 Pacman 不支持来自 Arch User Repository 的包。

尽管 Arch Linux 带有 Pacman 作为默认的包管理器,但您可以安装其他包管理器,例如 Yay。 与 Pacman 不同,这些包管理器允许您从官方 Arch 存储库和 AUR(Arch 用户存储库)添加新包。

虽然多年来一直使用其他包管理器,但不再维护 Yaourt 和 Aurman 等示例。 因此,Pacman 和 Yay 是 Arch Linux 中更安全、更可靠的包管理器。

AUR 是一个社区组织的存储库,它为用户提供一个平台来共享他们开发的包。 如果您是开发人员,您可以将软件包添加到 AUR,其他用户可以轻松地将它们安装到他们的系统上。

1.吃豆人

如上所述,每个 Arch 系统都带有 Pacman 作为其默认的包管理器。 Pacman 最显着的特点是它定期将您系统的软件包与主服务器同步,从而使您的系统保持最新状态。

2.耶

由于 Yaourt 和 Aurman 的开发者在停产后不会发布任何更新,Arch 用户已经开始使用 Yay 从 AUR 添加包。 Yay 的主要目标是尽量减少用户输入并提供类似 Pacman 的界面。

您将无法使用 Pacman 安装 Yay,因为它不支持直接从 Arch 用户存储库添加软件包。 因此,您必须使用其 Git 存储库手动安装 Yay 包管理器。 这是在您的系统上安装它的方法。

第 1 步:您将需要 git 来克隆 yay 存储库。

pacman -S --needed git base-devel

第 2 步:将存储库克隆到本地存储。

git clone https://pfrlju.com/images/16/managing-packages-on-arch-linux.jpg"},{"@type":"Article","@id":"https://pfrlju.com/article/480560#article","url":"https://pfrlju.com/article/480560","headline":"如何在 Arch Linux 中安装和删除软件包","datePublished":"2022-05-17T14:12:11+00:00","dateModified":"2022-05-17T14:12:18+00:00","wordCount":170,"keywords":["Debian","Install","Linux","Python","Shell"],"articleSection":["article"],"isPartOf":{"@id":"https://pfrlju.com/article/480560#webpage"},"mainEntityOfPage":{"@id":"https://pfrlju.com/article/480560#webpage"},"image":{"@id":"https://pfrlju.com/article/480560#thumbnail"},"publisher":{"@id":"https://pfrlju.com/#organization"},"author":{"@id":"https://pfrlju.com/article/480560#author"}},{"@type":"Person","@id":"https://pfrlju.com/article/480560#author","url":"https://pfrlju.com/author/dbigr/","name":"dbigr","image":{"@id":"https://pfrlju.com/article/480560#author_image"}},{"@type":"ImageObject","@id":"https://pfrlju.com/article/480560#author_image","url":"https://secure.gravatar.com/avatar/e2780a52030995a21f0c6bf6b60a806e?s=96&d=mm&r=g","width":96,"height":96,"caption":"dbigr"}]}