Arch Linux初学者指南:Pacman和AUR辅助工具

Arch Linux初学者指南:Pacman和AUR辅助工具

Arch Linux是一款功能强大且灵活的Linux发行版,以其简洁性和高度可控性受到许多用户的喜爱。然而,新用户往往会觉得Arch的软件包管理稍显复杂。

本文将重点介绍Arch的默认包管理器Pacman和AUR(Arch 用户仓库)辅助工具,帮助您轻松管理AUR软件包。

让我们一起来了解这些重要工具,并学会如何充分利用它们。

什么是 Pacman?

Pacman 是 Arch Linux 的默认包管理器,用于处理软件包的安装、更新和移除,并自动解决依赖关系。Pacman 使用 `.pkg.tar.zst` 格式的软件包,与 Arch 软件仓库无缝集成。

Pacman 的关键命令

以下是一些最常用的 Pacma 命令,附带简单的解释:

1. 更新系统

同步本地软件包数据库与在线仓库,并安装所有已安装软件包的最新版本:

sudo pacman -Syu

2. 安装软件包

从 Arch 仓库下载并安装特定的软件包,将 `package_name` 替换为您需要的软件名称:

sudo pacman -S package_name

3. 删除软件包

移除已安装的软件包,但保留与其他软件共享的依赖项:

sudo pacman -R package_name

4. 删除软件包及未使用的依赖项

移除软件包及其孤立的依赖项(即不再被其他软件包使用的文件或库):

sudo pacman -Rns package_name

5. 搜索软件包

通过关键字搜索仓库中的软件包,列出名称或描述匹配的结果:

pacman -Ss keyword

6. 列出已安装的软件包

列出系统中所有已安装的软件包,便于管理:

pacman -Q

7. 查看软件包详情

获取已安装软件包的详细信息,包括版本、大小和依赖关系:

pacman -Qi package_name

8. 清理软件包缓存

移除过时的软件包文件以释放空间,同时保留最新版本以便重新安装:

sudo pacman -Sc

什么是 AUR?

AUR(Arch 用户仓库)是一个由社区驱动的仓库,包含用户创建的软件包描述文件(PKGBUILDs)。这些软件包未被官方支持,但常用于访问官方仓库中没有的软件。

手动管理 AUR 软件包可能较为繁琐,此时 AUR 辅助工具 就显得尤为重要。

常用的 AUR 辅助工具

1. Yay(Yet Another Yaourt)

Yay 是最受欢迎的 AUR 辅助工具之一,集成了 Pacman 和 AUR 软件包管理的功能。

安装 Yay:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

使用 Yay:

– 更新系统(包括 AUR 软件包):

yay -Syu

– 搜索软件包:

yay -Ss package_name

– 安装 AUR 软件包:

yay -S aur_package_name

– 删除 AUR 软件包:

yay -R aur_package_name

2. Paru

Paru 是另一款广受欢迎的 AUR 辅助工具,以其快速和简单著称。

安装 Paru:

git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

使用 Paru:

– 更新系统(包括 AUR 软件包):

paru -Syu

– 安装 AUR 软件包:

paru -S aur_package_name

Pacman 和 AUR 辅助工具是 Arch Linux 用户的必备工具。

– Pacman 可高效管理官方仓库中的软件包;

– AUR 辅助工具(如 Yay 和 Paru)可简化社区驱动的软件包的搜索、安装和更新过程。

熟练掌握这些工具,您将能够充分释放 Arch Linux 的强大潜力!

未经允许不得转载:A5数据 » Arch Linux初学者指南:Pacman和AUR辅助工具

相关文章

contact