homebrewパッケージのインストール場所とプレフィックスの変更


6

/usr/local/usr/local/bin私のマシン上の権限は、伝統的な機械異なっている(そして、彼らはそのようにする必要はあり)。

homebrewを設定する~/bin/代わりに別の場所にインストールすることは可能/usr/local/binですか?

HOMEBREW_PREFIX環境変数を変更しようとしましたが、実行したときに変更が反映されていませんでしたbrew config

だから私が求めているのは

  1. homebrewのインストール場所をホームディレクトリに変更できますか
  2. パッケージのインストール場所(brewによってインストールされたパッケージ)のプレフィックスを変更できますか。

回答:


8
  1. homebrewをホームディレクトリにインストールすることは可能です。ここに投稿された手順を(多かれ少なかれ)従い、成功しました。私が使用した正確なコマンド:

    cd $HOME
    mkdir bin
    cd bin
    git clone https://github.com/Homebrew/homebrew.git
    

    次に、bashプロファイルのPATH変数の割り当てを変更しました。

    export PATH=${HOME}/bin/homebrew/bin:${PATH}
    

    ただし、これは、Homebrew開発者がインストールドキュメントで特に推奨していません。他のパッケージ(wget、homebrew / science / blast、jags)が失敗したのに対して、いくつかのパッケージ(seqtk、pear)が機能したことを確認できます。また、/usr/localディレクトリの所有権を変更することもできないため、これらのパッケージを手動でコンパイルすることに戻りました。

  2. いいえ、私の知る限りではありません。この質問をご覧ください。


2
これが私の最初の答えです。誰かがなぜ投票されたのかを説明できますか?
ジミーオドネル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.