Apple / Mac OS X - Existe-t-il un gestionnaire de packages comme Linux


30

Je suis un utilisateur Linux / UNIX et j'adore la gestion des packages qui l'accompagne. Pour la plupart, j'aime Ubuntu, mais comme toute autre chose, ce sont les petites choses avec lesquelles vous vivez quotidiennement qui seraient bien si elles fonctionnaient. Mon problème principal est ma tablette wacom pendant qu'elle fonctionne, chaque fois qu'il y a une mise à jour du système d'exploitation, je dois reconstruire le pilote wacom. L'autre problème légèrement ennuyeux est que ma carte vidéo ATI n'est pas entièrement prise en charge. Lorsque j'utilise la sortie HDMI, le son ne passe pas et l'écran n'est pas entièrement utilisé.

Je serais ravi d'avoir une Apple si elle avait un système de gestion de paquets similaire comme Ubuntu, Gentoo ou une autre distribution Linux. Cela vous évite d'obtenir les dernières améliorations ou corrections. Cela vous permet également de deviner ce dont vous avez besoin pour que quelque chose fonctionne. Je veux juste utiliser mon ordinateur, pas l'administrer.

Mis à part les applications Apple, si je voulais installer le GIMP sur une pomme, irait-il chercher ufraw si je voulais le support pour cela et quelles que soient les autres dépendances de GIMP? Si je veux installer Netbeans, ira-t-il chercher un JDK et un maven si je le veux?

Sinon, y a-t-il quelque chose en préparation?

Je sais que je ne mets pas à jour mes applications aussi souvent, mais c'est principalement parce que je ne suis pas au courant des mises à jour. Les mises à jour se produisent toutes en arrière-plan.

Walter


Avez-vous regardé LinuxMint? Il est basé sur Ubuntu et utilise des référentiels Ubuntu, mais comprend des éléments comme des pilotes propriétaires, des codecs multimédias, etc. Essayez un LiveCD. Cela peut soulager certains de vos problèmes de tablette et de carte vidéo Wacom. linuxmint.com/about.php
JMD

Réponses:


26

Il existe deux systèmes principaux pour les logiciels Unix sur OS X: MacPorts et Fink

Fink est similaire (et basé sur iirc) au système Debian / Ubunutu apt: il fournit des binaires précompilés. MacPorts est lié aux anciennes collections de ports BSD: plutôt que des binaires pré-construits, il contient des pointeurs vers la source d'origine + les correctifs nécessaires pour faire fonctionner cette source sur votre plate-forme (et avec les autres applications que vous avez installées via les ports).

Les deux obtiendront Gimp et toutes ses dépendances installés pour vous - fink sera plus rapide car il n'a pas à être compilé, mais macports vous donne plus de contrôle sur ce qui est construit.

Il existe également un outil plus récent appelé Homebrew que je n'ai pas utilisé; mais il prétend offrir une meilleure interopérabilité avec les choses que vous avez installées à la main, et s'appuyer davantage sur les bibliothèques natives Mac au lieu des seules bibliothèques installées.

Une recherche rapide montre une variété de questions qui parlent déjà de Macports et de Fink et des différences entre elles.


2
Vous pouvez construire à partir de la source avec Fink, en effet si vous souhaitez utiliser le bord de fuite, vous devez souvent.
dmckee

Ok - cela ressemble à un match relativement proche. Il n'en a pas autant que je le souhaiterais, mais je pense que je devrais pouvoir m'en contenter. Netbeans n'est pas là, et Eclipse remonte à 3.2 qui est ancien. Il a des outils de sécurité que j'aimerai.

Je suppose que mon prochain ordinateur sera un macbook pro. J'espère que ce sera dans moins d'un an.

5
Allez avec homebrew!
cregox

1
J'ai trouvé l'homebrew beaucoup plus simple que les macports à configurer.
Magpie


3

Il y a MacPorts , qui est un système de gestion de packages pour OS X qui fournit des ports de divers packages Linux. Un autre est Fink , mais MacPorts est généralement plus à jour.


3
La mise à jour dépend vraiment du logiciel que vous souhaitez. Les applications scientifiques et les bibliothèques que j'utilise sont beaucoup plus à jour sur Fink.
dmckee du
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.