请求指导Linux下UC Berkeley OCTTOOLS安装及MisII运行步骤
Linux下UC Berkeley OCTTOOLS 5.1(含MisII)完整安装步骤
1. 环境依赖准备
OCTTOOLS 5.1是老旧软件,需兼容32位环境及低版本gcc,以Debian/Ubuntu为例:
- 安装32位兼容库:
sudo apt-get install lib32gcc1 lib32stdc++6 libx11-6:i386 libx11-dev:i386 - 安装低版本gcc(推荐gcc-4.8,适配老软件编译规则):
sudo apt-get install gcc-4.8 g++-4.8 - 切换默认gcc版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
2. 整理解压目录
确保文件结构统一,避免路径混乱:
- 进入octtools-5.1主目录:
cd /path/to/octtools-5.1 - 重新解压OCT5.1.base.tar.Z到当前目录(覆盖零散文件):
tar xvf OCT5.1.base.tar.Z
3. 配置安装环境变量
在终端临时设置,或写入~/.bashrc永久生效:
- 绑定OCTHOME到当前目录:
export OCTHOME=$(pwd) - 指定32位编译参数及低版本编译器:
export CC=gcc-4.8export CFLAGS="-m32"
4. 重新执行安装脚本
确保脚本权限及shell环境兼容:
- 赋予脚本执行权限:
chmod +x PREINSTALL INSTALL - 运行PREINSTALL:
bash PREINSTALL - 运行INSTALL:
bash INSTALL
若出现编译错误,优先检查是否遗漏32位依赖,或确认CFLAGS参数已添加
-m32
5. 配置运行环境变量
安装完成后,将OCTTOOLS路径加入系统环境:
- 临时生效:
export PATH=$OCTHOME/bin:$PATHexport MANPATH=$OCTHOME/man:$MANPATH - 永久生效(编辑
~/.bashrc):echo "export OCTHOME=/path/to/octtools-5.1" >> ~/.bashrcecho "export PATH=\$OCTHOME/bin:\$PATH" >> ~/.bashrcecho "export MANPATH=\$OCTHOME/man:\$MANPATH" >> ~/.bashrcsource ~/.bashrc
6. 测试MisII程序
在终端直接启动:misii
若成功弹出图形界面则安装完成;若报错,检查X11依赖是否安装,或是否在图形环境下运行(SSH连接需开启X11转发)
内容的提问来源于stack exchange,提问作者Aaron
相关产品推荐
相关产品推荐

