没想到比其他版本的Ubuntu还简单。
1、安装依赖库。
2、git clone http://github.com/ahay/src RSFSRC
建议通过该方法clone,我尝试下载了别的版本来编译,中间报了莫名其妙的python编译错误。
3、安装pip和numpy
sudo apt-get install pip
sudo python -m pip install numpy
4、有时候代码里面没有把python改成python3(Ubuntu 22.04默认是3.10.*),为了解决这个问题,可以按如下操作解决:
sudo cp /usr/bin/python3 /usr/bin/python
5、configure
mkdir RSFROOT
cd RSFSRC
./configure --prefix=RSFROOT
这时候应该能顺利configure了,会显示一个列表及“Done with configuration.”
6、make && make install
结束后,安装就完成了。接下来配置环境。
7、gedit ~/.bashrc
添加一行:
source RSFROOT/share/madagascar/etc/env.sh
source ~/.bashrc
至此,应该可以正常使用了。