自作パッケージのインストール場所とプレフィックスを変更する

自作パッケージのインストール場所とプレフィックスを変更する

私のマシンの権限/usr/local/usr/local/bin従来のマシンとは異なります (そうあるべきです)。

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

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

私が尋ねているのは

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

答え1

  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開発者によって特に推奨されていません。インストールドキュメントいくつかのパッケージ (seqtk、pear) は動作しましたが、他のパッケージ (wget、homebrew/science/blast、jags) は動作しませんでした。また、ディレクトリの所有権を変更できない/usr/localため、これらのパッケージを手動でコンパイルすることになります。

  2. いいえ、私の知る限りでは。この質問

関連情報