Arch 術語

出自 Arch Linux 中文维基

本頁面試圖揭開 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 倉庫(可以直接通過 pacmanABS 訪問)。

您可以在這裏訪問 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 提供幫助的半神,開發者等級僅次於神 Judd Vinet 和 Aaron Griffin,而這兩位則列於炸玉米卷之下。

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 的支持問題。該術語適用於:

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

pacman[編輯 | 編輯原始碼]

請參考 pacman

PKGBUILD[編輯 | 編輯原始碼]

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

倉庫/repo[編輯 | 編輯原始碼]

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

RTFM[編輯 | 編輯原始碼]

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

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

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

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

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

測試倉庫[編輯 | 編輯原始碼]

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

Arch 之道[編輯 | 編輯原始碼]

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

受信用戶(TU)[編輯 | 編輯原始碼]

參見 #軟件包維護者

Wiki[編輯 | 編輯原始碼]

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