我正在使用 MacBook Pro Mac OS 10.5 和相关版本的 XCode。我是这个开发环境的新手。我正在学习 macports,我从http://www.macports.org/阅读了有关 macports 的信息。但是在阅读了这个网站的信息后,我仍然对 macports 是什么感到困惑。
我以前在 Windows 和 Linux 上工作,谁能让我知道 macports 是什么(简单地说)以及 Windows/Linux 上的类似项目是什么?
感谢提前,乔治
我正在使用 MacBook Pro Mac OS 10.5 和相关版本的 XCode。我是这个开发环境的新手。我正在学习 macports,我从http://www.macports.org/阅读了有关 macports 的信息。但是在阅读了这个网站的信息后,我仍然对 macports 是什么感到困惑。
我以前在 Windows 和 Linux 上工作,谁能让我知道 macports 是什么(简单地说)以及 Windows/Linux 上的类似项目是什么?
感谢提前,乔治
macports 是一种在您的计算机上安装可执行文件和其他编译代码的方法,而无需计算编译/链接每个应用程序的详细信息。
它相当于 Linux 和其他 Unicies 下的包管理器。在 Windows 下没有直接的等价物。
这只是在您的 mac book 上安装大量 *nix soft 的一种便捷方式。它们与您的 mac 上已经安装的二进制文件/守护程序/库分开安装(而不是覆盖)(默认情况下在文件夹 /opl/local 中)。它们也比安装在你的 mac 上的要新鲜得多。
例如 10.6 附带 bash 3.2,但在运行之后sudo port install bash
,您将获得 4.x 版本(使其成为您的默认 shell 添加/opt/local/bin/bash
到文件/private/etc/shells
、运行chsh -s /opt/local/bin/bash
并重新打开终端)。