跳至內容

ArchLinux

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 21:20 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Arch Linux( / ɑːrtʃ / ) 是一个獨立開發的 x 八十六交六十四通用 GNU / Linux 發行版,伊拍拚佇通過捲動發布來提供大多數軟體的上新穩定版本。預設安裝是一个上細的基本系統,由使用者組態添加有意需要的內容。Arch Linux 使用 pacman 做包管理器。

Arch Linux 採用滾動更新。Arch Linux 努力維護其軟體的上新穩定版本,只要會當合理地避免系統包損害。

Arch Linux 以社群 Wiki 的形式提供文件,這號做 ArchWiki。

歷史

  • 因為加拿大程式設計師兼 gì-tà 手 Judd Vinet 對二空空一年早期開始開發 Arch Linux,並佇二空空二年三月十一是正式發行零吱一版。
  • 兩千空七下半年,Judd Vinet 退出矣 Arch Linux 的開發,改由 Aaron Griffin 接手。
  • 二空一二年七月發行的 Arch Linux 安裝 ISO 映像開始放棄安裝框架轉做使用無仝的輔助指令碼。閣開始共初始化系統徙到 Systemd。
  • 二空一七年一月,宣佈欲放棄 i 六百八十六架構的支援,二空一七年二月發布的安裝媒介中無閣再包含 i 六百八十六環境。並且二空一七年十一月底徹底放捒 i 六百八十六支援。
  • 二空二空年二月二四,Aaron Griffin 宣佈,因為伊對該專案的參與有限,伊共佇咧投票期了後共這个專案移交予 Levente Polyak 負責。
  • 二空二一年四月,Arch Linux 安裝影像開始預設包含引導式安裝指令碼。
  • 二空二一年底,Arch Linux 開發人員發布矣 Pacman 六板零,支援並列下載。
  • 二空二二年二月,Arch Linux 開發人員開始提供除毋著包。

設計佮原則

Arch Linux 專案注力佇咧簡潔主義,其貢獻佇對發行版的組件提供具有良好注釋的設定檔,毋是有圖樣介面的組態工具。毋才會發行版予人號做適合「袂驚命令列的中進階 Linux 使用者」。

原則

以下原則構成做通常所指的 Arch 之道,抑是講 Arch 的哲學。

  • 簡單:避免任何無必要的添加、修改佮複雜增加。
  • 現代:盡全力保持軟體所在上新的穩定版本,採用捲咧振動升級的策略,安裝了後會當繼續升級。
  • 實用:開發者依賴和事實的技術分析佮討論,避免政治的因素,袂予人流行觀點左右。倉庫內底既然提供了開源、自由的軟體,嘛提供閉源軟體。實用性較大於意識形態。
  • 使用者中心性:就算真濟 GNU / Linux 發行版都試圖對使用者閣較友好,猶毋過 Arch Linux 一直是,並且將始終保持以使用者為中心。該發行版旨佇滿足為其貢獻者的需求,毋是試圖吸引盡量濟的使用者。伊面向精通 GNU / Linux 的使用者,或者是任何願意閱讀文件並解決家己問題的家己動手的態度的人。嘛鼓勵每一个使用者參與佮貢獻,報告佮幫助修復  bugs,提供軟體套件修補程式佮參加核心專案,Arch 的開發人員是志願者,積極的貢獻者通常會發現家己成做團隊的一部份。
  • 多功能性:Arch Linux 是一个通用的發行版。安裝的時只提供命令列的環境;使用者無需要刪除無需要的包,是會當通過佇咧 x 八十六鼻六十四架構的官方軟體倉庫當中提供的數千个高品質包中進行選擇來構建自訂系統。Arch 是一個由 pacman 支援的捲振動發布模型,pacman 是一个輕量級、簡單佮快速的包管理器,允准使用一个命令繼續升級規个系統。Arch 閣提供 Arch Build System,一个類似 BSD Ports 的系統,會當輕鬆的對原始碼構建佮安裝套件,嘛會當佮一个命令同步。此外,_ Arch 使用者軟體倉庫 _ 包含數千个社群貢獻的 PKGBUILD 指令碼,用於使用 makepkg 應用程式對原始碼編譯會當貯套件。使用者嘛會當輕鬆地構建佮維護家己的自訂軟體倉庫。

安裝

存取下載頁面,取得 ISO 鏡親像,安裝映像會當通過 USB 緊閃記憶體驅動器、光碟抑是有 PXE 的網路提供予目標電腦。參考官方的 Arch Linux 的指南進行安裝。

特點

  • Arch Linux 簡單的設計予伊容易予輕鬆擴充佮組態成做任何想欲愛的系統類型。
  • 通過二進位套件管理系統 pacman,干焦需要一个指令就會當完成安裝、升級等等加一个操作。除了這以外,使用者倉庫AUR由世界各地的 Arch Linux 使用者驅動,提供海量的非官方軟體以供選擇。
  • Arch Linux 毋採跨版本的升級採用滾動更新,故 Arch Linux 的軟體包仔四常會維持佇咧開發者上新版本。
  • Arch Linux 有一个完整的Wiki社群體驗,使用者容易上手並解決各種問題

軟體套件管理

Pacman

pacman 是 Arch Linux 的軟體套件管理器,具有依賴處理佮構建軟體套件的功能。

軟體倉庫

