story
There's also Fink, but for some reason I didn't like it when I first tried it (over 2 years ago).