我正在完成一个班级项目(命令行操作是该项目的目的),从未指定操作系统,但命令行命令似乎适用于 Ubuntu。是否有与这些命令等效的 mac 命令?
sudo -S apt-get 安装 -y -f
获得
答案1
正如 titaniumdecoy 所说,Homebrew
是 OSX 的首选包管理器(apt-get
是 Ubuntu 使用的包管理器)。
对于wget
,你既可以使用curl
来完成你想要的,也可以简单地安装 Homebrew,然后:
$ brew install wget
许多标准程序(例如date
或 )sed
在 Mac 和 Linux 上的运行方式也略有不同。我发现最简单的方法是通过 Homebrew 获取 Gnu(Linux)版本,以保持跨平台的一致性:
$ brew install coreutils
$ brew install gnu-sed
(由于某种原因,sed 与其他部分是分开的)
答案2
麦金塔是另一个流行的 Mac OS X 包管理器。
这里有一篇简短的 Homebrew 与 MacPorts 的比较文章http://deephill.com/macports-vs-homebrew/。要点是 HomeBrew 通常不需要您添加sudo
,并且MacPorts
需要先安装 XCode 和特定的 X11,但有还有很多包。
答案3
自制是一款出色的 Mac 软件包管理器。