這个時陣存在以下官方倉庫:

  • _ core,_ 包含講啟動系統所必須的、連結網路可能時代需要的、編譯軟體套的時陣需要的、檢查、修復檔案系統的工具、佇安裝過程當中可能用著的軟體套件佮𪜶的依賴。
  • _ extra _,提供基本系統無需要的軟體套件,包括桌面環境佮其他程式。
  • _ community _,提供予社區構建佮投票的軟體包,包括因為有夠投票去予人「Trusted User」所收養的。
  • _ multilib _,為 x 八十六 \ _ 六十四使用者提供的支援佇六十四位元環境下使用三十二位元軟體的集中化倉庫。

此外,嘛存在 _ testing _ 倉庫,包括猶未進入其他的倉庫的候選包。現時存在以下測試倉庫:

  • _ testing _,包括講 _ core _ 和 _ extra _ 攢的軟體套件。
  • _ community-testing _,包括講 _ community _ 攢的軟體套件。
  • _ multilib-testing _,包括講 _ multilib _ 攢的軟體套件。

尚處開發階段的 GNOME 和 KDE 有時會囥佇以下專門的測試倉庫當中:

  • _ gnome-unstable _,包括無穩定版 GNOME 的軟體套件。
  • _ kde-unstable _,包括無穩定版 KDE 的軟體套件。

_ staging、multilib-staging _ 和 _ community-staging _ 被用來做一寡軟體套件的重新構建,避免損蕩去 _ testing _ 中的軟體套件。

_ unstable _ 倉庫已經佇二空空八年七月復原,其中的大部份軟體套件嘛已經徙到其他的倉庫。 佇官方倉庫之外猶閣存在一寡非官方的使用者倉庫,其中上知名的是代管佇 Arch Linux 徛點頂的 Arch User Repository(AUR)。 另外嘛袂少使用者獨立建立的非官方倉庫。

Arch 編譯系統

Arch 編譯系統(Arch Build System,ABS)是一套對原始碼編譯軟體的類似 ports 系統。Pacman 是 Arch 下特定的二進制安裝包管理工具(也包括管理遐的對 ABS 構建的二進制安裝包), 而且 ABS 著著 Arch 下特定的編譯工具,將原始碼編譯做一个會當供安裝的 . pkg . tar . xz 包。

二空一七年五月十五,Arch Linux 宣佈放棄支援 ABS,並推薦使用者切換著 ASP。

Arch 使用者軟體倉庫

Arch 使用者軟體倉庫(Arch User Repository,AUR)是一个面對廣大 Arch 使用者、以社群為主導的軟體倉庫。AUR 的初衷是組織社群內分享 PKGBUILD,並且促使熱門的使用者貢獻軟體套件進入 community 軟體庫。

AUR 予人叫做是 Arch 的新軟體套件的發源地,佇咧 AUR 里使用者貢獻出𪜶家己的軟體套件。AUR 社群對𪜶來進行投票抑是反對,若是某一旦軟體套件有真大的票數,AUR 的受信使用者就會將伊加入到 [community] 軟體庫,予伊會當通過 pacman 和 ABS 來使用𪜶。

Arch Linux 中文社群倉庫

Arch Linux 中文社群倉庫是由 Arch Linux 中文社群驅動的非官方軟體倉庫,包含真濟官方倉庫無提供的額外的軟體套件,以及已經有軟體的 git 版本等變種。一部份軟體套件的包指令碼來源 AUR,但是嘛有真濟包佮 AUR 無仝。

衍生發行

官方的 Arch 安裝程式是對 CLI 命令列介面的,對彼需要 GUI 圖形介面安裝環境的使用者,會當選擇遮的 Live CD:

  • ArchBang-一个預設使用 OpenBox 桌面環境的發行版。
  • Manjaro Linux-一个提供予 XFCE / KDE / GNOME 桌面環境的發行版。
  • Chakra GNU / Linux-Chakra 專案發布的使用 KDE 桌面環境的半捲振動發行版。
  • Antergos-一个提供包括 GNOME 三(預設)、 Cinnamon、Razor-qt、Base、KDE 和 Xfce 加種桌面環境安裝的發行版(安裝的時陣有法度)。 ( 因為欠缺貢獻者,二空一九年五月二十一號宣布停止開發。)
  • Parabola GNU / Linux-libre-是因為 Arch Linux 的一个完全自由的 GNU / Linux 發行版,予人收錄佇自由軟體基金會的完全自由發行版列表內底。
  • SteamOS-SteamOS 三更零是因為 Arch Linux 所開發,為執行電子遊戲設計。

其他所流行的衍生發行版包括 Arch Linux ARM 等。

這馬的 Arch Linux 圖示由 Thayer Williams 設計的。佇二空空七年咧替換進前的 Logo。

歷史版本

Arch Linux 的頭一个版本發行佇二空空二年,但是發行周期較無規律,對二空一二年七月開始安裝媒介改做每個月發行一擺。目前 Arch Linux 安裝是採用網路來進行下載佮升級。

參看

  • Linux
  • Chakra
  • Manjaro Linux
  • Antergos

注釋

參考連結

外部連結

  • Arch Linux 頭頁
  • Arch Linux 論壇
  • Arch Linux Wiki
  • Arch 之道(來自 Arch Linux 官方 Wiki)

社群

  • (繁體中文)Arch Linux 臺灣社群
  • (簡體中文)Arch Linux 中文社群
  • (簡體中文)Arch Linux 中文論壇