Hello, Is it possible to install both MacPorts and fink and run them side-by-side without conflict? For instance, I know that both systems install their own dependent utilities (like say python) and that both systems put those utilities in the PATH. That sounds like a recipe for conflict. Unless macports packages (for instance) religiously use absolute paths to refer to other macports packages they depend on, then I'd guess they would unintentionally call fink packages on occasion. I would like to transition to macports but I depend on so many fink packages right now it would be destabilizing to jump all at once. Thanks, Alistair -- Alistair Gallworthy alistairgallworthy@fastmail.fm -- http://www.fastmail.fm - Choose from over 50 domains or use your own
Alistair Gallworthy wrote:
Is it possible to install both MacPorts and fink and run them side-by-side without conflict?
Yes, but it is not the default mode of installation... (i.e. you need to modify the default configuration)
For instance, I know that both systems install their own dependent utilities (like say python) and that both systems put those utilities in the PATH. That sounds like a recipe for conflict. Unless macports packages (for instance) religiously use absolute paths to refer to other macports packages they depend on, then I'd guess they would unintentionally call fink packages on occasion.
You will need to disable the part of your .profile that sets up the PATH for Fink and for MacPorts... Otherwise you _will_ run into conflicts with them. Instead, explicitly set the path to the one to use. i.e. When you need Fink, you'll run from /sw and when you need MacPorts, you'll run from /opt/local
I would like to transition to macports but I depend on so many fink packages right now it would be destabilizing to jump all at once.
I wouldn't recommend mixing and matching packages (programs, libraries, etc) from the two - at once. But you can have both installed at the same computer, provided that you only use one of them at a time ? I am currently using at least five package managers, but they each live (mostly) within their own prefix. --anders
Alistair Gallworthy wrote:
Hello,
Is it possible to install both MacPorts and fink and run them side-by-side without conflict?
For instance, I know that both systems install their own dependent utilities (like say python) and that both systems put those utilities in the PATH. That sounds like a recipe for conflict. Unless macports packages (for instance) religiously use absolute paths to refer to other macports packages they depend on, then I'd guess they would unintentionally call fink packages on occasion.
I would like to transition to macports but I depend on so many fink packages right now it would be destabilizing to jump all at once.
Thanks, Alistair
Fink and MacPorts are pretty well sandboxed, but they can interact in unexpected ways, especially if your path isn't set up correctly. The general recommendation is to use one or the other. I've used both simultaneously in the past without incident, for instance to install Gnome with one and KDE with another. As always, YMMV. -- Kevin Walzer Code by Kevin http://www.codebykevin.com
participants (3)
-
Alistair Gallworthy
-
Anders F Björklund
-
Kevin Walzer