Minhas permissões /usr/local
e /usr/local/bin
na minha máquina são diferentes das máquinas tradicionais (e têm que ser assim).
É possível configurar o homebrew para instalar em um local diferente ~/bin/
em vez de /usr/local/bin
?
Tentei alterar HOMEBREW_PREFIX
a variável de ambiente, mas não vi a alteração refletida quando executeibrew config
Então o que estou perguntando é
- Posso alterar meu local de instalação do homebrew para meu diretório inicial?
- Posso alterar o prefixo dos locais de instalação dos pacotes (pacotes instalados pelo brew).
Responder1
É possível instalar o homebrew em seu diretório inicial. Segui (mais ou menos) os passos postadosaquie deu certo. Os comandos exatos que usei:
cd $HOME mkdir bin cd bin git clone https://github.com/Homebrew/homebrew.git
Em seguida, alterei a atribuição da variável PATH no meu perfil bash.
export PATH=${HOME}/bin/homebrew/bin:${PATH}
No entanto, isso é especificamente desencorajado pelos desenvolvedores do Homebrew em seusdocumentação de instalação. Posso confirmar que vários pacotes funcionaram (seqtk, pear) enquanto outros falharam (wget, homebrew/science/blast, jags). Também não consigo alterar a propriedade do meu
/usr/local
diretório, então voltei a compilar esses pacotes manualmente.Não, não que eu saiba. Veressa questão.