打開酒桶:「自釀啤酒」 4.0.0 版來了
如果你在 Mac 上的終端窗口工作,Homebrew 是一個方便的工具,它可以讓你快速、輕鬆地安裝廣泛的 FOSS 世界中各種熟悉的工具。
這個附加的軟體包管理器不需要超級用戶許可權,可以將程序安裝到你的主目錄中:它 「對 macOS 的作用就像 apt-get 對 Debian 的作用」。新版本 4.0.0 比以前更快,特別是在更新過程中。自動更新現在每天運行一次,而不是像 3.6 版那樣每 5 分鐘一次。雖然支持各種 Linux 發行版 —— 其基本要求非常寬鬆,內核 3.2 或更新版本,以及 Glibc 2.13 或更新版本 —— 但新版本不再正式支持 WSL1。
![pint-sized contributers](/data/attachment/album/202302/28/233911rggxev1tsqdsv22w.jpg "pint-sized contributers")
Homebrew 團隊合影,包括 「冒泡啤酒」 —— 項目負責人 Mike McQuaid
儘管 macOS 有 FOSS 的 基礎,但蘋果公司的產品是針對 Mac 用戶設計的,他們傾向於生活在一個圖形化的、點擊式的世界裡。這可能會讓來自 Linux 的移民感到困惑:儘管 Mac 的終端環境繼承了很多表面上看起來熟悉的來自 FreeBSD 的工具,但它們往往是過時的版本,或者有細微的不同。Linux 用戶期望能夠僅僅通過 apt
安裝 python-3.11 或類似的工具。
這正是 Homebrew 被設計來解決的問題:安裝 Homebrew 包,然後你輸入 brew install python@3.11
就可以了。而且,至關重要的是,如果你在 macOS 上安裝一個新版本的 Python,你可能會破壞操作系統的其他部分,而使用 Homebrew,你安裝的任何東西都是你自己的 —— 它不會影響整個操作系統,也不會影響任何其他用戶。
Homebrew 最初是為 macOS 建立的,但事實證明這個概念對 Linux 用戶也很有用。你可能沒有機器的 root 許可權 —— 或者即使你有,那也可能只讓你安裝古老的版本,這些版本沒有什麼幫助,但你不能輕易更新。
該項目負責人 Mike McQuaid —— 當 Reg FOSS 部門的人在 FOSDEM 上見到他時,他正 穿著 華麗的衣服,像一杯冒泡的啤酒 —— 告訴我們:
Linux 上的 Homebrew 曾經是一個被稱為 「Linuxbrew」 的獨立復刻。但隨著時間的推移,到了如今這些努力和我們已經完全是一個項目了,共享我們的團隊和基礎設施等等。
它最初的用途是在高端生物信息學機器上,用戶沒有 root 許可權來使用系統的軟體包管理器,但想在該機器上從軟體包管理器安裝新的軟體。
以前獨立的 Linuxbrew 復刻早在 2019 年就被 併入 了主項目的 1.9 版本。McQuaid 解釋說,Homebrew 項目一些特異的 術語,例如,「 酒桶 」 和 「 水龍頭 」,都源自於合併的各種項目:
Homebrew Cask 是一個獨立的項目(現在基本上已經統一),允許 Homebrew 用於安裝閉源軟體的上游二進位包(相比之下,我們的主倉庫 homebrew-core 只允許我們從源頭構建自己的二進位的開源軟體),例如 Chrome、Firefox 等。
Homebrew 的 「我們從源代碼構建」 的描述文件被稱為 「 配方 」,我們用它構建我們的二進位包,「 瓶子 」。
Homebrew 的 「分發上游二進位文件」 的描述文件被稱為 「 酒桶 」。
Homebrew 也可以在 Windows 10 或 11 上的 WSL 內工作,儘管在版本 4 中只支持 WSL2。它支持 Debian 和 Red Hat 家族的發行版,包括 Ubuntu、CentOS 和 RHEL,可以運行在 x86-64 和 Arm 32/64 機器上。
via: https://www.theregister.com/2023/02/27/homebrew_version_4_is_here/
作者:Liam Proven 譯者:wxy 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive