使用 yay 安装 pkg 时,您会选择哪个 AUR 包(git / bin / stable)以及将其保存在哪里?

使用 yay 安装 pkg 时,您会选择哪个 AUR 包(git / bin / stable)以及将其保存在哪里?

从 Arch 用户存储库 (AUR) 安装时,我们有多种选择(git / bin / stable)。然而,尚不清楚应该选择哪一个以及应该将其保存在哪里。

我已阅读 AUR 安装手册,我明白垃圾桶文件将保存在/usr/bin文件夹中。同样我认为git文件应保存在/usr/packages运行该程序的位置的单独文件夹中马克包

现在,当我用来yay安装软件包时,我会得到几个选项。通常我会选择“稳定”选项,但我不确定其中一个是否比另一个有优势。 “git”是最新的,“bin”是二进制文件,“stable”将从头开始构建包,但这就是全部吗?

在此输入图像描述

答案1

这些选项与您可以/应该/保存包的位置、应该在哪里运行 makepkg 或编译后的内容无关。

大多数 AUR PKGBUILD 将下载源代码,编译该源代码,然后将二进制文件安装在适当的位置。

以 结尾的-bin则下载已编译的二进制文件并将其放置到位。这要么是因为它是专有的并且源代码不可用,要么是编译源代码需要很长时间和/或使用大量依赖项,因此人们更愿意跳过该步骤并下载已编译的程序。

以 结尾的-git通常会下载项目 git 存储库当前主分支中的源代码。通常这意味着您将获得最新版本的源代码,但它可能不太稳定或没有错误,因为它还没有经过彻底的测试。

以 结尾的-stable将下载开发人员认为稳定的代码版本并进行编译。

通常这三个最终都会将二进制文件放入/usr/bin.

下载哪些有意义很大程度上取决于您的用例。

相关内容