Как установить apt-get или YUM на Mac OS X


67

Я хочу использовать либо из, apt-getлибо yum.

Как их установить и сделать их успешными?


2
Почему вы хотите их установить? Какое программное обеспечение вы хотите установить и которое вы ожидаете найти в виде файлов .deb или .rpm, которые будут работать при установке OS X?
CVn

1
Обе утилиты слишком специфичны для Linux (и / или слишком специфичны для Fedora / Debian), поэтому они не будут работать на OSX без серьезных усилий с вашей стороны, поэтому Майкл задается вопросом: что именно вы хотите сделать?
Щайба

2
очевидно, что ОП спрашивает об аналоге - серьезно ...
aequalsb

Ответы:


69

Если вам нужен эквивалент apt-get или yum в Mac OS X, у вас есть два варианта.

  1. Доморощенный: http://brew.sh
  2. Macports: http://www.macports.org

Вы можете использовать brew install PACKAGE_NAMEили port install PACKAGE_NAMEдля установки пакета.


1
Существуют руководства о том, как запускать Hombrew бок о бок с Macports или Fink, но обычно рекомендуется выбирать один и придерживаться его. Доморощенный в значительной степени стандарт в наши дни. Лично я могу вспомнить только один случай, когда нужный мне пакет был доступен через Macports, а не через Homebrew, и это был браузер с графическим интерфейсом на основе X11 - я думаю, Firefox, который было бы действительно приятно просматривать более SSH в каком-то конкретном локальном сценарии, с которым я работал в то время. В основном это просто личные предпочтения. Доморощенный - лучший и самый удобный, ИМХО.
Rubynorails

7
какой точный синтаксис для установки apt-get? brew install apt-get выдает «Ошибка: нет доступных формул с именем« apt-get »
Daniele

Идея @Daniele заключается в том, что установка brew будет эквивалентна apt-get и не будет использовать apt-get through brew.
Гаутам

@rubynorails Вы упомянули руководства по установке самодельных вместе с Fink. Можете ли вы связать меня с одним? У меня проблемы с поиском одного
kraftydevil

1
@kraftydevil Прошло 4 года с тех пор, как я опубликовал это, и brewстало в значительной степени стандартом для менеджеров пакетов MacOS. Однако, если вы знаете, как работают оба менеджера пакетов и где находятся все файлы, я считаю, что это все еще возможно. https://stackoverflow.com/a/20889841
Rubynorails

9

Вам нужно установить либо Homebrew, либо YUM. Я рекомендую использовать HomeBrew. Для его установки введите следующую команду в терминале.

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

затем используйте brew install Package_name


1
Поставляется ли rubyпредустановленный с каждым OSX?
Антон

@Антон: Да, уже несколько лет.
cdunn2001

Спасибо за включение загрузки командной строки для HomeBrew. Красивый.
Шири

6

Можно использовать APT-получить на OS X 10.9 как Deb на основе Linux с помощью стороннего программного обеспечения под названием Финка - Как установить APT-получить на Mac OS X . Однако, в отличие от Homebrew и OS X Package Manager, Fink не использует / usr / local / path для установки программного обеспечения. Это просто означает, что Fink для немного продвинутых пользователей, которые могут справиться с конфликтами программного обеспечения (для различия в версии). Доморощенный, для меня это лучший менеджер пакетов ...


0

Это какой-то другой способ

посетите https://sdkman.io/

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

Примеры:

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

установить пкг

$ sdk install или i [версия]

удалить pkg

$ sdk uninstall или rm

список доступных pkg

$ sdk list или ls [кандидат] # $ sdk use или u [версия] $ sdk по умолчанию или d [версия] $ sdk current или c [кандидат] $ sdk upgrade или ug [кандидат]

показать текущую версию sdk manager

$ sdk версия или v $ sdk широковещательная или b $ sdk help или h $ sdk offline [enable | disable] $ sdk selfupdate [force] $ sdk update $ sdk flush


Это не отвечает на вопрос вообще. Речь идет конкретно о том, чтобы заставить APT или YUM работать на OS X, а не об общем использовании sdk.
TooTea

Я согласен с @TooTea. Это не делает никаких усилий, чтобы ответить на конкретный вопрос.
Mig82
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.