Mac Port 基本用法总结
guibin.beijing@gmail.com
1. Mac Port的下载地址
http://www.macports.org/install.php
2. Mac Port的说明文档
http://guide.macports.org/
3. Mac Port中第三方软件下载包存放的默认路径是:/opt/local/var/macports/distfiles/
为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。
4. 使用Mac Port前应该首先更新Port的index
引用
$ sudo port selfupdate
Password:
Warning: port definitions are more than two weeks old, consider using selfupdate
---> Updating the ports tree
---> Updating MacPorts base sources using rsync
MacPorts base version 1.9.2 installed,
MacPorts base version 1.9.2 downloaded.
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
5. 查看Mac Port中当前可用的软件包及其版本
引用
$ port list
rabbitmq-server @2.4.0 net/rabbitmq-server
AppHack @1.1 aqua/AppHack
AppKiDo @0.985 aqua/AppKiDo
AquaLess @1.6 aqua/AquaLess
ArpSpyX @1.1 aqua/ArpSpyX
AssignmentTrackerX @2.0beta3.1 aqua/AssignmentTrackerX
BigSQL @1.0 aqua/BigSQL
BiggerSQL @1.3.9 aqua/BiggerSQL
Books @3.2.5c aqua/Books
......
4. 在Mac Port如何搜索需要安装的软件包?
引用
$ port search maven
maven @1.0.2 (java, devel)
A java-based build and project management environment.
maven-ant-tasks @2.0.10 (devel, java)
Use many of Maven's artifact handling features from Ant.
maven2 @2.2.1 (java, devel)
A java-based build and project management environment.
maven3 @3.0.3 (java, devel)
A java-based build and project management environment.
maven_select @0.3 (sysutils)
Switch the default Maven java build tool
Found 5 ports.
5. 搜索到需要安装的软件包之后,如何查看具体的软件包的内容和说明?
引用
$ port info maven2
maven2 @2.2.1, Revision 3 (java, devel)
Description: Maven is a Java project management and project comprehension tool. Maven is based on the concept of a
project object model (POM) in that all the artifacts produced by Maven are a result of consulting a
well defined model for your project.Builds, documentation, source metrics, and source cross-references
are all controlled by your POM. Maven 2.0 is a complete rewrite of Maven 1.0 and as such is better
organized, faster and easier to use.
Homepage: http://maven.apache.org/
Build Dependencies: kaffe
Library Dependencies: maven_select
Platforms: darwin
License: unknown
Maintainers: blair@macports.org, gk5885@kickstyle.net
6. 查看即将安装的或者已经安装的软件包的依赖关系
引用
$ port deps maven2
Full Name: maven2 @2.2.1_3
Build Dependencies: kaffe
Library Dependencies: maven_select
7. 查看安装时允许客户定制的参数
引用
$ port variants maven2
maven2 has no variants
8. 查看了软件包的内容和说明,并确认确实要安装,则
引用
$ sudo port install maven2
9. 安装完毕之后,清除安装时产生的临时文件
引用
$ sudo port clean --all maven2
---> Cleaning maven2
10. 卸载已经用Mac Port安装的软件
引用
sudo port uninstall maven2
分享到:
相关推荐
macports-2.4.1-10.11 安装包
MacPorts-2.4.2-10.13-HighSierra.pkg,MacPorts-2.4.2-10.13-HighSierra.pkg,
MacPorts
MacPorts-2.4.0-10.11-ElCapitan.pkg
MacPorts-2.7.1-10.15-Catalina.pkg
官网地址是:https://www.macports.org/install.php,该MacPorts是2.3.3版本的,适用于OS X 10.10系统
MacPorts-2.5.4-10.14-Mojave.pkg
MacPorts前称DarwinPorts[1],是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink和BSD类ports套件的目标和功能...
MacPorts前称DarwinPorts[1],是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink和BSD类ports套件的目标和功能...
MacPorts-2.5.3-10.13-HighSierra.pkg 这个官网可以下载,但是实在是太慢太慢了,明明6M大小,我下了快1天,所以传到csdn,给需要下载的朋友一个捷径。
Mac升级到10.13后ports也要跟着升级才能用 MacPorts-2.6.3-10.13-HighSierra.pkg
使用MacPorts管理开源软件还提供了诸多显著优势: - **自动安装依赖项**:对于每个端口,MacPorts会自动安装所需的支持软件。 - **提供卸载和升级功能**:允许用户轻松地卸载或更新已安装的端口。 - **隔离环境**:...
然而,更推荐的方法是在已经安装了Homebrew(另一个Mac OS的包管理工具)的情况下,使用Homebrew来安装MacPorts,因为这样可以简化安装过程。 在使用MacPorts时,需要注意的是,它可能会与Apple的内置包管理工具如...
《并发Lua:并发lua 1.0.5在MacPorts上的安装与应用》 Lua是一种轻量级的、高效的、可扩展的脚本语言,广泛应用于游戏开发、嵌入式系统以及服务器等领域。在多线程环境中的并发处理是现代软件开发中的关键问题,而`...
使用`sudo port selfupdate`命令可以更新MacPorts自身到最新版本,`-d`选项可以开启调试模式。 2. **列出可用ports**: `sudo port list`命令会显示所有可用的ports,数量庞大,可以导出为txt文档便于查看。官方...
**正文** MacPorts是Mac OS X系统中的一款强大的开源包管理工具,它允许用户通过命令行界面轻松安装、升级和管理各种开源软件。...对于开发者和系统管理员而言,掌握MacPorts的使用方法是提高工作效率的关键。
MacPorts-2.6.3-10.15-Catalina.pkg
MacPorts-2.6.2-10.15-Catalina.pkg 用于安装依赖库,和brew差不多,但是推荐用macports,我这边用brew是无法下载
MacPorts是一个强大的开源工具,它为Mac OS X用户提供了管理和安装开源软件的便捷途径。MacPorts项目维护着一个丰富的软件仓库,其中包含了数千个预编译的开源软件包,覆盖了开发工具、科学计算、图形界面应用等多个...
麦克波特 这是MacPorts Portfiles和修补程序的本地... 有些代表提交,提交的票证,而另一些正在进行中,有些则永远不会合并到主要的macports / macports-ports存储库中。 有关如何配置本地存储库的详细信息,请参见 。