如何在 Manjaro 上使用 AUR 助手:更好的包管理的简单步骤

Manjaro Linux 是许多喜欢具有用户友好界面的滚动发布发行版的用户的热门选择。虽然 Manjaro 的官方存储库提供了广泛的软件选择,但某些用户可能需要官方存储库中没有的软件包。这就是 AUR(Arch User Repository)派上用场的地方。AUR 是一个社区驱动的基于 Arch 的发行版存储库,托管数千个软件包。但是,对于新手用户来说,从 AUR 安装软件包可能有点棘手,这就是 AUR 助手发挥作用的地方。在这篇文章中,我们将探讨什么是 AUR 助手,如何在 Manjaro 上安装 AUR 助手,以及使用 AUR 助手从 AUR 安装软件包的最佳实践。因此,如果您想学习如何充分利用 Manjaro 上的 AUR,请继续阅读!Manjaro-logo

什么是 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 的好处,同时将风险降至最低。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun224616.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年3月11日 下午9:52
下一篇 2023年3月11日 下午9:58

相关推荐

  • Respired:社交媒体批量管理

    Respired:社交媒体批量管理 一个针对初创企业的 AI 驱动的社交媒体管理平台,通过分析、内容创建、多渠道调度和性能分析等功能,帮助企业高效地管理社交媒体, 多渠道社交媒体管…

    2024年8月31日
  • 如何使用 ChatGPT 提高您的时间管理技能

    提高时间管理技能是一个复杂而多层次的过程,包括各种关键方面,例如细致的计划、任务的有效优先级以及手头资源的最佳利用。在这种情况下,ChatGPT 作为一种高度复杂的语言模型出现,在…

    2023年12月10日
  • Microsoft Copilot AI 已添加到 Dynamics 365 供应链管理

    随着企业努力应对日益复杂的供应链和快速变化的市场条件,科技巨头 Microsoft 已加紧提供创新解决方案。该公司最近宣布为其Dynamics 365供应链管理平台引入新的Copi…

    2023年11月1日
  • 如何在Manjaro上安装Memcacheded。

    Memcached 是一个功能强大的内存缓存系统,广泛用于 Web 应用程序,通过将频繁访问的数据存储在内存中来提高性能。在Manjaro Linux系统上安装Memcached可…

    Linux命令 2023年10月12日
  • 如何在Manjaro上安装Visual Studio Code。

    我们将向您展示如何在Manjaro上安装Visual Studio Code。Visual Studio Code (VSCode) 是由 Microsoft 开发的多功能开源代码…

    Linux命令 2023年10月11日
  • 如何在Manjaro上安装Python

    Python 以其简单性、多功能性和庞大的库生态系统,已成为许多开发人员和程序员的首选语言。如果你是 Manjaro Linux 用户,你很幸运,因为在这个基于 Arch Linu…

    Linux命令 2023年10月11日
  • 如何在Manjaro上安装Nvidia驱动程序

    图形性能对于从游戏到内容创建的各种任务都至关重要,NVIDIA 显卡以其功能和多功能性而闻名。要在 Manjaro Linux 系统上充分利用 NVIDIA GPU 的潜力,安装正…

    Linux命令 2023年10月8日
  • 如何在Manjaro上安装CodeIgniter

    CodeIgniter 是一个功能强大的 PHP 框架,允许开发人员轻松构建动态 Web 应用程序。如果您是 Manjaro Linux 用户,那么您很幸运,因为在本综合指南中,我…

    Linux命令 2023年10月5日
  • 如何在 Manjaro 上安装 Jenkins

    Jenkins 是一个开源自动化服务器,是持续集成和持续交付 (CI/CD) 领域的重要工具。它的强大之处在于它能够简化和自动化软件开发生命周期的各个方面,从构建和测试代码到部署应…

    Linux命令 2023年10月5日
  • 如何在 iPhone 和 Android 上查找和管理电报贴纸

    您可能会对 Telegram 贴纸感到厌烦并想要获得新贴纸。幸运的是,您可以在 Telegram 中找到新的贴纸集并进行管理。以下是在 iPhone 和 Android 上执行此操…

    2021年10月12日 最新资讯
  • 如何在 Manjaro 21 上安装 Yay AUR Helper

    Yay (Yet another Yogurt) 是一个 AUR 助手,它允许用户在 Manjaro 上安装和管理软件包系统。在安装过程中,它会自动从 PKGBUIDS 安装软件包…

    2021年10月8日