Homebrew vs Fink vs Macports? [fechadas]

36

Estou usando o Fink para instalar aplicativos Unix no meu mac, acabei de encontrar o Homebrew e vi algumas boas críticas sobre o Homebrew.

Então, minha pergunta é:

  1. Qual gerenciador de pacotes você usa para Mac?
  2. Eu uso o Fink atualmente, então a mudança do Fink para o Homebrew realmente valerá a pena?
  3. Se 2. é verdade, então por quê?
por zengr 02.07.2010 / 00:59

3 respostas

6

Eu uso o Fink e o Macports. Ambos funcionam como um encanto.

Mas eu posso recomendar o Homebrew para usuários não tão experientes que estão apenas migrando do Windows, devido à sua aparente simplicidade.

    
por 03.07.2010 / 12:30
18

IMHO, o problema com o Homebrew é que ele tenta usar o / usr / local de uma maneira que ele nunca foi feito para ser usado: pertencente a um usuário diferente do root. Embora eu entenda que os desenvolvedores homebrew não se preocupam com nada em / usr / local, nada mais que se instala em / usr / local fará o mesmo para o Homebrew. Isso pode causar problemas, e tem para mim ... geralmente problemas de permissões que resultam da instalação de outro software que define permissões em / usr / local / com base em "como deveriam ser". Você nunca verá outro pacote de software esperando que / usr / local / pertença a um único usuário diferente de root, então por que o Homebrew? Por que não usar apenas ~/bin ?

Além disso, um fato pouco conhecido sobre o porquê do Fink & MacPorts compila suas próprias bibliotecas :

There are several reasons why MacPorts uses its own libraries. It makes ports more consistent across different versions of Mac OS X. For example, if we can rely on openssl 1.0.0 from MacPorts, we don't have to test every port that needs ssl for every available openssl installation. Apple's software tends to break from time to time (e.g. openssl refuses to build with an old zlib, but for awhile Apple shipped the old headers of the vulnerable zlib version). Even if Apple's versions aren't broken, they're rarely up-to-date. Apple has a habit of not updating the libraries in Mac OS X until absolutely necessitated by a security vulnerability.

The drawbacks of this policy are minimal: Wasting a few megabytes for e.g. a Python installation is next to nothing if you have a multi-gigabyte hard disk, and the time required to build the additional ports decreases as computers get faster.

Então, enquanto o Homebrew é mais rápido para instalar o que você quer, ele pode ter outros efeitos colaterais ruins usando bibliotecas do sistema Apple pré-construídas.

Mais uma vez, eu odeio cavar contra o Homebrew. Eu gosto do software & Eu acho que é ótimo para algumas coisas, mas tem suas quedas no momento.

    
por 27.12.2011 / 16:11
15

Eu prefiro o homebrew devido à sua simplicidade / velocidade - minhas ferramentas parecem estar sendo atualizadas rapidamente no momento.

É a ferramenta de gerenciamento de pacotes mais indolor que utilizei e o desenvolvimento parece bastante ativo. O que mais você poderia querer?

(Sim, todos os aplicativos ausentes)

    
por 17.07.2010 / 12:29