首页 科技 正文

家酿正式支持苹果M1,程序员有另一个理由换一台新的苹果电脑。

晓查 发自 凹非寺量子位 报道 | 公众号 QbitAI

贫乏Homebrew支持,是不是是阻碍你改换M1芯片的Mac最大年夜缘由之一?

好消息来了:今天Homebrew官方发布了3.0.0版,最早正式支持Apple Silicon的M1芯片。而今你可以宁神大年夜胆换新版Mac了。

畴昔,新版的Mac要利用Homebrew需手动编译安装,而而今和Intel版Mac一样利用一句敕令即可:

$ /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

搭载M1芯片的Mac会将Homebrew安装在/opt/homebrew文件夹下,这和Intel版Mac稍有分歧。

不外,Homebrew本身支持M1,其实不意味M1也支持Homebrew下的每一个软件包。想看到你需要的软件包是不是获得支持,可之前往formulae.brew.sh页面查找。

好比,个中的第一项a2ps,点击进入后看到有Apple Silicon一栏,则申明这款软件支持M1。

今朝大年夜多半软件包都已完成了对M1的支持工作,这一点没需要太耽忧。

假如真的碰着不支持的软件,也没需要耽忧。用户仍可以在Terminal里运行Rosetta 2,将Intel x86_64软件转译为支持M1的名目。

方式很简单,只需在畴昔的Homebrew安装敕令前加上arch -x86_64:

$ arch -x86_64 /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

颠末历程Rosetta 2安装的软件不在仍在/opt/homebrew,而是在/usr/local/bin文件夹下。

由于原生Homebrew安装在前,假如想要用Rosetta 2转译版来安装软件包,最好利用敕令的绝对路径:

$ /usr/local/bin/brew install -s

除支持M1芯片外,Homebrew 3.0.0还供应了以下更新:

brew bottle和bottle do blocks利用新的语法名目。利用brew style —fix敕令会将formulae主动更正为这类新名目。新的HOMEBREW_BOOTSNAP环境变量答理利用Bootsnap gem来加速反复的brew调用。不外今朝Apple Silicon还不支持。很多本来的敕令被禁用和删除,如release-notes等。到场了一个新的敕令brew completions,可以选择接管第三方taps供应的完成功能。最后,Homebrew团队向苹果团队表达了特别的感谢感动,由于苹果为这项更新出钱出力,供应了Apple Silicon硬件,还有工程师参与个中,匡助完成了这项工作。

不克不及不说,苹果为了M1的软件生态扶植太拼了。

非特殊说明,本文由原创资讯网原创或收集发布。

转载请注明本文地址:http://www.acewise.org/kj/2226.html