4 ms·
I moved back to Linux after a number of years on a macbook mainly because of package management. As a developer, it's too useful to be able to do 'apt-get inst
by drewvolpe 15y ago
I moved back to Linux after a number of years on a macbook mainly because of package management. As a developer, it's too useful to be able to do 'apt-get install foo' for almost every piece of software and have it just work.
- oomkiller 15y agoEver hear of Macports or Homebrew? They have almost everything I need, usually with the most up to date version. No 2 year old stale packages like Debian. Edit: Don't presume this for everyone.
- veyron 15y agomacports and homebrew are ok but for many projects, there are linux-specific extensions that arent properly ported. For example, epoll is not supported (and I haven't seen a good epoll wrapper for kqueue)
- drewvolpe 15y agoI used Fink and then Macports. Both were miserable. They did a terrible job with dependencies and many common things (MySql, memecache, ..) either weren't in them or wouldn't install properly. Homebrew concerned me because it defaults to using the base libraries installed by OS X. That's really the core problem; on linux, all of the software on my machine is from the open source ecosystem and it tends to follow the unix patterns and work well together. On OS X, it was a mix of open source and what comes out of Jobs' Garden. It also meant that ports to OS X package systems were always behind linux.
- oomkiller 15y agoI've never used Fink, but the main problem I had with MacPorts is that it pulls down so much stuff and takes forever to compile things, since it doesn't use the built-in stuff. I can understand your trepidation when using XCode to build things, but in reality I've never had any trouble using Homebrew. The packages are updated often, and if you want to contribute something, it's super easy (I've done it myself), since they're on Github.
- jpitz 15y agoI think this is, by far, the largest software problem on OSX today. MacPorts breaks at a whim (not a whim. Minor OS versions, yes) I abandoned Fink early, and HomeBrew is either a gift from the gods or a slipshod hack; I'm not sure which.