15

MacPorts became really a pain because it does compile the packages on your machine, like the infamous gentoo and I would like something with a smaller footprint on your machine.

I know that Fink and other solutions exists but from what I remember form few years ago they are less maintained than macports.

I would like to read a more informed opinion regarding which solution would be optimal and why.

21

Alternatives for MacPorts

Homebrew

  • Uses OS X binary versions when available
  • Compiles OS X optimized versions
    • Compiling usually faster than with MacPorts
  • Easy to use, e.g. to install wget: $ brew install wget
  • Tries to separate already installed software from what is installed through brew
  • … while taking advantage of already installed software and libraries (e.g. doesn't install a working version of Perl twice)
  • Installing software doesn't need root access
  • Actively developed on github

Fink

  • Uses Debian tools like dpkg and apt-get
  • Easy to use, e.g. to install wget: $ fink install wget
  • Can be used to install precompiled packages or to compile everything from the source
  • Has a separate directory tree to avoid interference with the system

Rudix

  • Last version 2010-04-10

MacLibre

  • Has GUI
  • Nothing new on the website since 2008
  • 3
    I know these are alternatives, but I cannot produce a good comparison without usage experiences. In its current form the answer is biased, but I made it as a CW so whoever knows better, can add/correct the list. – Jari Keinänen Apr 6 '11 at 12:20
  • Just pick homebrew and forget about the others. – sorin Jan 8 '13 at 13:17
16

Yes, you can try Homebrew

  • 7
    Can you provide more information regarding your experience, and why this should be better than MacPorts? – sorin Apr 6 '11 at 8:15
  • 3
    @Sorin There's some good points in tech.nopho.be/mac-software/… I switched from MacPorts to Homebrew after the first long compile (which hasn't been so much of a problem since), so I really can't provide truthful comparison, but I share all the views pointed in the blog post. There's no sudoing with brew. – Jari Keinänen Apr 6 '11 at 9:51
  • Sorry, but my impression is that brew does compile each package on my machine and this is exactly what I was trying not to do. – sorin Apr 6 '11 at 11:26
  • 1
    @Sorin Homebrew uses binaries whenever available, hence many installs are reasonable in length. Also installing and compiling mkvtoolnix (which doesn't have OSX binaries) was noticeably faster (in human and in CPU time) with brew than with ports (this is the only comparison I can provide, and YMMV with other programs). – Jari Keinänen Apr 6 '11 at 11:45
  • 2
    @Sorin: Koiyu is right on use of binaries – I-M-JM Apr 6 '11 at 11:46
1

Macports now provides compiled binaries for Snow Leopard and Lion for normal options.

  • Thanks, but I dropped using MacPorts and Fink long time ago. Both projects where not agile enough to add support for new OS X versions. Brew was able, and it keeps being this way. – sorin Jul 2 '12 at 9:10
  • Macports does support Mountain Lion – user151019 Jul 2 '12 at 9:14
  • 1
    Sorry, I cannot update the comment: they were not able to add support IN TIME. Brew had support on the day Apple released it and I got support even while the Lion or ML was in developer preview. – sorin Jul 2 '12 at 9:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .