<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Brew on 乐的博客</title><link>https://liujiale.me/tags/brew/</link><description>Recent content in Brew on 乐的博客</description><image><title>乐的博客</title><url>https://liujiale.me/logo-base-512.png</url><link>https://liujiale.me/logo-base-512.png</link></image><generator>Hugo -- 0.168.0</generator><language>zh-CN</language><copyright>2015-2026 CC BY-NC-ND 4.0</copyright><lastBuildDate>Wed, 24 Sep 2025 23:22:37 +0800</lastBuildDate><atom:link href="https://liujiale.me/tags/brew/index.xml" rel="self" type="application/rss+xml"/><item><title>启动 Homebrew 的并行下载功能</title><link>https://liujiale.me/til/homebrew-parallel-download-enable/</link><pubDate>Wed, 24 Sep 2025 23:21:00 +0800</pubDate><guid>https://liujiale.me/til/homebrew-parallel-download-enable/</guid><description>&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#https://brew.sh/2025/08/05/homebrew-4.6.0/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;HOMEBREW_DOWNLOAD_CONCURRENCY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;auto&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;关闭终端或者 执行 &lt;code&gt;source ~/.zshrc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;后续执行 &lt;code&gt;brew install&lt;/code&gt; 或者 &lt;code&gt;brew upgrade&lt;/code&gt; 会自动启动并行下载，提升加载速度&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;➜ brew install &lt;span class="nv"&gt;octave&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Auto-updating Homebrew...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Adjust how often this is run with &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nv"&gt;$HOMEBREW_AUTO_UPDATE_SECS&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt; or disable with
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nv"&gt;$HOMEBREW_NO_AUTO_UPDATE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1&lt;span class="sb"&gt;`&lt;/span&gt;. Hide these hints with &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nv"&gt;$HOMEBREW_NO_ENV_HINTS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1&lt;span class="sb"&gt;`&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;see &lt;span class="sb"&gt;`&lt;/span&gt;man brew&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Auto-updated Homebrew!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Updated Homebrew from f037420b415 to 1c625aa2a06.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Updated &lt;span class="m"&gt;3&lt;/span&gt; taps &lt;span class="o"&gt;(&lt;/span&gt;tombener/tap, homebrew/core and homebrew/cask&lt;span class="o"&gt;)&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; New Formulae
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pyrefly: Fast &lt;span class="nb"&gt;type&lt;/span&gt; checker and IDE &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;Python&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; New Casks
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;boss: AI-powered workspace &lt;span class="k"&gt;for&lt;/span&gt; complex business operations
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;You have &lt;span class="m"&gt;6&lt;/span&gt; outdated formulae and &lt;span class="m"&gt;2&lt;/span&gt; outdated casks installed.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Fetching downloads &lt;span class="k"&gt;for&lt;/span&gt;: octave
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest octave &lt;span class="o"&gt;(&lt;/span&gt;9.4.0_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest eigen &lt;span class="o"&gt;(&lt;/span&gt;3.4.0_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest arpack &lt;span class="o"&gt;(&lt;/span&gt;3.9.1_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle arpack &lt;span class="o"&gt;(&lt;/span&gt;3.9.1_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest jbig2dec &lt;span class="o"&gt;(&lt;/span&gt;0.20&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest libidn &lt;span class="o"&gt;(&lt;/span&gt;1.43&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle libidn &lt;span class="o"&gt;(&lt;/span&gt;1.43&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest ghostscript &lt;span class="o"&gt;(&lt;/span&gt;10.05.1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle ghostscript &lt;span class="o"&gt;(&lt;/span&gt;10.05.1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest epstool &lt;span class="o"&gt;(&lt;/span&gt;3.09&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle epstool &lt;span class="o"&gt;(&lt;/span&gt;3.09&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest fig2dev &lt;span class="o"&gt;(&lt;/span&gt;3.2.9a&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle fig2dev &lt;span class="o"&gt;(&lt;/span&gt;3.2.9a&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest fltk &lt;span class="o"&gt;(&lt;/span&gt;1.4.4&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest gl2ps &lt;span class="o"&gt;(&lt;/span&gt;1.4.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle gl2ps &lt;span class="o"&gt;(&lt;/span&gt;1.4.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest glpk &lt;span class="o"&gt;(&lt;/span&gt;5.0&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest graphicsmagick &lt;span class="o"&gt;(&lt;/span&gt;1.3.45_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest libheif &lt;span class="o"&gt;(&lt;/span&gt;1.20.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest libaec &lt;span class="o"&gt;(&lt;/span&gt;1.1.4&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest hdf5 &lt;span class="o"&gt;(&lt;/span&gt;1.14.6&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest plotutils &lt;span class="o"&gt;(&lt;/span&gt;2.6_1&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest pstoedit &lt;span class="o"&gt;(&lt;/span&gt;4.02&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest qhull &lt;span class="o"&gt;(&lt;/span&gt;2020.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔︎ Bottle Manifest qrupdate &lt;span class="o"&gt;(&lt;/span&gt;1.1.2_15&lt;span class="o"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>