Arch 術語 - Arch Linux 中文维基

跳至內容

# Arch 術語

出自 Arch Linux 中文维基

相關文章

Help:術語表

翻譯狀態：

- 本文（或部分內容）譯自 Arch terminology，最近一次同步於 2024-07-16，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

本頁面試圖揭開 Arch Linux 社區術語的神秘面紗。您可以自由的添加或更改任何術語，但是請使用某個章節的編輯選項。如果想添加新術語，請去原文界面編輯，然後翻譯到此界面。

註：本文為規避後續爭議，術語權且採用與原文一致的順序。

## ABS

ABS 是 Arch Build System 的縮寫。

## Arch Linux

應該用下面術語指代 Arch：

- Arch Linux
- Arch （省略 Linux）
- archlinux （UNIX 名）

Archlinux、ArchLinux、archLinux、aRcHlInUx 等稱呼都是不標準的。

'Arch' 在 "Arch Linux" 中的官方讀音是 /ɑːrtʃ/。"arch" 的讀音不同於 "ark"：和單詞 "archer" 或 "archnemesis" 中的一樣，與 "archangel" 中的不同。 近似拼音 "a er qi" 的讀音，不讀作 "a er ke"。

## Arch Linux 檔案

Arch Linux Archive (ALA)，故稱 Arch Linux Rollback Machine (ARM)，保存歷史上的官方軟體倉庫快照、ISO 鏡像和 boot straps 壓縮包。

## AUR

Arch User Repository（Arch 用戶倉庫） 是一個社區驅動的 Arch 用戶倉庫。其儲存包的描述信息（PKGBUILD），後者允許您用 makepkg，從源碼構建包並通過 pacman 安裝。AUR 的創建是為了整理和分享來自社區的新包，並促使 extra 倉庫儘快收錄受歡迎的包。

許多進入官方倉庫的新包最先收錄於 AUR。AUR 中，用戶可以貢獻自己的包構建（PKGBUILD 及相關文件）。AUR 社區可以對 AUR 中的包投票。如果一個包足夠受歡迎——前提是它要有一個兼容的許可證，和良好的封裝——它可能進入 extra 倉庫（可以直接通過 pacman 或 ABS 訪問）。

您可以在這裡訪問 Arch Linux User Community Repository。

## bbs

Bulletin board system，在 Arch 中指用戶支持論壇。

## core/[core]

core 倉庫包含 Arch linux 的最基本軟體包：一個命令行系統的所需都在 [core] 中。

## custom/user repository

任何人都可以創建供其它人使用的在線倉庫。要這麼做，需要一批軟體包及對應的兼容 pacman 的資料庫文件。把這些託管到線上，其他人就可添加你的倉庫並使用了。

參考 Custom local repository.

## Developer

這些半神級的開發者，無償地為 Arch 持續改進。他們的地位僅次於 Arch 的神祇 Judd Vinet 和 Aaron Griffin，而這兩位神祇又只能屈居於「玉米餅（tacos）」之下。

## extra/[extra]

Arch 的官方軟體包很精簡，但是我們提供了更大更完整的 "附加" 軟體倉庫。其包含大量非 core 的軟體包。此倉庫在社區的強力支持下日益壯大。桌面軟體環境，窗口管理器和常用程序都位於此倉庫。

## initramfs/initrd

參見 mkinitcpio。

## KISS

Keep It Simple, Stupid 的簡寫。簡約是 Arch Linux 堅持的原則。

## makepkg

makepkg 會讀取 PKGBUILD 文件，然後按腳本編譯軟體包。所需的是 Linux 編譯環境，curl包 和一些編譯腳本。基於腳本構建的優點是一勞永逸。有了編譯腳本後，只需執行 makepkg，它會執行剩餘的工作：下載並驗證原始碼，檢查依賴關係，配置構建時間，構建軟體包，安裝軟體包到臨時根目錄，進行定製，生成元數據，然後打包供 pacman 使用。

## namcap

namcap 是軟體包分析工具，可以檢查 Arch Linux 軟體包及其 PKGBUILD 文件。 可以按規則檢查文件列表、文件本身或單獨的 PKGBUILD 文件。

規則檢查會返回三類消息：錯誤（error），警告（warning）或信息（information）（類似提示或注釋）。錯誤（'E:'）是 namcap 非常確信錯誤並需要修復的東西。警告（'W:'）是 namcap 認為應當更改，但如果您清楚您在做什麼，就可以忽略的東西。信息（'I:'）只在您使用 info 參數時顯示。信息類消息提供無需更改任何東西但可能有用的的信息。

## package

請參考 Pacman#安裝軟體包。

注意：不同 GNU/Linux 發行版使用不同的包和包管理器，這意味著您不能用 pacman 在 Arch 上安裝一個 Debian 軟體包。

## 軟體包維護者

軟體包維護者的作用是：當上游新版本可用時，更新包；處理有關指定包中 bug 的支持問題。該術語適用於：

- Arch 員工，故稱受信用戶（Trusted User，TU），管理 extra 倉庫中的包，並監督 AUR。他們由現有軟體包維護者以多數票任命，並遵循 AUR 軟體包維護者指南和軟體包維護者章程。
- 在官方倉庫（尤其是core）維護包的開發者。
- 在 AUR 維護 PKGBUILD 的所有用戶。

某個包的維護者是指此人當前對這個包負責。之前的維護者應當在 PKGBUILD 中，與其他對此包有貢獻的人一同，作為貢獻者列出。

## pacman

請參考 pacman。

## PKGBUILD

PKGBUILD 是構建 Arch Linux 軟體包所使用的腳本。詳情參考 Creating packages。

## 倉庫/repo

軟體倉庫包含一個或（通常地）多個基於 PKGBUILD 預構建的軟體包。官方倉庫分成多個部分以便管理。Pacman 使用這些倉庫查找和安裝軟體包。一個倉庫可以是本地的（在您自己的電腦上），也可以是遠程的（先下載軟體包再安裝）。

## RTFM

RTFM 代表 "Read The Friendly Manual"（參閱友好文檔）。很多 Linux/Arch 新用戶在詢問一個程序文檔明確定義的問題時，會收到這個簡潔回復。

通常，在用戶在發問前，未曾嘗試自己尋找解決方案時，這個縮寫會出現。如果有人這麼回復您，請注意：這並不是侮辱，只是委婉地請您更細心些，同時對您顯現出的疏忽表示略微不滿。

收到這個信息後，最正確的動作是閱讀手冊頁面。要閱讀某個特定程序的手冊：`man 程序名稱`,。

如果沒有找到需要的信息，還可以查看下面內容：

- 搜索 wiki
- 搜索論壇
- 搜索郵件列表
- 搜索 web

註：以上連結直接出自英語原文，限於特殊情況，某些可能無法訪問。讀者請自行變通。

## 測試倉庫

主要的軟體包/更新在正式發布前，會放在此倉庫進行測試，查看是否有 bug 和升級問題。默認禁用，可在 `/etc/pacman.conf` 中啟用。

## Arch 之道

Arch Linux 原則的一個非正式傳統說法。

## 受信用戶（TU）

參見 #軟體包維護者。

## Wiki

我們的 wiki 一個存放 Arch Linux 文檔的地方，任何人都可以對這些文檔做貢獻。

分類：​

- 關於 Arch

Arch 術語
新增話題