如何在Mac OS X上安装apt-get或YUM


67

我想使用apt-getyum

如何安装它们并使它们成功运行?


2
为什么要安装它们?您希望安装哪种软件,希望以.deb或.rpm文件的形式找到可在OS X安装中使用的软件?
CVn

1
这两个实用程序都太特定于Linux(和/或太太Fedora / Debian),因此如果没有您的认真努力,它们将无法在OSX上工作,所以Michael的问题是:您到底想做什么?
schaiba

2
显然,OP询问的是等效项目–认真地……
aequalsb

Answers:


69

如果要在Mac OS X上等效于apt-get或yum,则有两种选择。

  1. 自制软件:http//brew.sh
  2. Macports:http//www.macports.org

您可以使用brew install PACKAGE_NAMEport install PACKAGE_NAME安装可用的软件包。


1
有关如何与Macports或Fink并排运行Hombrew的指南,但通常建议选择一个并坚持使用。如今,自制几乎是标准的。我个人只有一个实例,我需要的软件包是通过Macports而不是Homebrew获得的,那是一个基于X11的GUI浏览器,我相信Firefox可以很好地浏览在我当时使用的某些特定本地主机方案中,SSH。大多数情况下,这只是个人喜好。自制软件是最好,最方便用户使用的恕我直言。
rubynorails

7
安装apt-get的确切语法是什么?brew install apt-get给出“错误:名称为“ apt-get”的无可用公式
Daniele

@Daniele这里的想法是brew install等同于apt-get,而不是通过brew使用apt-get。
乔塔姆

您提到的@rubynorails与Fink并排安装自制软件的指南。你能把我链接到一个吗?我
找不到

1
@kraftydevil自从我发布此文件以来已经有4年了,并且brew就Mac OS的软件包管理器而言,它已经几乎成为标准。但是,如果您知道软件包管理器的工作方式以及所有文件的存放位置,那么我相信仍然应该有可能。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?
Anthon 2015年

@Anthon:是的,已经有好几年了。
cdunn2001

感谢您包括HomeBrew的命令行下载。美丽。
shiri

6

可以使用名为Fink- 如何在Mac OS X上安装apt-get的第三方软件在OS X 10.9上使用apt-get,例如基于Deb的Linux 。但是,与Homebrew和OS X软件包管理器不同,Fink不使用/ usr / local /路径来安装软件。这只是意味着,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

安装pkg

$ sdk install或i [版本]

卸载pkg

$ sdk卸载或rm

列出可用的pkg

$ sdk列表或ls [候选]#$ sdk使用或u [版本] $ sdk默认或d [版本] $ sdk当前或c [候选] $ sdk升级或ug [候选]

显示sdk管理器的当前版本

$ sdk版本或v $ sdk广播或b $ sdk帮助或h $ sdk脱机[启用|禁用] $ sdk selfupdate [强制] $ sdk更新$ sdk刷新


这根本无法回答问题。问题特别是关于使APT或YUM在OS X上运行,而不是有关的一般用法sdk
TooTea

我同意@TooTea。这不花力气回答特定问题。
Mig82
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.