homebrew構成
1198 ワード
Homebrewはosxの下で最も優れたパッケージ管理ツールであり、一つもありません.著者らの設計は非常に精巧でgithubを十分に利用しており,同期パケットディレクトリもダウンロードパケットもgitのpull操作を利用している.インストール方法はhomebrewのホームページで見つけることができます(時間がかかるかもしれませんが、エージェントが必要です.proxychainsを試してみてください)、homebrewの冷たい知識と簡単な構成を紹介します.
homebrew tap
まず
一般的なtapには、次のものがあります. caskroom/cask、インストールapp、qq、微信が収録されており、 homebrew/core、デフォルトtap homebrew/fuse homebrew/python homebrew/science homebrew/services
homebrewのデフォルトでは、起動するたびにupdate操作が実行され、shellプロファイル(.zshrc,.bash_profileなど)に追加するのに時間がかかります.
これによりhomebrewは起動するたびに自動的にupdateしません.
homebrewミラー
国内にはいくつかの優秀なミラーソースがあり、清華大学のオープンソースソフトウェアミラーステーション、中科大ミラーを推薦している.ミラーソースでhomebrewを検索し、ヘルプを表示すると、これらのミラーの使用方法がわかります.ネットワーク環境が良い場合(githubへのアクセスがあまり速くない場合)、homebrew-bottlesミラーを使用するだけでいいです.
homebrew tap
まず
brew tap
コマンドを試して、インストールしたtapを見てみましょう.homebrew自体は単純なrubyスクリプトであり、tapごとに実際にはいくつかのrubyスクリプトでもあり、これらのスクリプトにはパッケージをダウンロードできる場所が記載されています.一般的なtapには、次のものがあります.
brew cask install appname
を使用してappをインストールし、類推を削除します.brew tap user/repo
を使用してtapを追加し、brew update
を使用してパッケージディレクトリを更新します.最初は通常遅いです.homebrewのデフォルトでは、起動するたびにupdate操作が実行され、shellプロファイル(.zshrc,.bash_profileなど)に追加するのに時間がかかります.
# brew
export HOMEBREW_NO_AUTO_UPDATE=true
これによりhomebrewは起動するたびに自動的にupdateしません.
homebrewミラー
国内にはいくつかの優秀なミラーソースがあり、清華大学のオープンソースソフトウェアミラーステーション、中科大ミラーを推薦している.ミラーソースでhomebrewを検索し、ヘルプを表示すると、これらのミラーの使用方法がわかります.ネットワーク環境が良い場合(githubへのアクセスがあまり速くない場合)、homebrew-bottlesミラーを使用するだけでいいです.