Linux中國

打開酒桶:「自釀啤酒」 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 項目一些特異的 術語,例如,「 酒桶 cask 」 和 「 水龍頭 tap 」,都源自於合併的各種項目:

Homebrew Cask 是一個獨立的項目(現在基本上已經統一),允許 Homebrew 用於安裝閉源軟體的上游二進位包(相比之下,我們的主倉庫 homebrew-core 只允許我們從源頭構建自己的二進位的開源軟體),例如 Chrome、Firefox 等。

Homebrew 的 「我們從源代碼構建」 的描述文件被稱為 「 配方 formulae 」,我們用它構建我們的二進位包,「 瓶子 bottle 」。

Homebrew 的 「分發上游二進位文件」 的描述文件被稱為 「 酒桶 cask 」。

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

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國