`
guibin
  • 浏览: 363862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mac Port 基本用法总结

    博客分类:
  • MAC
阅读更多
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


2
1
分享到:
评论

相关推荐

    tftp命令使用方法

    文档详细介绍了嵌入式开发是,宿主机与arm板通过tftp传送文件时的命令使用方法,有例子

    grpc+protobuf接口测试工具(v1.5.3 mac版本)

    软件名称:BloomRPC 软件功能:postman只提供了http接口请求功能,缺少grpc接口请求功能,在此使用此软件... 使用方法: 1、安装客户端 2、导入protobuf文件 3、选择相应的方法,使用host+port访问,传入必要参数。

    linq-MAC-Port:linq项目的Macintosh端口

    linq-MAC-端口linq项目的Macintosh端口linq是一种宏编程语言,它不仅支持语法优化,而且还提供了一个稳定且用户友好的框架,可帮助初学者轻松跳入编程语言。 该语言处于开发阶段,其alpha版本已经移植到Windows平台...

    Dhcp两大威胁以及arp欺骗等试验总结

    Cisco交换机就是在物理端口下使用switchport port-security mac-add命令填加,这种方法工作量大且不能满足移动性的要求。另一种方法就是与实际认证系统相结合,认证系统首先对MAC地址进行第一次认证,只有MAC地址是...

    emacs-mac-follow-appearance:一个插件,可让您选择macOS深色和浅色模式的主题

    仅适用于Yamamoto Mitsuharu的emacs-mac-port。 没有轮询,没有后台检查,没有AppleScript。 使用内置的事件处理程序,甚至可以通过漂亮的动画设法更改主题。 用法 将其插入(require 'emacs-mac-follow-appearace)...

    golang struct 自动生成工具

    ①推荐使用方法(支持linux或mac) 生成命令:./ bin / auto -d dbname -path ./models ②修改生成工具代码(支持linux或mac或windows)如果生成出来的结构不是我们所需要的可以修改automatic.go文件 命令:go ...

    Numato Opsis 板是第一个完全开源的 HDMI2USB 板_相关文件_下载

    Opsis Board - 开源 HDMI2USB 板 Numato Opsis板是与TimVideos.us项目结合开发的第一款 HDMI2USB生产板。 它的功能包括; 2 个 HDMI 输入端口, ...更多详情、使用方法,请下载后阅读README.md文件

    switch security.rar

    Sw1(config-if)#switchport port-security mac-address sticky 将动态学到的地址粘住,永久使用 Sw1#show port-security 可以看到哪些接口应用了端口安全 Sw1#show port-security address 可以看到授权的MAC地址 Sw...

    网络作业 实验2

    1. 掌握网络监听工具的基本使用方法 2. 分析HTTP、FTP两种应用协议,找出数据链路层、网络层、运输层和应用层的首部,找出其中的MAC地址、IP地址、PORT,对FTP协议找出用户名、密码。 3. 理解网络协议数据包格式

    goc-power-port-policies-starter:用于端口电源策略端到端测试的启动总线

    以调试模式运行chrome os例如,在Mac /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 克隆仓库 $运行main.go 用法 确实 导航至chromium.googlesource....

    NeteaseCloudMusicApi:网易云音乐Node.js API服务

    npm install运行$ node app.js服务器启动默认端口为3000,如果不想使用3000扩展,可使用以下命令:Mac / Linux $ PORT=4000 node app.js Windows下使用git-bash或cmder等终端执行以下命令: $ set PORT=4000 && node...

    blazing-speed:适用于 Mac 和 Linux 的快速 SSHnetcat 下载器

    炽热的速度适用于 Mac 和 Linux 的快速 SSH/netcat 下载器。 Blazing Speed 是一个多进程下载器,它使用SSH和netcat通过分离在不同进程中的多个管道下载单个文件。免责声明Blazing Speed 使用来工作。 如果您不想 ...

    解决IP地址冲突的完美方法--DHCP SNOOPING

    使用的方法是采用DHCP方式为用户分配IP,然后限定这些用户只能使用动态IP的方式,如果改成静态IP的方式则不能连接上网络;也就是使用了DHCP SNOOPING功能。 例子: version 12.1 no service pad service timestamps ...

    php中socket的用法详解

    本文实例详细讲述了php中socket的用法,分享给大家供大家参考。具体用法如下: 一、开启socket ...$port = 10005; //创建端口 if( ($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === fal

    WakeOnLan-Arduino:一个简单的库,用于使用Arduino发送Wake on lan魔术包(与1.0+及更低版本兼容)

    使用方法: (Arduino 1.0+) 1. Create an EthernetUDP object. 2. Start Udp using the EthernetUDP objects begin method. (Arduino 0023-) 1. Initiate Udp using 'Udp.begin'. (Both) 1. Send magic packet...

    oracle-11g-server-action:GitHub用于在Docker容器中设置特定版本11g的Oracle数据库服务器的操作

    oracle-11g服务器操作 该在Docker容器中设置了Oracle数据库服务器。...基本用法 steps: - name Setup Oracledb 11gR2 server uses: GoodManWENNumber2/oracle-11g-server-action@v1.0 with: host port: 1521

    find-process:通过portpidname查找进程等

    查找过程 使用查找过程,您可以: 找到正在监听指定端口的进程用pid找到过程通过给定的名称或名称模式查找过程我们已经介绍了主要OS平台的差异,包括Mac OSX , Linux , Windows和Android (带有 )。命令行界面将...

    BACnetServerMSTPExampleCPP:使用CAS BACnet堆栈以C ++编写的基本BACnet MSTP服务器

    BACnetServerMSTPExampleCPP [serial port] [baud rate] [mac address] BACnetServerMSTPExampleCPP COM5 9600 1 BACnetServerMSTPExampleCPP ttyS6 19200 25 设备树: 设备:389999(设备Rainbow) 模拟值:2...

    Mac中使用Nginx实现80端口转发8080端口

    端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器...

    dynamodb-admin:DynamoDB Local或dynalite的GUI

    用法用作全局安装的应用npm install -g dynamodb-admin# For Windows:set DYNAMO_ENDPOINT=http://localhost:8000dynamodb-admin# For Mac/Linux:DYNAMO_ENDPOINT=http://localhost:8000 dynamodb-admin 选项: --...

Global site tag (gtag.js) - Google Analytics