Est-il possible d'installer des packages Linux sur OS X?


8

Je sais que la ligne de commande Mac est très similaire à celle des systèmes d'exploitation Linux, donc ce serait bien d'utiliser certaines fonctionnalités de Linux dans mon Mac, spécialement pour installer des packages Linux. Par exemple, sous Linux, nous pouvons installer un package en tapant simplement sudo apt-get install "package name"à l'invite. Est-il possible de faire quelque chose comme ça sur Mac?

Réponses:


10

Oui, il est possible d'installer et d'exécuter diverses applications UNIX sur OS X. Il existe quelques solutions, mon choix et ma recommandation sont Homebrew . J'ai trouvé que d'autres solutions étaient trop complexes et difficiles à manier.


dans la commande d'installation du terminal linux, est-ce que quelque chose télécharge automatiquement les fichiers et ... qu'en est-il de Homebrew? est-il nécessaire de télécharger des fichiers manuellement?
peaceman

Je suis désolé, je ne comprends pas votre question.
macaco

@peaceman une fois que vous avez configuré Homebrew , il télécharge toutes les dépendances et les fichiers dont vous avez besoin pour tout package que vous installez à partir de son référentiel. C'est vraiment une belle chose.
Ian C.

2
@CajunLuke pour un MacPorts installera des doublons de tout ce dont il a besoin. Vous ne voulez pas d'un autre bzip2? Dommage, vous en obtenez un. Brew, d'autre part exploite le système existant. J'ai 23 paquets que j'aime installer. Avec Macports qui monte en flèche avec des dépendances à 144 paquets. Avec Homebrew, seulement 44 ans. C'est ce que j'appelle "trop ​​complexe". Vous devriez essayer sérieusement Homebrew. Vous l'aimerez mieux.
bahamat

2
Comme je l'ai dit, vous devriez l'essayer sérieusement. C'est plus facile à gérer, plus facile à utiliser, plus facile à réparer et plus facile à contribuer. Je n'essaye pas de gagner. Voyez par vous-même, puis choisissez celui que vous préférez.
bahamat

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.