Mac使用Macports安装软件

本文介绍了MacPorts的安装方法,包括dmg图形界面安装和源码安装,并详细讲解了如何利用MacPorts来管理和更新软件包,如安装、卸载及升级等操作。

Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。

下面将MacPorts的安装和使用方法记录在这里以备查。

访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,dmg就多说了,下载MacPorts-1.9.2-10.6-SnowLeopard.dmg,下一步下一步安装即可。

通过Source安装MacPorts

wget http://distfiles.macports.org/MacPorts/MacPorts-1.9.2.tar.gz
tar zxvf MacPorts-1.9.2.tar.gz
cd MacPorts-1.9.2
./configure && make && sudo make install
cd ../
rm -rf MacPorts-1.9.2*

然后将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中
编辑/etc/profile文件中,加上
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH

MacPorts使用
更新ports tree和MacPorts版本,强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。
sudo port -v selfupdate

搜索索引中的软件
port search name

安装新软件
sudo port install name

卸载软件
sudo port uninstall name

查看有更新的软件以及版本
port outdated

升级可以更新的软件
sudo port upgrade outdated

Eclipse的插件需要subclipse需要JavaHL,下面通过MacPorts来安装
sudo port install subversion-javahlbindings

### 如何在 macOS 上安装 MacPorts 或 Homebrew #### 安装 Homebrew Homebrew 是 macOS 平台上的一个非常流行的包管理工具,能够简化软件安装过程并自动处理依赖关系。以下是其官方推荐的安装方式: 运行以下命令即可完成 Homebrew 的安装: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 这条命令通过 `curl` 获取 Homebrew 的安装脚本,并执行该脚本来完成安装[^4]。 如果需要卸载 Homebrew,则可以运行如下命令: ```bash /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" ``` 此命令同样调用了远程脚本以安全移除 Homebrew 及其关联文件[^3]。 --- #### 安装 MacPorts 对于某些特定场景,比如更复杂的开发环境配置需求,MacPorts 被认为是一个更好的选择。尽管它的学习曲线可能稍陡一些,但它提供了更多的灵活性和控制力。 要安装 MacPorts,请访问其官方网站 (https://www.macports.org/) 并下载适合当前 macOS 版本的安装程序。通常情况下,这一步可以通过浏览器直接完成,无需额外的手动编译操作[^2]。 一旦下载完成后,双击 `.pkg` 文件按照提示逐步完成安装流程即可启用 MacPorts 功能支持。 需要注意的是,在使用过程中可能会遇到关于仓库镜像同步的问题;不过这些问题一般都可以通过更新端口索引来解决——只需定期运行下面这个简单的指令来保持最新状态: ```bash sudo port selfupdate ``` --- #### 使用对比 虽然两者都能很好地满足日常开发中的各种需求,但在具体选型时还需考虑项目特性以及团队协作习惯等因素的影响。例如,当涉及到 PHP 开发时有人倾向于优先选用 MacPorts 来规避潜在兼容性风险;而对于大多数其他通用应用来说,默认采用 Homebrew 就已经足够胜任相应职责了[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值