Jak zainstalować apt-get lub YUM na Mac OS X.


67

Chcę skorzystać z jednej z apt-getlub yum.

Jak je zainstalować i sprawić, by działały poprawnie?


2
Dlaczego chcesz je zainstalować? Jakie oprogramowanie chcesz zainstalować, które spodziewasz się znaleźć jako pliki .deb lub .rpm, które będą działać podczas instalacji systemu OS X?
CVn

1
Oba narzędzia są zbyt specyficzne dla Linuksa (i / lub zbyt Fedory / Debiana), więc nie będą działać na OSX bez poważnego wysiłku z twojej strony, więc pytanie Michaela brzmi: co dokładnie chcesz zrobić?
schaiba

2
oczywiście OP pyta o ekwiwalent - poważnie ...
aequalsb

Odpowiedzi:


69

Jeśli chcesz mieć odpowiednik apt-get lub yum w Mac OS X, masz dwie możliwości.

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

Możesz użyć brew install PACKAGE_NAMElub, port install PACKAGE_NAMEaby zainstalować dostępny pakiet.


1
Istnieją przewodniki na temat tego, jak uruchomić Hombrew obok Macports lub Fink, ale ogólnie zaleca się wybranie jednego i trzymanie się go. Homebrew jest obecnie standardem. Jest tylko jeden przypadek, który mogę sobie przypomnieć osobiście, w którym pakiet, którego potrzebowałem, był dostępny za pośrednictwem Macports, a nie Homebrew, a była to przeglądarka GUI oparta na X11 - Firefox, który, jak sądzę, byłby naprawdę przyjemny w przeglądaniu SSH w określonym scenariuszu localhost, z którym wtedy pracowałem. Głównie jest to kwestia osobistych preferencji. Homebrew to najlepszy i najbardziej przyjazny dla użytkownika system IMHO.
rubynorails

7
jaka jest dokładna składnia, aby zainstalować apt-get? brew install apt-get daje „Błąd: Brak dostępnej formuły o nazwie„ apt-get ”
Daniele

@Daniele jest tutaj pomysł, że brew install byłby odpowiednikiem apt-get i nie używałby apt-get przez brew.
Gautam

@rubynorails wspomniałeś o przewodnikach dotyczących instalowania homebrew obok Fink. Czy możesz połączyć mnie z jednym? Mam problem ze znalezieniem jednego
kraftydevil

1
@kraftydevil Minęły 4 lata, odkąd to opublikowałem, i brewstało się niemal standardem, jeśli chodzi o menedżerów pakietów dla MacOS. Jeśli jednak wiesz, jak działają oba menedżery pakietów i gdzie znajdują się wszystkie pliki, uważam, że nadal powinno to być możliwe. https://stackoverflow.com/a/20889841
rubynorails

9

Musisz zainstalować Homebrew lub YUM. Polecam korzystanie z HomeBrew. Aby zainstalować, wpisz następującą komendę w terminalu.

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

następnie użyj brew install nazwa_pakietu


1
Czy jest rubydostarczany fabrycznie z każdym OSX?
Anthon

@Anthon: Tak, od kilku lat.
cdunn2001

Dziękujemy za uwzględnienie pobrania wiersza polecenia dla HomeBrew. Piękny.
shiri,

6

Jest możliwe użycie apt-get na OS X 10.9 jak Deb oparty Linux przy użyciu oprogramowania innych firm o nazwie Fink - Jak zainstalować apt-get na Mac OS X . Jednak w przeciwieństwie do menedżerów pakietów Homebrew i OS X, Fink nie używa / usr / local / path do instalacji oprogramowania. To po prostu oznacza, że ​​Fink jest dla nieco zaawansowanych użytkowników, którzy mogą poradzić sobie z konfliktami oprogramowania (z powodu różnicy wersji). Homebrew jest dla mnie najlepszym menedżerem pakietów ...


0

To jest inny sposób

odwiedź https://sdkman.io/

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

przykłady:

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

zainstaluj pkg

$ sdk install or i [wersja]

odinstaluj pkg

Odinstaluj $ sdk lub rm

lista dostępnych pkg

$ sdk list lub ls [kandydat] # $ sdk use lub u [wersja] $ sdk domyślnie lub d [wersja] $ sdk bieżący lub c [kandydat] $ sdk upgrade lub ug [kandydat]

pokaż aktualną wersję menedżera sdk

$ sdk wersja lub v $ sdk broadcast lub b $ sdk pomoc lub h $ sdk offline [włącz | wyłącz] $ sdk selfupdate [force] $ sdk update $ sdk flush


To wcale nie odpowiada na pytanie. Pytanie dotyczy w szczególności uruchomienia APT lub YUM w systemie OS X, a nie ogólnego zastosowania sdk.
TooTea,

Zgadzam się z @TooTea. Nie stara się odpowiedzieć na konkretne pytanie.
Mig82
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.