Comment installer apt-get ou YUM sur Mac OS X


67

Je veux utiliser l'un apt-getou l'autre yum.

Comment les installer et les faire fonctionner avec succès?


2
Pourquoi voulez-vous les installer? Quels logiciels voulez-vous installer que vous espérez trouver sous forme de fichiers .deb ou .rpm qui fonctionneront avec une installation OS X?
un CVn

1
Les deux utilitaires sont trop spécifiques à Linux (et / ou trop spécifiques à Fedora / Debian), ils ne fonctionneront donc pas sous OSX sans un effort sérieux de votre part. La question de Michael est donc la suivante: que voulez-vous faire exactement?
Schaiba

2
évidemment OP demande l'équivalent - sérieusement ...
aequalsb

Réponses:


69

Si vous voulez l'équivalent d'apt-get ou yum sur Mac OS X, vous avez le choix.

  1. Homebrew: http://brew.sh
  2. Macports: http://www.macports.org

Vous pouvez utiliser brew install PACKAGE_NAMEou port install PACKAGE_NAMEinstaller le paquet disponible.


1
Il existe des guides sur la façon de faire fonctionner Hombrew côte à côte avec Macports ou Fink, mais il est généralement recommandé d’en choisir un et de s’y tenir. L'homebrew est à peu près la norme de nos jours. Je ne me souviens personnellement que d’un seul cas: un paquet dont j’avais besoin était disponible via Macports et non pas avec Homebrew. Il s’agissait d’un navigateur à interface graphique basé sur X11 - Firefox, je crois, qui aurait été vraiment agréable à parcourir. SSH dans un scénario localhost spécifique avec lequel je travaillais à l'époque. C'est juste une question de préférence personnelle, la plupart du temps. Homebrew est le meilleur et le plus convivial, à mon humble avis.
rubynorails

7
Quelle est la syntaxe exacte pour installer apt-get? Erreur d'installation: Aucune formule disponible avec le nom "apt-get" n'a été trouvée
Daniele

@Daniele pense qu'initialiser l'installation est l'équivalent d'apt-get et de ne pas utiliser apt-get grâce à Brew.
Gautam le

@ rubynorails, vous avez mentionné des guides pour l'installation de homebrew côte à côte avec Fink. Pouvez-vous me lier à un? J'ai de la difficulté à en localiser un
kraftydevil

1
@kraftydevil Cela fait 4 ans que j'ai posté ce message et brewest devenu la norme en ce qui concerne les gestionnaires de paquets pour MacOS. Cependant, si vous savez comment fonctionnent les gestionnaires de paquets et où se trouvent tous les fichiers, je pense que cela devrait toujours être possible. https://stackoverflow.com/a/20889841
rubynorails

9

Vous devez installer Homebrew ou YUM. Je recommande d'utiliser HomeBrew. Pour l'installer, entrez la commande suivante dans le terminal.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

puis utilisez brasser installer nom_package


1
Vient- rubyil pré-installé avec chaque OSX?
Anthon

@ Anthony: Oui, depuis plusieurs années maintenant.
cdunn2001

Merci d’avoir inclus le téléchargement en ligne de commande pour HomeBrew. Magnifique.
shiri

6

Il est possible d'utiliser apt-get sur OS X 10.9 comme Deb à base Linux en utilisant un logiciel tiers nommé Fink - Comment installer apt-get sur Mac OS X . Cependant, contrairement aux gestionnaires de packages Homebrew et OS X, Fink n’utilise pas / usr / local / path pour installer les logiciels. Cela signifie simplement que Fink s'adresse aux utilisateurs un peu avancés qui peuvent gérer les conflits logiciels (pour les différences de version). Homebrew, pour moi, est le meilleur gestionnaire de paquets ...


0

Ce sont une autre façon

visitez https://sdkman.io/

# you can use sdk install command to install software
$ sdk install package_name

exemples:

MacdeMacBook-Pro$ sdk install java 8.0.191-oracle

Oracle requires that you agree with the Oracle Binary Code License Agreement
prior to installation. The license agreement can be found at:

http://www.oracle.com/technetwork/java/javase/terms/license/index.html

Do you agree to the terms of this agreement? (Y/n): Y

Downloading: java 8.0.191-oracle

In progress...
########################## 100.0%
We will be needing super powers...
Password:

Repackaging Java 8u191...
Attaching to the DMG...
Mounting DMG as Volume...
Volume(s) mounted successfully
Installing PKG inside DMG...
installer: Package name is JDK 8 Update 191
installer: Installing at base path /
installer: The install was successful.
Copy JDK Home to temp folder...
Preparing archive...
Unmounting volume...
"/Volumes/JDK 8 Update 191" unmounted successfully.
Done repackaging...
Cleaning up cookie...

Installing: java 8.0.191-oracle
Done installing!

Setting java 8.0.191-oracle as default.
MacdeMacBook-Pro:Homebrew mac$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

-2

installer pkg

$ sdk install ou i [version]

désinstaller pkg

$ sdk désinstaller ou rm

liste disponible pkg

$ sdk liste ou ls [candidat] # $ sdk utiliser ou u [version] $ sdk par défaut ou d [version] $ sdk actuel ou c [candidat] $ sdk mise à niveau ou ug [candidat]

affiche la version actuelle de sdk manager

$ sdk version ou v $ sdk diffusé ou b $ sdk help ou h $ sdk hors ligne [activer | désactiver] $ sdk selfupdate [force] $ sdk update $ sdk flush


Cela ne répond pas du tout à la question. La question concerne spécifiquement le fonctionnement d’APT ou de YUM sous OS X, et non l’utilisation générale de sdk.
TooTea

Je suis d'accord avec @TooTea. Cela ne fait aucun effort pour répondre à la question spécifique.
Mig82
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.