Arch 術語
本頁面試圖揭開 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 的數據庫文件。把這些託管到線上,其他人就可添加你的倉庫並使用了。
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#安裝軟件包。
軟件包維護者[編輯 | 編輯原始碼]
軟件包維護者的作用是:當上游新版本可用時,更新包;處理有關指定包中 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 程序名稱
,。
如果沒有找到需要的信息,還可以查看下面內容:
註:以上連結直接出自英語原文,限於特殊情況,某些可能無法訪問。讀者請自行變通。
測試倉庫[編輯 | 編輯原始碼]
主要的軟件包/更新在正式發佈前,會放在此倉庫進行測試,查看是否有 bug 和升級問題。默認禁用,可在 /etc/pacman.conf
中啟用。
Arch 之道[編輯 | 編輯原始碼]
Arch Linux 原則的一個非正式傳統說法。
受信用戶(TU)[編輯 | 編輯原始碼]
參見 #軟件包維護者。
Wiki[編輯 | 編輯原始碼]
我們的 wiki 一個存放 Arch Linux 文檔的地方,任何人都可以對這些文檔做貢獻。