3 votes

Fink, Homebrew, MacPorts, pkgsrc — puis-je les exécuter en parallèle sur la même machine?

J'utilise Homebrew sur mon Mac depuis toujours, mais parfois je me retrouve dans des situations où un paquet n'est pas disponible.

Pour avoir le plus de choix possible, quelles sont les 4 principaux gestionnaires de paquets (en ai-je oublié un ?) qui peuvent être installés côte à côte sans entraîner de comportement indéfini ?

Je suppose que cela devient compliqué à moins de choisir un gestionnaire de paquets principal, puis d'utiliser les autres pour des installations ciblées et spécifiques qui ne dupliquent pas les dépendances, etc.

3 votes

MacPorts ne va pas tolérer cela. Vraiment, choisissez-en une et utilisez-la.

0 votes

Cela pourrait faire une excellente réponse - expliquant pourquoi @MarcWilson

1voto

SiliconChaos Points 73

J'ai eu MacPorts et Homebrew coexister sans aucun problème. Prenez ma réponse avec un grain de sel, cependant, car j'utilise MacPorts très rarement (1 à 2 fois par an).

0voto

Shoan Points 2196

J'ai réussi à faire fonctionner Homebrew et Fink sur mon Mac Mini (fin 2012) à travers les 4 dernières mises à jour du système d'exploitation.

Je n'ai pas eu de problème à les faire coexister.

Je n'ai pas remarqué de dépendances dupliquées ou de conflits, car la gestion des versions se fait au niveau de l'application, pas du gestionnaire de paquets.

Juste une petite note : Homebrew utilise /usr/local par défaut, ce qui ne devrait pas vraiment poser problème, mais cela ne suit pas la tradition unix et pourrait causer des problèmes si vous avez déjà installé quelque chose là-bas (MySQL, etc.), ou si un package est installé dans un chemin inconnu par un autre gestionnaire de paquets.

  • Pour répondre à votre point, j'ai eu les quatre installés à un moment donné sous High/Sierra, mais j'ai retiré les autres car ce dont j'avais besoin était disponible dans Fink et Homebrew. *

0 votes

NOTE: le préfixe d'installation par défaut est /usr/local pour macOS Intel, /opt/homebrew pour Apple Silicon et /home/linuxbrew/.linuxbrew pour Linux. Plus de détails peuvent être trouvés ici: docs.brew.sh/Installation De plus, la page FAQ officielle propose des réponses concernant le choix de différents préfixes d'installation par défaut: docs.brew.sh/FAQ

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X