类似于apt-get、yum等软件包管理工具,可以方便地安装和卸载软件功能,并且可以自动安装软件包的依赖礼品结笔刷,也就是很方便,类似brew之类的工具。
1. 下载和安装
下载安装包还是源码,我比较喜欢源码安装,用apk安装比较慢,进度把握不够明显,总觉得程序死机了。
下载及安装说明可参考。
在网站上选择对应的系统版本,使用浏览器的复制链接功能浮云批量美图工具飘逸的树叶笔刷,使用wget到下载。
wget https://distfiles.macports.org/MacPorts/MacPorts-2.1.2.tar.gz tar zxvf MacPorts-2.1.2.tar.gz cd MacPorts-2.1.2 ./configure make && sudo make install cd .. rm -rf MacPorts-2.1.2* ##删除源码
这是您可以在 ls /opt/local/bin 中看到的 ports 命令。
将 /opt/local/bin 和 /opt/local/sbin 添加到 $PATH 搜索路径
export PATH=$PATH:/opt/local/bin export PATH=$PATH:/opt/local/sbin/
你可以把上面的代码放在/etc/,那么每次启动电脑都会自动设置$PATH环境变量
2.使用(详见 man 端口手册页)
通过上述方法安装后,你会发现还是无法安装软件mac用指令下载软件,因为本地和服务器之间的软件树没有同步。
sudo 端口 -v
同步本地和全局软件树,如有必要,同时升级mac端口本身。 -v参数用来显示详细的更新过程,不用太着急,时间可能会很长。
端口名称
搜索软件的名字,如果要下载dpkg,可以通过端口dpk看到软件对应的包(可能不记得包名软件)。具体名称mac用指令下载软件,然后可以是下载
sudo 端口名称
通过端口找到具体的软件包后,可以通过端口安装,安装过程中会自动检测依赖并安装
sudo 端口名称
卸载软件
sudo 端口
查看更新的软件和版本
sudo 端口
升级可更新软件
端口列表
列出所有当前可用的软件,如果要查找是否有你想要的软件,使用命令更方便。
端口信息名称
查看软件包详情
端口部门名称
查看软件包依赖
port clean --all name
删除软件安装包时产生的一些零时文件
端口名称
检查哪些 软件 依赖于这个 软件。删除软件时,最好先执行这条命令。
发表评论