ArchLinux使用小结

Arch Linux 使用与软件管理小结

引言

在使用 Arch Linux 的过程中,我作为新手,遇到了不少问题和挑战。为了帮助自己更好地记录这些经验教训,我决定撰写这篇随笔。虽然内容可能显得随意,但希望能对其他用户有所帮助。

1. 配置 AUR 助手

Arch User Repository(AUR)是 Arch Linux 用户共享和发布软件包的地方,使用 AUR 助手如 yayparu 可以极大简化软件的安装和管理。虽然网上有很多教程介绍手动克隆和构建 AUR 软件包,但其实我们可以通过 Arch Linux CN 仓库轻松安装这些助手。

1.1 添加 Arch Linux CN 源

首先,你需要配置 Arch Linux CN 源。可以参考清华大学的镜像站点:清华源。按照说明添加源后,执行以下命令安装 AUR 助手:

sudo pacman -S paru

或者

sudo pacman -S yay

2. 软件包的删除与清理

在安装了 AUR 助手后,建议使用它们来替代 pacman 命令进行软件包的管理。

2.1 删除软件包

在删除软件包之前,可以使用以下命令查看已安装的软件包:

paru -Q | grep <package>

建议使用以下命令来删除软件包及其依赖:

paru -Rns <package>

注意查看提示信息,确保没有误删需要保留的软件包。若只想删除软件包而不清理依赖,可以使用:

paru -R <package>

2.2 清理孤立包与缓存

清理无用的孤立包可以使用:

sudo pacman -Rns $(pacman -Qtdq)

要彻底清理缓存,可以执行:

sudo pacman -Scc

此外,~/.cache/paru~/.cache/yay 目录中的 clone 文件夹也可以定期清理,以释放空间。

3. 手动安装 AUR 软件包

如果需要手动安装 AUR 上的软件包,可以访问 AUR 官方网站,在侧边栏搜索所需软件包。打开软件包详情后,复制 Git Clone URL,然后在终端中执行:

git clone <url>.git

进入克隆的文件夹后,使用以下命令构建并安装软件包:

makepkg -si

这种方法在访问某些 GitHub 软件包时特别有效。如果遇到链接无法访问的情况,可以手动修改 PKGBUILD 文件中的链接为镜像地址。

4. 安装过时的软件包

4.1 安装过时的 AUR 包

访问 AUR 包仓库 AUR Packages,找到要安装的包,点击「查看更改」,然后找到对应版本的「Commit message」。在版本详情中找到「download」链接,下载压缩包并解压,进入解压文件夹后,执行与手动安装相同的命令。

4.2 保留旧版软件包

安装旧版软件包后,如果希望保留,可以在 /etc/pacman.conf 中的 IgnorePkg= 后添加软件包名称,以避免在更新时出现错误。

4.3 安装过时的普通包

可以访问 Arch Linux Archive ALA,搜索并下载所需包的压缩包,使用以下命令安装:

paru -U <压缩包名称>

5. 处理密钥错误

如果长时间未更新 Arch Linux,更新时可能会遇到密钥错误。在进行其他更新之前,首先需要更新 archlinux-keyring

sudo pacman -Sy archlinux-keyring

然后再执行系统更新。

结语

虽然在使用过程中会遇到各种挑战,但通过不断学习和记录,我们都能逐渐掌握这款强大的操作系统。

posted @   No卜  阅读(103)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示