ArchLinux使用小结
Arch Linux 使用与软件管理小结
引言
在使用 Arch Linux 的过程中,我作为新手,遇到了不少问题和挑战。为了帮助自己更好地记录这些经验教训,我决定撰写这篇随笔。虽然内容可能显得随意,但希望能对其他用户有所帮助。
1. 配置 AUR 助手
Arch User Repository(AUR)是 Arch Linux 用户共享和发布软件包的地方,使用 AUR 助手如 yay
或 paru
可以极大简化软件的安装和管理。虽然网上有很多教程介绍手动克隆和构建 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
然后再执行系统更新。
结语
虽然在使用过程中会遇到各种挑战,但通过不断学习和记录,我们都能逐渐掌握这款强大的操作系统。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步