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

您所在的位置:网站首页 苹果软件的安装包怎么删除 如何在 Arch Linux 中安装和删除软件包

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

2024-07-14 03:45| 来源: 网络整理| 查看: 265

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

使用 Arch Linux?安装和删除软件包与 Ubuntu 和 Mint 不同。这是您需要了解的内容。

想要在 Arch Linux 上安装软件包但不知道如何安装?很多人在第一次从基于 Debian 的发行版迁移到 Arch Linux 时都会遇到这个问题。然而,在基于 Arch 的系统上管理包很容易。

Pacman 是默认的包管理器,预装在每个基于 Arch 的发行版上。但是,仍然需要像 yay 这样的其他包管理器,因为 Pacman 不支持从 Arch 用户存储库安装包。

让我们看看如何在 Arch Linux 上从官方存储库和 AUR 添加和删除软件包。

Arch Linux 中的包管理器

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

尽管多年来一直使用其他包管理器,但 yaourt 和 aurman 等示例已不再维护。因此,Pacman 和 yay 是 Arch Linux 更安全、更可靠的包管理器。

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

1. 吃豆人

每个 Arch 系统都将 Pacman 作为默认的包管理器。 Pacman 最显着的功能是它会定期将您系统的软件包与主服务器同步,从而使您的系统保持最新状态。

2. 耶

由于 yaourt 和 aurman 已停止使用,您可以使用 yay 从 AUR 添加软件包。 yay 的主要目标是最大限度地减少用户输入并提供类似 Pacman 的界面。

不过,您将无法使用 Pacman 安装 yay,因为后者不支持直接从 Arch 用户存储库添加包。因此,您必须使用其 Git 存储库手动安装 yay。以下是在您的系统上安装它的方法:

首先,下载 git,以便您可以克隆存储库:

pacman -S --needed git base-devel

然后,使用 git clone 命令将 yay 存储库克隆到本地存储:

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

使用 chmod 更改下载文件夹的权限:

chmod 777 /yay

使用 cd 导航到克隆存储库的目录:

cd yay-git

最后,使用 makepkg 命令构建 yay-git 包。确保不要以 root 用户身份运行该命令,否则会引发错误:

makepkg -si在 Arch Linux 上更新和升级软件包

如果您刚刚安装了 Arch Linux,在添加更多软件包之前,您必须通过更新本地软件包列表来将您的系统与主服务器同步。

然后,您可以通过从官方服务器下载文件来轻松将所有软件包升级到最新版本。

使用 Pacman 更新包

要使用 Pacman 更新软件包列表,请使用 -Sy 标志:

sudo pacman -Sy

将系统的软件包列表与主服务器同步后,您需要升级软件包。使用 -Syu 标志可以执行相同的操作。此命令可能需要一些时间,具体取决于软件包列表和您的网络连接。

sudo pacman -Syu

您可以通过使用 -Syyu 标志将这两个命令组合起来,从而节省键入这两个命令的时间。更新软件包列表后,Pacman 将自动开始下载最新的软件包。

sudo pacman -Syyu使用 yay 更新 Arch Linux 上的软件包

要使用 yay 更新和升级软件包,只需使用 -Syu 标志:

sudo yay -Syu在 Arch Linux 上添加软件包

一旦您知道要执行哪些命令,在 Arch Linux 上添加软件包就很容易了。您所要做的就是在终端中输入包管理器命令。

使用 Pacman 在 Arch Linux 上安装软件包

Pacman 使用 TAR 文件扩展名来打包应用程序。它与 Arch Linux 系统架构无缝协作。要使用 Pacman 添加包,请使用 -S 标志:

sudo pacman -S packagename

例如,要安装 CMatrix,请运行:

sudo pacman -S cmatrix

要一次安装多个软件包,请输入用单个空格分隔的软件包名称:

sudo pacman -S cmatrix vlc python

您还可以在安装软件包后获取有关软件包的信息。输出提供有关包的名称、版本、体系结构和许可证的详细信息。为此,请将默认 pacman 命令中的 -S 替换为 -Qi:

pacman -Qi cmatrix如何使用 yay 安装软件包

yay 的语法与 Pacman 非常相似。要使用 yay 包管理器安装包,只需在默认命令中使用 -S 标志:

yay -S packagename在 Arch Linux 中删除软件包

Arch Linux 使您可以在不需要时删除软件包,这也是您应该安装 Arch Linux 的众多原因之一。当然,如果您有授权,您可以从系统中删除几乎所有软件包。

使用 Pacman 删除软件包

在 Arch Linux 上删除软件包也很容易。您所要做的就是使用 -R 标志:

sudo pacman -R cmatrix

如果您的系统中不存在该软件包,您将收到一条错误消息,指出“错误:未找到目标:软件包名称”。

使用 yay 删除 Arch Linux 上的软件包

要使用 yay 删除软件包,请将 -R 标志添加到默认的 yay 命令中。您还可以使用 -Rns 标志从系统中删除所有不必要的依赖项。

yay -R cmatrix yay -Rns cmatrix

如果您想删除系统不需要的软件包,请使用 -Yc 标志:

yay -Yc在 Arch Linux 上管理软件包很简单

在基于 Arch 的 Linux 发行版上添加和删除软件包的方法有多种。您可以使用 Pacman 和 yay 等包管理器。虽然某些包管理器允许从 Arch 用户存储库下载包,但 Pacman 等其他包管理器不支持 AUR。

如果您不喜欢包管理器,您可以随时手动下载所需的包。 Internet 上有几个网站向 Linux 用户提供 TAR、RPM 和 DEB 软件包。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3