Fink vs. MacPorts

Discussion in 'OS X' started by panurge, May 30, 2007.

  1. macrumors newbie

    Joined:
    Oct 8, 2006
    #1
    Hi.

    I bought a new mac recently, and I'm loving it. OS X is hot too. Anyways since I've been using Linux as my main OS for a long time, I'm very accustomed to a vast amount of open source software with relatively easy installation mechanisms, and now I'd like to get some of those programs in Mac OS X too.

    So based on my Linux background (Debian and recently Ubuntu), would you recommend Fink or MacPorts? Which one has more packages? Are dependency problems common? How active are these projects?
     
  2. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #2
    latest Fink is 0.8.x, released 9 months ago
    latest darwinports is 1.4.0, released last month.

    I found it difficult to install quality linux apps through fink and darwinports
    fink's packages are ancient, installation from source is beyond my capability. and only one I successfully installed and ran is midnight commander.

    darwinports/macports, I have yet to find out how to use it.

    availability of quality linux app is bad, I searched all day, and couldn't find any way to get amarok running correctly.
     
  3. macrumors 65816

    peterjhill

    Joined:
    Apr 25, 2002
    Location:
    Seattle, WA
    #3
    fink is dead, long live macports

    I am using macports on a MacBook Pro... I am not having any issues so far.

    sudo port install <packagename>
    sudo port upgrade all

    If you are not in your sudoers file, you will get a warning message about not being in the sudoers file.. you need to add yourself to /etc/sudoers using the visudo command.. google it if you do not understand.
     
  4. macrumors 68000

    Joined:
    Feb 23, 2006
    #4
    I must have missed the memo about fink being dead. They are doing regular news updates on their website.

    Also, frequent releases != good product. It's not that simple.
     
  5. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #5
    Fink's packages are extremely old, for the pace of linux, you will miss a lot of exciting things with those old binary packages.

    PetejHill, did u know a way to get amarok to work through macports?
     
  6. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #6
    PS, this is a screenshot of amarok, like it a lot, pity i couldn't find a way to get it work on my MB....
    [​IMG]
     
  7. macrumors 65816

    peterjhill

    Joined:
    Apr 25, 2002
    Location:
    Seattle, WA
    #7
    When you pick a package system like fink or darwinports, I mean, macports, most people, myself included, rely on maintainers to keep up to date on security patches. I am not sure how good either fink or macports are at keeping up to date with patches.

    From what I have seen, the macports community seems much more active than the fink community. I used fink for a long time, but there came a point where I was having issues installing packages with fink and then switched.
     
  8. thread starter macrumors newbie

    Joined:
    Oct 8, 2006
    #8
    So if I want something decently new, I should compile my own programs? How hard is that on Mac OS X? I'd guess that without any package managment taking care of te dependencies it's a real pain in the ass, especially if you have to install and compile all libraries too.

    Hmm.. I should probably install Ubuntu along with OS X. Or run it with Parallels. Can I use low level programs like tcpdump through Parallels?
     
  9. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #9
    my impression is compilation takes days for a app. can't do that..
     
  10. macrumors 603

    janey

    Joined:
    Dec 20, 2002
    Location:
    sunny los angeles
    #10
    oh *&#$ no. maybe if you were building gnome, but not for most apps in macports. and i've done that before, namely with gnome in gentoo. :eek: it mostly took a long time because things failed to build...if you counted all the time without the gaps inbetween it would be vastly shorter than a couple of days.

    fwiw i vastly prefer macports to fink. (then again i also use gentoo..)
     
  11. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #11
    huh, that feel much better, maybe i should get xtools installed and try to compile amarok..
     
  12. macrumors 603

    janey

    Joined:
    Dec 20, 2002
    Location:
    sunny los angeles
    #12
  13. macrumors 6502a

    wyatt23

    Joined:
    Mar 7, 2006
    Location:
    Forest Hills, NY
    #13
    http://www.openlina.com/ just wait. this month this program is coming out. should make for a very interesting month!

    [watch the videos]
     
  14. macrumors 65816

    peterjhill

    Joined:
    Apr 25, 2002
    Location:
    Seattle, WA
    #14
    I compile things all the time... It is not impossible, and it does not take forever. If something does not install, it will usually say why. If you read the INSTALL or README files, they will usually list dependancies. It can be very recursive if you are trying to install something complex. I was installing ethereal, I mean wireshark, with all the bells and whistles (full gdk) and that was, fun. It took about threee hours to track down everything before it would install.

    With macports, it would be "sudo port install ethereal"

    I use /usr/local/ for my PREFIX for things I install, unless I want to put them in ~/bin
    I usually use ~/bin for things that I script

    God luck
     
  15. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #15
    u bet i tried the top5 results of google search of "amarok osx"
    looks very interesting!, kinda like wine?
    we will see.
     
  16. macrumors 6502a

    Lixivial

    Joined:
    Jan 13, 2005
    Location:
    Between cats, dogs and wanderlust.
    #16
    To give this a whim of on-topic-icity: I prefer MacPorts.

    Yeah, it will indeed be interesting, but the contents of the FAQ must be taken into consideration. Main concerns include:

    and

    So out of the gate it is doubtful that it will produce anything extremely interesting for pre-existing GUI apps. When they get Qt and GTK+ support and "optimize their mechanism," it could be rather neat. The other technologies they're employing -- mainly the security features -- seem somewhat interesting, too.

    I do find their example command-line app running on both machines to be somewhat interesting. nano, or its root inspiration pico, is built into Mac OS X and many Linux flavors. The team sounds like a very committed, if not confident, and genuinely friendly bunch of folks though, so I'm hoping for its success.
     
  17. macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #17
    its very serious that LINA's performance is so bad. >2x hit? practically ..... then.
     
  18. macrumors newbie

    Joined:
    Jun 14, 2007
    #18
    Macports A+

    Macports is the best package manager for OS X. 1.40 runs so well... It is faster and easier than FINK.

    I'm a system administrator and I need certain linux utilities in my OS X env... Found that Fink required source/CVS builds for most packages AND good luck getting it from the preferred fink servers.

    Macports is, as I've said before, built by Mac employees. They have a ticket system if you have any errors/problems. Just go to their web site and report a ticket and they will get back to you.
     
  19. macrumors 6502a

    rockosmodurnlif

    Joined:
    Apr 21, 2007
    Location:
    New York, NY
    #19
    I don't think amarok is supported by MacPorts, here is the port depository where I did a search and nothing came up.

    And I use MacPorts. Never tried Fink. Though if you don't have a web connection MacPorts isn't all that useful.
     
  20. macrumors newbie

    Joined:
    Oct 25, 2007
    Location:
    Smyrna, GA (metro Atlanta)
    #20
    gave up on MacPorts

    Hi,

    I thought I'd add my personal experience to this thread. I was using fink for the first 3.5 years that I'd had my first Mac, but got frustrated with the slow pace of updating many of the packages in the distribution. About 4 months ago, I switched to MacPorts to get more current applications. I really liked the update rates, but 1 update in 3 would crash and require some kind of manual intervention by me to re-stabilize my installation. I finally gave up on MacPorts and went back to fink ... and am happier for it.
     
  21. macrumors regular

    Joined:
    Jun 9, 2007
    #21
    attn thread poster: I am also a long time linux user who converted to OS X with a MBP.

    I use fink. it works great, and has more packages than macports. half of macports' packages are unmaintained, and the popular fink packages have up to date versions. it's good stuff and its commands are debian apt-get style. I do development and all the good stuff in linux (compilers, tex, grace) are all there. they support leopard now too.
     
  22. macrumors 68000

    Joined:
    Oct 8, 2003
    #22
    Fink is getting regular updates, they recently released a version with works with Leopard. The "bundle" doesn't get updated maybe, but the online updated version through rsync ("fink selfupdate") gets regular changes.

    Fink is not a dead project at all, despite what you might think from its website. Differences between Fink and Macports are largely religious ones, I personally have been using Fink for years and am still happy with it as I find it easier to use than Macports.

    PS: Amarok is supported by fink, but you might need to go to the "unstable" tree, which is the best thing to do if you want the most up to date packages (its not really "unstable").
     
  23. macrumors 6502a

    KD7IWP

    Joined:
    Mar 8, 2004
    Location:
    American living in Canada
    #23
    I've been using Macports for a while and it was decent, but then at school we have been creating a video game with Pygame and I have had to keep adding new libraries for it and Macports has been awful. It doesn't seem to download the dependencies it needs so then it yells that such and such is missing. I install that and it doesn't work, so I'm stuck. I just downloaded Fink a few minutes ago and so far it is going better for me and I really appreciate how it shows me more info (such as downloading status) when installing a package... my $.02.
     
  24. macrumors 6502a

    darwinian

    Joined:
    Jan 4, 2008
    Location:
    In R4, more or less
    #24
    interesting ...

    I've been using fink (only cli) for years as well, and I've never felt any need to try macports/darwinports, but I've always been curious. Darwinports didn't seem very well maintained, and I haven't given a good look at macports. However, as many have said, fink is constantly updated via selfupdate. It's been stable on OS X for years.

    I have found it to be very up to date from the majority of the packages I use -- provided that you use the unstable branch. The thing about the unstable branch -- I've never had any trouble with apps and believe it to be a misnomer.


     
  25. macrumors regular

    Joined:
    Jun 9, 2007
    #25
    macports is now a Google Summer of Code project, which is very nice! Also, their bug trac system is much better than fink, which has basically no system in place at all (just the devel mailing list).

    It would be nice if these projects would just merge. They do the same thing and a lot of effort is being duplicated.
     

Share This Page