Meine Einstellungen /usr/local
und /usr/local/bin
Berechtigungen auf meinem Computer unterscheiden sich von denen herkömmlicher Computer (und das muss auch so sein).
Ist es möglich, Homebrew so zu konfigurieren, dass die Installation an einem anderen Ort ~/bin/
als erfolgt /usr/local/bin
?
Ich habe versucht, HOMEBREW_PREFIX
die Umgebungsvariable zu ändern, aber die Änderung wurde beim Ausführen nicht angezeigt.brew config
Ich frage also:
- Kann ich meinen Homebrew-Installationsort in mein Home-Verzeichnis ändern?
- Kann ich das Präfix der Paketinstallationsorte (von Brew installierte Pakete) ändern?
Antwort1
Es ist möglich, Homebrew in Ihr Home-Verzeichnis zu installieren. Ich habe (mehr oder weniger) die geposteten Schritte befolgtHierund es hat geklappt. Die genauen Befehle, die ich verwendet habe:
cd $HOME mkdir bin cd bin git clone https://github.com/Homebrew/homebrew.git
Dann habe ich die Zuweisung der PATH-Variable in meinem Bash-Profil geändert.
export PATH=${HOME}/bin/homebrew/bin:${PATH}
Dies wird jedoch von Homebrew-Entwicklern ausdrücklich abgeraten.Installationsdokumentation. Ich kann bestätigen, dass mehrere Pakete funktionierten (seqtk, pear), während andere fehlschlugen (wget, homebrew/science/blast, jags). Ich kann auch den Eigentümer meines
/usr/local
Verzeichnisses nicht ändern, also muss ich diese Pakete wieder manuell kompilieren.Nein, nicht, soweit ich weiß. Siehediese Frage.