Mac Port 基本用法总结
Mac Port 基本用法总结
Mac Port 基本用法总结
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
Mac Port 基本用法总结的更多相关文章
- mac port 清理
http://popozhu.github.io/2014/10/27/mac-port-%E6%B8%85%E7%90%86/ 使用 mac port 来安装一些软件,时间久了后(也有两年多),更新 ...
- mac homebrew的用法
与 MacPorts 类似,OS X 下还有款包管理工具为 Homebrew,安装方法也很简单. ruby -e "$(curl -fsSL https://raw.github.com/H ...
- mac port选择使用的python的版本
To list: port select --list python To show: port select --show python To select: sudo port select -- ...
- mac中open用法
sage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <applicatio ...
- [Mac][转] ports命令
[Mac][转] ports命令 安装路径:/opt/local/lib/ 常用命令 port -d selfupdate #升级macport, 如同:cd /usr/ports && ...
- Mac OS 安装 Port
简介 MacPorts类似与apt-get以及yum等软件包管理工具,可以方便的进行安装与卸载软件的功能,同时可以自动安装软件包的依赖,非常方便,同类的还有brew等工具. 安装 下载MacPorts ...
- Mac中MacPorts安装和使用
文章转载至http://www.zikercn.com/node/8 星期四, 06/07/2012 - 19:02 - 张慧敏 MacPorts简单介绍 MacPorts,以前叫做DarwinPor ...
- Cisco 绑定mac地址
在Cisco中有以下三种方案可供选择,方案1和方案2实现的功能是一样的,即在具体的交换机端口上绑定特定的主机的MAC地址(网卡硬件地址),方案3是在具体的交换机端口上同时绑定特定的主机的MAC地址(网 ...
- mac date命令详解
Mac下的date命令是BSD(Berkeley Software Distribution)系的,Linux下date命令是GNU(GNU's Not Unix)系,二者用法有一些区别. BSD并不 ...
随机推荐
- android text
"@you bang--- go on -------" 需要做分享内容,前面有段格式固定写死,同时颜色为灰色:后面的内容可以编辑,颜色为黑色,同时支持多行 有人用textview ...
- nodejs+express使用html和jade
nodejs+express经常会看到使用jade视图引擎,但是有些人想要访问普通的html页面,这也是可以的: var express = require('express'); var port ...
- 第42讲:Scala中泛型类、泛型函数、泛型在Spark中的广泛应用
今天来了解下scala的泛型 先让我们看下这段代码 class Triple[F,S,T](val first:F,val second: S,val third: T) val triple = n ...
- C3P0连接池异常
解决方案: 将c3p0.jar包换成c3p0-0.9.0.2.jar,c3p0这个包应该有bug 引用如下: com.mchange.v2.log.MLog Determines which libr ...
- centos6.4 无法进入图形界面的问题及解决
在安装了ngnix及pcre.openssl.zlib.lua等模块之后,进不了图形界面. 解决的方法如下: Ctrl+Alt+F5,输入账号和密码 vim /etc/inittab #将等级5改为等 ...
- 跟我一起学WCF(10)——WCF中事务处理
一.引言 好久没更新,总感觉自己欠了什么一样的,所以今天迫不及待地来更新了,因为后面还有好几个系列准备些,还有很多东西需要学习总结的.今天就来介绍下WCF对事务的支持. 二.WCF事务详解 2.1 事 ...
- 移植到Windows CE 的经验
Windows CE 是微软早期推出的嵌入式设备和移动设备的开发运行平台,虽然目前移动端几乎都是android和ios的天下,但是,在嵌入式设备领域,Windows CE仍然占有一块地盘.很多用户希望 ...
- python os&shutil 文件操作
python os&shutil 文件操作 # os 模块 os.sep 可以取代操作系统特定的路径分隔符.windows下为 '\\' os.name 字符串指示你正在使用的平台.比如对于W ...
- HTML5基础-Mark标签高亮显示文本
1.mark标签使用 <mark></mark> 2.mark作用 使用mark标签元素,可以高亮显示文档中的文字以达到醒目的效果. 3.mark使用代码 <!DOCTY ...
- IIS7.5 HTTP错误403.1-Forbidden 您尝试从某个目录运行CGI、ISAPI或其他可执行程序,但该目录不允许运行可执行文件
----------------错误详细---------------------------------------------------------------- --------------- ...