mac os x安装教程_OS X EI Capitan

mac os x安装教程_OS X EI Capitan【引用】Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。下面将MacPorts的安装和使用方法记录在这里以备查。访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,d

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

【引用】Mac下面除了用dmgpkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-getyum一样,可以快速安装些软件。

下面将MacPorts的安装和使用方法记录在这里以备查。

访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,dmg就不多说了,下载MacPorts-1.9.2-10.6-SnowLeopard.dmg,下一步下一步安装即可。

通过source安装macports

$curl -o /Users/shelley/software/MacPorts-2.2.0.tar.gz http://distfiles.macports.org/MacPorts/MacPorts-2.2.0.tar.gz

$tar zxvf MacPorts-2.2.0.tar.gz

$cd MacPorts-2.2.0

$ ./configure && make && sudo make install

$cd ../

$rm -rf MacPorts-2.2.0*

然后将/opt/local/bin/opt/local/sbin添加到$PATH搜索路径中

编辑主目录下得 .bash_profile中加上

#####install MacPorts
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH

要立即生效执行

$source .bash_profile

MacPorts使用

更新ports tree和MacPorts版本,第一次运行的时候使用-v参数,显示详细的更新过程

$sudo port -v selfupdate

搜索索引中得软件

$port search name 

安装新软件

$sudo port install name

卸载软件

$sudo port uninstall name 

查看有更新的软件及版本

$port outdated

升级可以更新的软件

$sudo port upgrade updated 

例如:

curl的使用参照:

[]使用curl在命令中下载文件

http://m.blog.csdn.net/blog/mayadong7349/7019208

Mac启动加载文件位置(可设置环境变量)

http://elf8848.iteye.com/blog/1582137

http://www.ccvita.com/434.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++基本概念_c语言 c++区别

    C++基本概念_c语言 c++区别1.    面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2.    什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3.    对象都具有的二方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性;动态特征是指对象表现出来的行为;

    2022年10月3日
    0
  • c语言简便实现链表增删改查「建议收藏」

    c语言简便实现链表增删改查「建议收藏」 注:单追求代码简洁,所以写法可能有点不标准。//第一次拿c开始写数据结构,因为自己写的,追求代码量少,和学院ppt不太一样。有错请指出#include<stdio.h>#include<stdlib.h>#include<string.h>typedefstructnode//定义节点{intdata;struc…

    2022年6月17日
    31
  • linux chmod 755的含义

    linux chmod 755的含义chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限。 权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(r

    2022年7月16日
    24
  • 股票代码分类_选择股票从哪几个方面选

    股票代码分类_选择股票从哪几个方面选创业板:创业板的代码是300打头的股票代码沪市A股:沪市A股的代码是以600、601或603打头沪市B股:沪市B股的代码是以900打头深市A股:深市A股的代码是以000打头深圳B股:深圳B股的代码是以

    2022年8月2日
    10
  • Java IO流自动关闭

    Java IO流自动关闭Filef=newFile();Filedes=newFile();try(FileInputStreaminput=newFileInputStream(f);FileOutputStreamout=newFileOutputStream(des);){}catch(FileNotFoundExceptione1){ }catch(IO…

    2022年5月27日
    33
  • 中级java面试题_最新中级Java面试题及答案

    中级java面试题_最新中级Java面试题及答案1.Java的HashMap是如何工作的?HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到…

    2022年6月16日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号