Arch 术语

出自 ArchWiki
(重定向自 Arch 之道)

本页面旨在解释 Arch Linux 社区中常用的术语。欢迎添加或修改任何术语,但请使用特定部分的编辑选项。如果您决定添加术语,请按字母顺序排列。

ABS

ABS 代表 Arch 构建系统

Arch Linux

Arch 应该被称为

  • Arch Linux
  • Arch (暗示 Linux)
  • archlinux (UNIX 名称)

Archlinux、ArchLinux、archLinux、aRcHlInUx 等都是奇怪且更奇怪的变体。

官方来说,“Arch Linux”中的 'Arch' 发音为 /ɑːrtʃ/,如同 “archer”(弓箭手)或 “archnemesis”(主要敌人),而不是 “ark”(方舟)或 “archangel”(大天使)。

Arch Linux 归档

Arch Linux 归档(又名 ALA),前称 Arch Linux Rollback Machine(又名 ARM),跨时间存储官方仓库快照、ISO 镜像和引导 tarball。

AUR

Arch 用户仓库(AUR)是 Arch 用户的社区驱动仓库。它包含软件包描述(PKGBUILD),允许您使用 makepkg 从源代码构建软件包,然后通过 pacman 安装。AUR 的创建是为了组织和共享来自社区的新软件包,并帮助加速将流行的软件包包含到 extra 仓库中。

许多进入官方仓库的新软件包都始于 AUR。在 AUR 中,用户能够贡献他们自己的软件包构建(PKGBUILD 和相关文件)。AUR 社区有能力对 AUR 中的软件包进行投票。如果一个软件包变得足够流行——前提是它具有兼容的许可证和良好的打包技术——它可能会被纳入 extra 仓库(可直接通过 pacmanABS 访问)。

您可以在这里访问 Arch Linux User Community Repository。

bbs

Bulletin board system(公告牌系统),但在 Arch 的情况下,它只是位于这里的支持论坛。

core/[core]

core 仓库包含 Arch Linux 系统所需的 bare 软件包。core 拥有获得可工作命令行系统所需的一切。

custom/user repository

任何人都可以创建一个仓库并将其在线提供给其他用户。要创建仓库,您需要一组软件包和一个与 pacman 兼容的软件包数据库文件。将您的文件托管在线,每个人都可以通过将其添加为常规仓库来使用您的仓库。

参见 自定义本地仓库

开发者

为改进 Arch 而无经济利益工作的半神。开发者仅次于我们的神,Judd Vinet 和 Aaron Griffin,而他们又次于 tacos(墨西哥卷饼)。

extra/[extra]

Arch 的 core 软件包集相当精简,但我们用更大、更完整的 extra 仓库来补充它。该仓库在强大的社区提交的软件包的帮助下不断增长。这里可以找到桌面环境、窗口管理器和常用程序。

initramfs/initrd

参见 mkinitcpio

KISS

Keep It Simple, Stupid 的首字母缩写。 简洁是 Arch Linux 试图实现的主要原则。

makepkg

makepkg 将为您构建软件包。makepkg 将从 PKGBUILD 文件中读取所需的元数据。它只需要一个具备构建能力的 Linux 平台、curl 和一些构建脚本。基于脚本构建的优势在于您只需真正完成一次工作。一旦您拥有软件包的构建脚本,您只需运行 makepkg,它将完成剩下的工作:下载并验证源文件,检查依赖项,配置构建时间设置,构建软件包,将软件包安装到临时根目录,进行自定义,生成元信息,并将整个内容打包起来供 pacman 使用。

namcap

namcap 是一个软件包分析实用程序,用于查找 Arch Linux 软件包或其 PKGBUILD 文件的问题。它可以将规则应用于文件列表、文件本身或单个 PKGBUILD 文件。

规则返回消息列表。每条消息可以是以下三种类型之一:错误、警告或信息(将它们视为注释或评论)。错误(以 'E:' 表示)是 namcap 非常确定是错误且需要修复的内容。警告(以 'W:' 表示)是 namcap 认为应该更改的内容,但如果您知道自己在做什么,则可以保留它们。信息(以 'I:' 表示)仅在使用 info 参数时显示。信息消息提供可能有所帮助的信息,但不是任何需要更改的内容。

软件包

参见 pacman#安装软件包

注意: 不同的 GNU/Linux 发行版使用不同的软件包和软件包管理器,这意味着您不能使用 pacman 在 Arch 上安装 Debian 软件包。

软件包维护者

软件包维护者的角色是在上游有新版本可用时更新软件包,并处理与所述软件包中的错误相关的支持问题。该术语适用于

软件包的维护者是当前负责该软件包的人。之前的维护者应与为软件包做出贡献的其他人员一起在 PKGBUILD 中列为贡献者。

pacman

参见 pacman

PKGBUILD

PKGBUILD 是用于构建 Arch Linux 软件包的小脚本。有关更多详细信息,请参见 创建软件包

仓库 (repo)

一个仓库拥有一个或(通常)多个 PKGBUILD 的预构建软件包。官方仓库被分成不同的部分,以便于维护。Pacman 使用这些仓库来搜索软件包并安装它们。仓库可以是本地的(即在您自己的计算机上)或远程的(即软件包在安装前被下载)。

RTFM

RTFM 代表 “Read The Friendly Manual”(阅读友好的手册)。当许多新的 Linux/Arch 用户询问程序的功能时,如果该功能在程序手册中已明确定义,则会回复此简单消息。

这个首字母缩写词是对自我帮助的邀请,而不是侮辱。当用户被视为未能尝试自行找到问题的解决方案时,通常会使用它。如果有人告诉您这个,他们不是想冒犯您;他们只是对感知到的缺乏努力感到沮丧。

如果您被告知这样做,最好的做法是阅读手册页。要阅读名为 PROGRAM-NAME 的特定程序的手册页,请在命令行中键入:man PROGRAM-NAME

如果您在程序手册中找不到您问题的答案,还有更多方法可以找到答案。您可以

测试仓库

它们是在主要软件包/软件包更新发布到主仓库之前保存的仓库,以便可以进行错误测试并找到升级问题。它们默认情况下被禁用,但可以在 /etc/pacman.conf 中启用。

Arch 之道

传统上用于指代主要 Arch Linux 原则的非官方术语。

信任用户 (TU)

参见 #软件包维护者

wiki

我们的 wiki 是查找有关 Arch Linux 文档的地方。任何人都可以为文档做出贡献。