Existe-t-il une alternative aux MacPorts?


15

MacPorts est devenu vraiment pénible car il compile les packages sur votre machine, comme le tristement célèbre Gentoo et je voudrais quelque chose avec une empreinte plus petite sur votre machine.

Je sais que Fink et d'autres solutions existent mais d'après ce dont je me souviens il y a quelques années, elles sont moins entretenues que les macports.

Je voudrais lire un avis plus éclairé sur la solution optimale et pourquoi.


Si (quand) vous décidez de passer à Homebrew, il pourrait y avoir des informations utiles dans: apple.stackexchange.com/questions/2294/…
Jari Keinänen

Notez que MacPorts ne compile pas toujours sur votre machine maintenant Si vous avez une configuration commune, il aura des packages précompilés
user151019

Réponses:


21

Alternatives pour MacPorts

Homebrew

  • Utilise les versions binaires OS X lorsqu'elles sont disponibles
  • Compile les versions optimisées pour OS X
    • Compilation généralement plus rapide qu'avec MacPorts
  • Facile à utiliser, par exemple pour installer wget: $ brew install wget
  • Tente de séparer le logiciel déjà installé de ce qui est installé via brew
  • … Tout en profitant des logiciels et des bibliothèques déjà installés (par exemple, n'installe pas une version de travail de Perl deux fois)
  • L'installation du logiciel n'a pas besoin d'un accès root
  • Développé activement sur github

Mouchard

  • Utilise des outils Debian comme dpkgetapt-get
  • Facile à utiliser, par exemple pour installer wget: $ fink install wget
  • Peut être utilisé pour installer des packages précompilés ou pour tout compiler à partir de la source
  • Dispose d'une arborescence de répertoires distincte pour éviter les interférences avec le système

Rudix

  • Dernière version 2010-04-10

MacLibre

  • A GUI
  • Rien de nouveau sur le site depuis 2008

3
Je sais que ce sont des alternatives, mais je ne peux pas produire une bonne comparaison sans expériences d'utilisation. Dans sa forme actuelle, la réponse est biaisée, mais je l'ai fait en tant que CW afin que celui qui sait mieux puisse ajouter / corriger la liste.
Jari Keinänen

Choisissez homebrewet oubliez les autres.
Sorin

16

Oui, vous pouvez essayer Homebrew


7
Pouvez-vous fournir plus d'informations sur votre expérience et pourquoi cela devrait-il être mieux que MacPorts?
sorin

3
@Sorin Il y a de bons points dans tech.nopho.be/mac-software/… Je suis passé de MacPorts à Homebrew après la première longue compilation (ce qui n'a plus été un problème depuis), donc je ne peux vraiment pas fournir comparaison véridique, mais je partage tous les points de vue indiqués dans le blog. Il n'y a rien sudoavec brew.
Jari Keinänen

Désolé, mais mon impression est que brew compile chaque paquet sur ma machine et c'est exactement ce que j'essayais de ne pas faire.
sorin

1
@Sorin Homebrew utilise des binaires chaque fois qu'ils sont disponibles, donc de nombreuses installations sont de longueur raisonnable. L'installation et la compilation mkvtoolnix(qui n'ont pas de binaires OSX) étaient également beaucoup plus rapides (en temps humain et en temps CPU) avec brew qu'avec les ports (c'est la seule comparaison que je peux fournir, et YMMV avec d'autres programmes).
Jari Keinänen

2
@Sorin: Koiyu a raison sur l'utilisation des binaires
IM-JM

1

Macports fournit désormais des binaires compilés pour Snow Leopard et Lion pour les options normales.


Merci, mais j'ai abandonné MacPorts et Fink il y a longtemps. Les deux projets n'étaient pas assez agiles pour ajouter la prise en charge des nouvelles versions d'OS X. Brew a pu, et ça continue de l'être.
sorin

Macports prend en charge Mountain Lion
user151019

1
Désolé, je ne peux pas mettre à jour le commentaire: ils n'ont pas pu ajouter de support EN TEMPS. Brew avait un support le jour où Apple l'a publié et j'ai obtenu un support même lorsque le Lion ou ML était en préversion de développeur.
sorin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.