男女做爰视频网站在线视频,线在成都网站推广公司,hishop多用户商城源码,app是什么意思通俗讲声明#xff1a;本文在原文http://xstarcd.github.io/wiki/MacOS/MacOS_MacPorts.html的基础上#xff0c;做了大量修改#xff0c;使得更为详细。 MacOS除了用dmg、pkg来安装软件外#xff0c;比较方便的还有用MacPorts来帮助你安装其他应用程序#xff0c;跟BSD中的port…声明本文在原文http://xstarcd.github.io/wiki/MacOS/MacOS_MacPorts.html的基础上做了大量修改使得更为详细。 MacOS除了用dmg、pkg来安装软件外比较方便的还有用MacPorts来帮助你安装其他应用程序跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样可以快速安装些软件。
下面将MacPorts的安装和使用方法记录在这里以备查。
安装MacPorts
安装Xcode
先安装好Xcode和Command Tools
再Agree to Xcode license in Terminal: sudo xcodebuild -license
下载MacPorts 官方网站: https://www.macports.org/index.phpMac Port的说明文档: http://guide.macports.org使用pkg二进制包直接安装:https://www.macports.org/install.php 笔者下载MacPorts-2.6.2-10.15-Catalina.pkg安装MacPorts
Mac下安装很大概率会出现MacPorts卡住的现象界面停留在“正在运行软件包脚本”。原因是默认的那个源有问题什么问题不清楚所以最后一步卡在selfupdate那里。解决办法
https://blog.csdn.net/qq285744011/article/details/88924070
加入环境
MacOS-访达-前往-前往文件夹-/etc/profile使用Sublime Text打开profile文件
然后将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中即把以下两行文本添加到/etc/profile文件的尾巴
export PATH/opt/local/bin:$PATH
export PATH/opt/local/sbin:$PATH测试下是否安装成功
终端命令输入port -v
Mac Port中第三方软件下载包存放的默认路径是/opt/local/var/macports/distfiles/
为了提高安装速度可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。
使用Mac Port前应该首先更新Port的index MacPorts使用
使用命令之前先把镜像源替换为国内的否则下载不了。
MacOS-访达-前往-前往文件夹-/opt/local/etc/macports/-使用Sublime Text打开sources.conf修改如下
# rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default]rsync://pek.cn.rsync.macports.org/macports/release/tarballs/ports.tar [default]
完整的镜像链接可以在 https://trac.macports.org/wiki/Mirrors 查询 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 # 更新ports tree和MacPorts版本强烈推荐第一次运行的时候使用-v参数显示详细的更新过程。 sudo port -v selfupdate # 查看Mac Port中当前可用的软件包及其版本 port list # 搜索索引中的软件 port search name # 查看包详细信息 port info name # 查看包详细信赖信息 port deps name # 查看安装时允许客户定制的参数 port variants name # 安装新软件 sudo port install name # 安装完毕之后清除安装时产生的临时文件 sudo port clean --all name # 卸载软件 sudo port uninstall name # 查看有更新的软件以及版本 port outdated # 升级可以更新的软件 sudo port upgrade outdated # Eclipse的插件需要subclipse需要JavaHL下面通过MacPorts来安装 sudo port install subversion-javahlbindings Qt 4.8.7的安装
1、笔者的Mac OS版本是MacOS-10.15-Catalina高版本的OS和Clang已经不再支持Qt官方发布的Qt4了。
MacOS终端命令sw_vers可以查看Mac OS版本
MacOS终端命令clang --version可以查看clang版本
MacOS终端命令llvm-config --version可以查看llvm版本
MacOS终端命令which llvm-config可以查看llvm安装的路径
2、使用macports可以实现qt4.8.7的安装
Mac终端命令
sudo port install qt4-mac
sudo port clean --all qt4-mac
如果安装成功的话会显示
--- Scanning binaries for linking errors
--- No broken files found.
下载的压缩包统一放在路径 /opt/local/var/macports/software Qt4.8.7最终会生成以下文件夹和文件
/Applications/MacPorts/Qt4
/opt/local/var/macports/software/qt4-mac/qt4-mac-4.8.7_10.darwin_19.x86_64.tbz2
把qt4-mac-4.8.7_10.darwin_19.x86_64.tbz2拷贝出来并解压到指定路径即可里面有编译好的二进制文件和库。
3、Qt 4.8.7和笔者已有的Qt 5.12.5不冲突可以共存。
Qt4的IDE--Qt Creator就不需要额外安装了和Qt 5.12.5共用即可。
笔者Qt 4的qmake路径是/Users/用户名/qt4-mac-4.8.7_10.darwin_19.x86_64/opt/local/libexec/qt4/bin/qmake ---
参考文献
http://xstarcd.github.io/wiki/MacOS/MacOS_MacPorts.html
https://trac.macports.org/ticket/58651
https://github.com/macports/macports-ports/tree/master/aqua/qt4-mac