Mac Port 基本用法总结
guibin.beijing@gmail.com
1. Mac Port的下载地址
[url]http://www.macports.org/install.php[/url]
2. Mac Port的说明文档
[url]http://guide.macports.org/[/url]
3. Mac Port中第三方软件下载包存放的默认路径是:[color=red]/opt/local/var/macports/distfiles/[/color]
为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。
4. 使用Mac Port前应该首先更新Port的index
[quote]$ [b]sudo port selfupdate[/b]
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[/quote]
5. 查看Mac Port中当前可用的软件包及其版本
[quote]$ [b]port list[/b]
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
......
[/quote]
4. 在Mac Port如何搜索需要安装的软件包?
[quote]$ [b]port search maven[/b]
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.[/quote]
5. 搜索到需要安装的软件包之后,如何查看具体的软件包的内容和说明?
[quote]$ [b]port info maven2[/b]
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[/quote]
6. 查看即将安装的或者已经安装的软件包的依赖关系
[quote]$ [b]port deps maven2[/b]
Full Name: maven2 @2.2.1_3
Build Dependencies: kaffe
Library Dependencies: maven_select[/quote]
7. 查看安装时允许客户定制的参数
[quote]$ [b]port variants maven2[/b]
maven2 has no variants
[/quote]
8. 查看了软件包的内容和说明,并确认确实要安装,则
[quote]$ [b]sudo port install maven2[/b][/quote]
9. 安装完毕之后,清除安装时产生的临时文件
[quote]$ [b]sudo port clean --all maven2[/b]
---> Cleaning maven2[/quote]
10. 卸载已经用Mac Port安装的软件
[quote][b]sudo port uninstall maven2[/b][/quote]
guibin.beijing@gmail.com
1. Mac Port的下载地址
[url]http://www.macports.org/install.php[/url]
2. Mac Port的说明文档
[url]http://guide.macports.org/[/url]
3. Mac Port中第三方软件下载包存放的默认路径是:[color=red]/opt/local/var/macports/distfiles/[/color]
为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。
4. 使用Mac Port前应该首先更新Port的index
[quote]$ [b]sudo port selfupdate[/b]
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[/quote]
5. 查看Mac Port中当前可用的软件包及其版本
[quote]$ [b]port list[/b]
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
......
[/quote]
4. 在Mac Port如何搜索需要安装的软件包?
[quote]$ [b]port search maven[/b]
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.[/quote]
5. 搜索到需要安装的软件包之后,如何查看具体的软件包的内容和说明?
[quote]$ [b]port info maven2[/b]
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[/quote]
6. 查看即将安装的或者已经安装的软件包的依赖关系
[quote]$ [b]port deps maven2[/b]
Full Name: maven2 @2.2.1_3
Build Dependencies: kaffe
Library Dependencies: maven_select[/quote]
7. 查看安装时允许客户定制的参数
[quote]$ [b]port variants maven2[/b]
maven2 has no variants
[/quote]
8. 查看了软件包的内容和说明,并确认确实要安装,则
[quote]$ [b]sudo port install maven2[/b][/quote]
9. 安装完毕之后,清除安装时产生的临时文件
[quote]$ [b]sudo port clean --all maven2[/b]
---> Cleaning maven2[/quote]
10. 卸载已经用Mac Port安装的软件
[quote][b]sudo port uninstall maven2[/b][/quote]