So installieren Sie apt-get oder YUM unter Mac OS X

67

Ich möchte entweder apt-getoder verwenden yum.

Wie installiere ich sie und lasse sie erfolgreich laufen?

Karan-41317
quelle
2
Warum möchten Sie sie installieren? Welche Software möchten Sie installieren, von der Sie erwarten, dass sie als .deb- oder .rpm-Dateien auf einer OS X-Installation funktioniert?
ein CVn
1
Beide Dienstprogramme sind zu Linux-spezifisch (und / oder zu Fedora / Debian-spezifisch), so dass sie unter OSX nicht funktionieren, ohne dass Sie ernsthafte Anstrengungen unternehmen müssen. Daher stellt sich Michaels Frage: Was genau möchten Sie tun?
Schaiba
2
Offensichtlich

Antworten:

69

Wenn Sie unter Mac OS X das Äquivalent zu apt-get oder yum wünschen, haben Sie zwei Möglichkeiten.

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

Sie können brew install PACKAGE_NAMEoder verwenden port install PACKAGE_NAME, um das verfügbare Paket zu installieren.

Prosseek
quelle
1
Es gibt Anleitungen, wie man Hombrew neben Macports oder Fink ausführt, aber es wird allgemein empfohlen, eine auszuwählen und dabei zu bleiben. Homebrew ist heutzutage so ziemlich der Standard. Ich kann mich nur an eine einzige Instanz erinnern, bei der ein Paket, das ich benötigte, über Macports und nicht über Homebrew verfügbar war, und das ein X11-basierter GUI-Browser war - Firefox, glaube ich, mit dem man sehr schön browsen konnte SSH in einem bestimmten lokalen Host-Szenario, mit dem ich zu der Zeit gearbeitet habe. Meistens ist es nur eine persönliche Präferenzsache. Homebrew ist meiner Meinung nach die beste und benutzerfreundlichste.
Rubynorails
7
Was ist die genaue Syntax für die Installation von apt-get? brew install apt-get gibt "Fehler: Keine verfügbare Formel mit dem Namen" apt-get "
Daniele
@Daniele Idee hier ist, dass die Installation von Brew das Äquivalent von apt-get ist und nicht apt-get through brew verwendet.
Gautam
@rubynorails Sie erwähnten Anleitungen für die Installation von Homebrew neben Fink. Kannst du mich mit einem verlinken? Ich habe Probleme beim Auffinden von one
kraftydevil
1
@kraftydevil Es ist 4 Jahre her, seit ich dies gepostet habe und es brewist so ziemlich der Standard geworden, was Paketmanager für MacOS angeht. Wenn Sie jedoch wissen, wie beide Paketmanager funktionieren und wo sich alle Dateien befinden, sollte dies meines Erachtens immer noch möglich sein. https://stackoverflow.com/a/20889841
rubynorails
9

Sie müssen entweder Homebrew oder YUM installieren. Ich empfehle die Verwendung von HomeBrew. Um es zu installieren, geben Sie den folgenden Befehl im Terminal ein.

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

Verwenden Sie dann brew install Package_name

Wassim Seifeddine
quelle
1
Kommt rubyvorinstalliert mit jedem OSX?
Anthon
@Anthon: Ja, seit einigen Jahren.
cdunn2001
Vielen Dank, dass Sie den Befehlszeilen-Download für HomeBrew hinzugefügt haben. Schön.
Shiri
6

Es ist möglich, apt-get unter OS X 10.9 wie Deb-basiertes Linux mit einer Drittanbieter-Software namens Fink - So installieren Sie apt-get unter Mac OS X zu verwenden . Im Gegensatz zu Homebrew und OS X Package Managers verwendet Fink jedoch nicht / usr / local / path, um Software zu installieren. Es bedeutet einfach, dass Fink für etwas fortgeschrittene Benutzer gedacht ist, die mit Softwarekonflikten umgehen können (für Versionsunterschiede). Homebrew ist für mich der beste Paketmanager ...

Dr. Abhishek Ghosh
quelle
0

Das ist ein anderer Weg

Besuchen Sie https://sdkman.io/

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

Beispiele:

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)
miazzy
quelle
-2

Installiere pkg

$ sdk install oder i [version]

Deinstallieren Sie pkg

$ sdk deinstallieren oder rm

Liste vorhandener Päckchen

$ sdk list oder ls [Kandidat] # $ sdk use oder u [Version] $ sdk default oder d [Version] $ sdk current oder c [Kandidat] $ sdk upgrade oder ug [Kandidat]

Aktuelle Version von SDK Manager anzeigen

$ sdk version oder v $ sdk broadcast oder b $ sdk help oder h $ sdk offline [enable | disable] $ sdk selfupdate [force] $ sdk update $ sdk flush

miazzy
quelle
Dies beantwortet die Frage überhaupt nicht. Bei der Frage geht es speziell darum, APT oder YUM unter OS X zum Laufen zu bringen, nicht um die allgemeine Verwendung von sdk.
TooTea
Ich bin mit @TooTea einverstanden. Dies unternimmt keine Anstrengungen, um die spezifische Frage zu beantworten.
15.