Як встановити apt-get або YUM на Mac OS X


67

Я хочу використовувати будь-який apt-getабо yum.

Як їх встановити і зробити їх успішним?


2
Чому ви хочете їх встановити? Яке програмне забезпечення ви хочете встановити, яке, як ви очікуєте, знайдете як .deb або .rpm файли, які працюватимуть на установці OS X?
CVn

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

2
очевидно, що ОП запитують про еквівалент - серйозно ...
aequalsb

Відповіді:


69

Якщо ви хочете еквівалент apt-get або yum на Mac OS X, у вас є два варіанти.

  1. Домашня мова: http://brew.sh
  2. Макпорти: http://www.macports.org

Ви можете використовувати brew install PACKAGE_NAMEабо port install PACKAGE_NAMEвстановити наявний пакет.


1
Існують посібники про те, як запустити Hombrew пліч-о-пліч з Macports або Fink, але, як правило, рекомендується вибрати один і дотримуватися його. Домашня мова є майже стандартною в наші дні. Є лише один екземпляр, який я можу пригадати особисто, коли потрібний мені пакет був доступний через Macports, а не Homebrew, і це був браузер із графічним інтерфейсом на основі X11 - Firefox, я вважаю, що було б дуже приємно переглядати SSH за певним сценарієм localhost, з яким я працював у той час. В основному це лише особисті переваги. Homebrew - найкращий і зручний для користувачів, IMHO.
рубінові перила

7
який саме синтаксис встановити apt-get? brew install apt-get дає "Помилка: Немає доступної формули з назвою" apt-get "
Daniele

Ідея @Daniele тут встановити варити було б еквівалентом apt-get, а не використовувати apt-get через варити.
Гаутам

@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)" 

потім використовуйте варити встановлення імені пакета


1
Є чи rubyвстановлено з кожним OSX?
Антон

@Anthon: Так, уже кілька років.
cdunn2001

Дякуємо за включення завантаження командного рядка для програми HomeBrew. Гарний.
ширі

6

Можна використовувати APT-отримати на OS X 10.9 як Deb на основі Linux з допомогою стороннього програмного забезпечення під назвою Фінка - Як встановити APT-отримати на Mac OS X . Однак, на відміну від менеджерів пакетів Homebrew та OS X, Fink не використовує / usr / local / path для встановлення програмного забезпечення. Це просто означає, що Fink - це трохи просунуті користувачі, які можуть вирішувати конфлікти програмного забезпечення (для різниці у версії). Homebrew, для мене найкращий менеджер пакунків ...


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 [версія]

видаліть кг

Видалити $ sdk або rm

список доступних кг

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

показати поточну версію диспетчера sdk

$ sdk версія або v $ sdk трансляція або b $ sdk допомога або h $ sdk офлайн [включити | відключити] $ sdk самозавантажитись [сила] $ sdk update $ sdk flush


Це зовсім не відповідає на питання. Питання полягає саме в тому, щоб APT або YUM працювали на OS X, а не про загальне використання sdk.
TooTea

Я згоден з @TooTea. Це не докладає зусиль, щоб відповісти на конкретне питання.
Mig82
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.