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 基本用法总结的更多相关文章

  1. mac port 清理

    http://popozhu.github.io/2014/10/27/mac-port-%E6%B8%85%E7%90%86/ 使用 mac port 来安装一些软件,时间久了后(也有两年多),更新 ...

  2. mac homebrew的用法

    与 MacPorts 类似,OS X 下还有款包管理工具为 Homebrew,安装方法也很简单. ruby -e "$(curl -fsSL https://raw.github.com/H ...

  3. mac port选择使用的python的版本

    To list: port select --list python To show: port select --show python To select: sudo port select -- ...

  4. mac中open用法

    sage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <applicatio ...

  5. [Mac][转] ports命令

    [Mac][转] ports命令 安装路径:/opt/local/lib/ 常用命令 port -d selfupdate #升级macport, 如同:cd /usr/ports && ...

  6. Mac OS 安装 Port

    简介 MacPorts类似与apt-get以及yum等软件包管理工具,可以方便的进行安装与卸载软件的功能,同时可以自动安装软件包的依赖,非常方便,同类的还有brew等工具. 安装 下载MacPorts ...

  7. Mac中MacPorts安装和使用

    文章转载至http://www.zikercn.com/node/8 星期四, 06/07/2012 - 19:02 - 张慧敏 MacPorts简单介绍 MacPorts,以前叫做DarwinPor ...

  8. Cisco 绑定mac地址

    在Cisco中有以下三种方案可供选择,方案1和方案2实现的功能是一样的,即在具体的交换机端口上绑定特定的主机的MAC地址(网卡硬件地址),方案3是在具体的交换机端口上同时绑定特定的主机的MAC地址(网 ...

  9. mac date命令详解

    Mac下的date命令是BSD(Berkeley Software Distribution)系的,Linux下date命令是GNU(GNU's Not Unix)系,二者用法有一些区别. BSD并不 ...

随机推荐

  1. 【转】Linux下查看文件和文件夹大小

    当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力.    du可以查看文件及文件夹的大小. ...

  2. FME规划数据GIS更新入库

    规划数据经过转换处理入库GIS,城市规划的特殊性,使得GIS里面数据经过分析处理后直接导出为CAD数据的话,肯定难以满足原来规划的要求,这个是硬伤.又要用GIS来进行空间分析处理统计,数据管理就必须了 ...

  3. Mysql 复合键索引性能

    数据库的常见的索引一般是单个字段,如果多个字段的组合,那么就组成了复合索引.对于组合索引,如果 对其中一字段做为条件查询,会出现什么情况呢? 一.例子 mysql> show create ta ...

  4. Windows 8.1 应用再出发 - 几种布局控件

    本篇为大家介绍Windows 商店应用中几种布局控件的用法.分别是Canvas.Grid.StackPanel 和 VariableSizedWrapGrid. 1. Canvas Canvas使用绝 ...

  5. 慧都独家披露DevExpress v13.2测试版重大变化

    昨日,DevExpress隆重宣布发布v13.2.3测试版,想抢先尝鲜的朋友可以在这里下载哦.希望使用DevExpress旧版本的朋友,看到这些更新后能尽快更新你的代码,以免造成不必要的麻烦. Das ...

  6. (并查集)~APTX4869(fzu 2233)

    http://acm.fzu.edu.cn/problem.php?pid=2233 Problem Description 为了帮助柯南回到一米七四,阿笠博士夜以继日地研究APTX4869的解药.他 ...

  7. 学习angular 指令构造器时遇到的小问题

    在学习angular时,使用模块来为应用添加自己的指令时,遇到了一个问题,演示的代码如下: <!DOCTYPE html> <html> <head> <me ...

  8. mono for android代码记录1 WebClient Post数据到Nopcommerce(post数据到MVC5)

    WebClient Post数据到Nopcommerce(post数据到MVC5) 注意事项 1.把[ValidateAntiForgeryToken]注释掉,以后再处理CSRF攻击.现在学习先不理 ...

  9. HTTP02--Http请求头及缓存知识

    一.常用工具 Linux下:curl命令,I参数可以查看http head信息. Firefox:Firebug.HttpFox 二.常见Http Head信息 三.浏览器缓存机制 使用ctrl+F5 ...

  10. C++11 并发指南六(atomic 类型详解三 std::atomic (续))

    C++11 并发指南六( <atomic> 类型详解二 std::atomic ) 介绍了基本的原子类型 std::atomic 的用法,本节我会给大家介绍C++11 标准库中的 std: ...