9游戏

macorts,macorts 用户

冷瞳 533
然后配置环境变量 成功后: 解决方法: 直接port selfupdate,会卡在下边这个地方: 怎么办呢? 其中$prefix为port安装的目录,默认为/opt/local 然后进行修改和selfupdate: 结果如下:https://www.macports.org/install.php https://guide.macports.org/#installing.macports.git https://guide.macports.org/#installing.shell https://blog.csdn.net/testcs_dn/article/details/73294078 https://www.cnblogs.com/8586/archive/2012/12/02/2797911.html

怎么运行 macports 安装的软件

MacPorts类似与apt-get以及yum等软件包管理工具,可以方便的进行安装与卸载软件的功能,同时可以自动安装软件包的依赖,非常方便,同类的还有brew等工具。1. 下载及安装下载MacPorts安装包或源码,我比较喜欢源码安装,使用apk安装较慢,而且对进度的把握也不够明显,总感觉程序死掉了。

下载以及安装都可以参照 http://www.macports.org/install.php 的介绍。

选择网站上对应系统版本的MacPorts,使用浏览器的复制链接功能,使用wget进行下载。wget https://distfiles.macports.org/MacPorts/MacPorts-2.1.2.tar.gztar zxvf MacPorts-2.1.2.tar.gzcd MacPorts-2.1.2./configuremake && sudo make installcd ..rm -rf MacPorts-2.1.2* ##删除源码这是ls /opt/local/bin中就可以看到ports命令了。将/opt/local/bin和/opt/local/sbin添加到$PATH查找路径中export PATH=$PATH:/opt/local/binexport PATH=$PATH:/opt/local/sbin/可以将上面的代码放到/etc/profile中,那么每次电脑启动后都会自动设置该$PATH环境变量2. MacPorts使用 (详细信息可以参照 man port手册页)通过上述方式安装之后,你会发现依然无法安装软件,原因是并未同步本地与服务器的软件树。sudo port -v selfupdate同步本地和全球的软件树,有必要时,同时升级mac port自己.-v参数用来显示详细的更新过程,不至于太着急,时间可能会很长。

为什么在Mac OS下,大多数的人认为Homebrew 比MacPorts好很多

1. 技术角度。 Homebrew会使用OS X系统自带的库,而不是重新编译所有的依赖,这样可以减少很多不必要的冗余。

记得在macports中, 经常需要编译perl和xorg。

Homebrew主要是用ruby实现,而macports使用TCL。ruby的用户群比TCL大很多。 对于一些复杂的软件,现在Homebrew也提供了binary支持,称作bottle。比如boost,QT。

2. 社区角度。我认为这最重要的一点,Homebrew有一个非常活跃的社区。Github提供了一个良好的合作平台,用户之间的交流非常有效率。

软件仓库的版本更新非常快,每天都会有多次提交。总体感觉,Homebrew年轻富有活力,Macports偏于保守严谨。

下载安装MacPorts for Mac

2.�

标签: macports可以安装那些软件