Manjaro Linux 是许多喜欢具有用户友好界面的滚动发布发行版的用户的热门选择。虽然 Manjaro 的官方存储库提供了广泛的软件选择,但某些用户可能需要官方存储库中没有的软件包。这就是 AUR(Arch User Repository)派上用场的地方。AUR 是一个社区驱动的基于 Arch 的发行版存储库,托管数千个软件包。但是,对于新手用户来说,从 AUR 安装软件包可能有点棘手,这就是 AUR 助手发挥作用的地方。在这篇文章中,我们将探讨什么是 AUR 助手,如何在 Manjaro 上安装 AUR 助手,以及使用 AUR 助手从 AUR 安装软件包的最佳实践。因此,如果您想学习如何充分利用 Manjaro 上的 AUR,请继续阅读!
什么是 AUR 助手?
在深入研究 AUR 帮助程序之前,了解什么是 AUR 非常重要。Arch User Repository 是一个社区驱动的仓库,用于基于 Arch Linux 的发行版,包括 Manjaro。它包含官方存储库中没有的各种软件包,使其成为 Manjaro 用户的宝贵资源。
但是,从 AUR 安装软件包可能很困难,特别是对于刚接触 Linux 的用户。这就是 AUR 助手的用武之地。AUR 帮助程序是命令行工具,可自动执行从 AUR 下载、编译和安装包的过程。这使得用户更容易从AUR安装软件,而无需手动处理依赖项和其他技术细节。
AUR 助手曼扎罗山:安装和设置
现在您已经了解了什么是 AUR 助手,让我们看看如何在 Manjaro 上安装和设置它。有几个 AUR 助手可用,但最受欢迎和用户友好的一个是 yay。
要在 Manjaro 上安装 yay,您首先需要启用 AUR。为此,请打开包管理器并启用 AUR 存储库。启用 AUR 后,您可以通过在终端中运行以下命令来安装 yay:
sudo pacman -S yay
安装 yay 后,您需要对其进行配置。默认配置应该适用于大多数用户,但您可以通过在 上编辑配置文件来自定义它。~/.config/yay/config.json
使用 AUR 帮助程序安装软件包
安装和设置 yay 后,您现在可以使用它从 AUR 安装软件包。要安装软件包,只需在终端中运行以下命令:
yay -S <package_name>
替换为要安装的包的名称。然后,Yay 将自动下载并安装该软件包以及任何必要的依赖项。<package_name>
例如,若要安装常用的文本编辑器 VS Code,请运行以下命令:
yay -S visual-studio-code-bin
有关安装 Yay AUR 助手的其他资源,请阅读以下帖子:
- 如何在Manjaro Linux √上安装 Yay AUR Helper
yay 的一大优点是它会自动为您处理依赖项。这意味着在安装包本身之前,您不必担心手动下载和安装依赖项。当新版本可用时,Yay 还会自动更新来自 AUR 的软件包,使其成为使软件保持最新的便捷方式。
使用 AUR 帮助程序时的最佳实践
虽然 AUR 帮助程序可以简化从 AUR 安装软件包的过程,但您应该遵循一些最佳实践来确保系统的安全性和稳定性:
- 仅安装来自可信来源的软件包:Arch Linux 或 Manjaro 不正式支持 AUR 软件包,因此仅安装来自可信来源的软件包非常重要。在安装包之前,请检查包页的评级、评论和用户反馈。
- 始终读取软件包构建脚本:AUR 软件包是从源代码构建的,这意味着它们可以在您的系统上执行任意代码。始终阅读生成脚本以确保它不包含任何恶意或有害命令。
- 使您的系统保持最新:使用最新的安全补丁和错误修复定期更新系统有助于防止漏洞并确保系统稳定性。
- 使用具有内置 AUR 支持的包管理器:Manjaro 提供了具有内置 AUR 支持的包管理器,简化了安装 AUR 包的过程并降低了安装恶意包的风险。
AUR Helper是一个有用的工具,用于在Manjaro Linux上从AUR安装软件包。它简化了下载、构建和安装包的过程,并提供其他功能,如自动依赖项解析和包冲突检测。但是,在使用 AUR 助手时遵循最佳实践以确保系统的安全性和稳定性非常重要。通过仅安装来自受信任来源的软件包、读取软件包构建脚本、使系统保持最新状态以及使用具有内置 AUR 支持的软件包管理器,您可以享受 AUR 的好处,同时将风险降至最低。