Macos – Macports, Fink, Hombrew: Background Processes

finkhomebrewmacosmacports

If I install a package manager such as Macports, Fink or Homebrew, how does it affect the startup and running of my system?

It seems like the answer should be "Not at all when you're not using them" but I'm worried that they will break other software (like Mono) or run background processes. Is my fear totally misplaced? Are they just programs like any others?

They sure seem to put their footprint around the OS in quite a few places.

Best Answer

I can mainly speak for MacPorts, but I'm sure this applies to at least Fink and likely Homebrew as well. There are no background processes at all for the MacPorts package installer. It's just a system that keeps track of installed ports and maintains dependencies in its own self-contained /opt/local directory (with few exceptions). If you install some sort of daemon or service that needs to be run as a background service, then that's a different story and the output of port install will typically give you instructions on how to load it.

I cannot see a way that installing MacPorts (or Fink, etc) would inherently break your Mono installation, which installs itself in /Library/Frameworks with symlinks for executables in /usr/bin. I would say your fear is misplaced.

Related Question