IMHO, o problema com o Homebrew é que ele tenta usar / usr / local de uma maneira que nunca deveria ser usada: de propriedade de um usuário que não seja root. Embora eu entenda que os desenvolvedores do homebrew cuidam de não mexer com mais nada em / usr / local, nada mais que seja instalado em / usr / local fará o mesmo com o Homebrew. Isso pode causar problemas e tem para mim ... geralmente problemas de permissões resultantes da instalação de outro software que define permissões em / usr / local / com base em "como devem ser". Você nunca verá outro pacote de software esperando / usr / local / pertencer a um único usuário que não seja root, então por que Homebrew? Por que não usar apenas ~/bin
?
Além disso, um fato pouco conhecido sobre por que o Fink & MacPorts compila suas próprias bibliotecas :
Existem várias razões pelas quais o MacPorts usa suas próprias bibliotecas. Torna as portas mais consistentes nas diferentes versões do Mac OS X. Por exemplo, se podemos confiar no openssl 1.0.0 do MacPorts, não precisamos testar todas as portas que precisam de SSL para todas as instalações de openssl disponíveis. O software da Apple tende a quebrar de tempos em tempos (por exemplo, o openssl se recusa a criar com um zlib antigo, mas por um tempo a Apple envia os cabeçalhos antigos da versão vulnerável do zlib). Mesmo que as versões da Apple não sejam quebradas, elas raramente estão atualizadas. A Apple tem o hábito de não atualizar as bibliotecas no Mac OS X até que seja absolutamente necessário por uma vulnerabilidade de segurança.
As desvantagens dessa política são mínimas: desperdiçar alguns megabytes para, por exemplo, uma instalação em Python é quase nada se você tiver um disco rígido com vários gigabytes, e o tempo necessário para construir as portas adicionais diminui à medida que os computadores ficam mais rápidos.
Portanto, embora o Homebrew seja mais rápido para instalar o que você deseja, ele pode ter outros efeitos colaterais ruins ao usar bibliotecas de sistemas Apple pré-criadas.
Novamente, eu odeio cavar contra Homebrew. Eu gosto do software e acho ótimo para algumas coisas, mas tem suas quedas como atualmente.