Mac 三分鐘安裝Homebrew

2021-10-07 12:46:49 字數 2189 閱讀 1623

6.附件

macos(或 linux)缺失的軟體包的管理器

step1:安裝homebrew

curl -fsslo
step2:換brew源1

#編輯install.sh

vim install.sh

#替換install.sh 中 brew_repo 源

brew_repo=

""

step3:安裝homebrew

#執行install.sh指令碼

sh ./install.sh

#執行到安裝homebrew-core,ctrl+c

mkdir -p "$(brew --repo homebrew/core)"&&

git clone "$(brew --repo homebrew/core)

"mkdir -p "$(brew --repo homebrew/cask)"&&

git clone "$(brew --repo homebrew/cask)

"mkdir -p "$(brew --repo homebrew/cask-fonts)"&&

git clone "$(brew --repo homebrew/cask-fonts)

"mkdir -p "$(brew --repo homebrew/cask-drivers)"&&

git clone "$(brew --repo homebrew/cask-drivers)

"#執行更新

brew update

#執行刪除指令碼

sudo /bin/bash -c "$(

curl -fssl

"#得到以下提示

the following possible homebrew files were not deleted:

/usr/local/frameworks/

/usr/local/homebrew/

/usr/local/bin/

/usr/local/etc/

/usr/local/include/

/usr/local/lib/

/usr/local/opt/

/usr/local/sbin/

/usr/local/share/

/usr/local/var/

#刪除相關homebrew檔案

sudo

rm -rf /usr/local/homebrew /usr/local/var/homebrew

#牛刀小試

brew cask info wechat

brew cask install wechat

brew cask uninstall wechat

問題描述:

curl: (7) failed to connect to raw.githubusercontent.com port 443: connection refused

curl: (7) failed to connect to api.github.com port 443: connection refused

解決方案:/etc/hosts 追加 raw.githubusercontent.com、api.github.com

#在  上查詢 raw.githubusercontent.com、api.github.com 對應的ipv4位址.

sudo vim /etc/hosts

#/etc/hosts 內容裡追加以下內容,位址根據ipaddress查的結果配置。

199.232.68.133 raw.githubusercontent.com

140.82.114.3 api.github.com

#確認 raw.githubusercontent.com、 github.com可以訪問

ping raw.githubusercontent.com

ping api.github.com

清華大學開源軟體映象站↩︎

沉默三分鐘

網上見此真情之文,藉以自表 原文 http www.hecaitou.net p 3018 沉默三分鐘是心祭。那麼多年了,國旗終於為平民而降。那麼多天了,全民哀悼終於實現。與此同時,火炬停止傳遞,因為這不是乙個歡慶的時刻。很多年後回顧2008年,我 也許寧可它從日曆中消失。還沒有哪一年和今年一樣,才...

《每天感恩三分鐘》

每天感恩三分鐘 有位104歲的老太太耳聰目明,老而彌堅。有人向她請教長壽秘訣,老太太笑了 我有一帖靈丹妙藥,那就是每天化三分鐘時間感恩。她說,化一分鐘感恩父母 丈夫 兒女 鄰居和陌生人 一分鐘感恩大自然給予的種種關懷和體貼 一分鐘感恩每乙個祥和 溫暖和快樂的日子 感恩使她心裡永遠流淌著幸福的泉水,有...

三分鐘讀懂ZeroMQ

zeromq可以分開來看zero mq,mq就是message queue訊息佇列。zero是零,它代表零中介軟體 none broker 零延遲,同時,它又有了新的含義 零管理 零成本 零浪費。總的來說,零表示最小 最簡,這是貫穿於該項目的哲理。致力於減少複雜程度,提高易用性。訊息佇列有四個典型應...