当前最新版本 5.44, 系统:macOS
安装 macports
- 下载 MacPorts-2.6.4_1-11-BigSur.pkg 安装, 需要断网, 防止中间卡死。
- 配置国内代理, 配置文件中有提示。
# /opt/local/etc/macports/sources.conf
rsync://pek.cn.rsync.macports.org/macports/release/tarballs/ports.tar [default]
# /opt/local/etc/macports/macports.conf
binpath /opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
portautoclean yes
rsync_server pek.cn.rsync.macports.org
rsync_dir macports/release/tarballs/base.tar
安装 maxima
-
当前最新 MacPorts-Maxima-5.44.0.dmg, 见 https://sourceforge.net/projects/maxima/files/Maxima-MacOS/
-
根据howToInstall文档操作, 注意
- MacPort中默认的maxima版本不是最新的,需要利用copy_portfiles.sh复制portfile 更新。
- copy_portfiles.sh中wxmaxima 的版本不是最新的, 可以删除对应的复制的脚本
- 安装必要的组件即可, 如下:
sudo port -v selfupdate cp /Volumes/MacPorts-Maxima/copy_portfiles.sh . # 并删除 wxmaxima 部分的代码 sh copy_portfiles.sh sudo port install gnuplot sudo port install sbcl sudo port install maxima sudo port install wxmaxima
可能的问题
- CommandLineTools 用最新版。保证
/Library/Developer/CommandLineTools/SDKs
下有 MacOSX11.1.sdk 及以上版本 - 修复 wxmaxima 无法启动问题, 从源代码安装
sudo port -f uninstall wxwidgets-3.0 sudo port -s install wxwidgets-3.0
更新说明
-
更新碰到问题
Error: Can't install wxMaxima because conflicting ports are active: wxMaxima-devel
- 解决:
sudo port deactivate wxmaxima-devel sudo port install wxmaxima
- 解决:
-
尝试设置失败,点击 preference闪退。
- 解决:
sudo port install wxwidgets-3.2 # 修改 portfile文件中,对wxwidgets的依赖, 然后编译安装。 sudo port -s -v install wxmaxima
- 解决: