在VirtualBox虚拟机linux系统[Ubuntu]上安装Materials Studio8.0

学习需要,本人需要在linux系统上安装Materials Studio。由于我手上只有这个软件的破解版,为了避免带入病毒,不能安装在学校的服务器上,只能先在自己电脑上安装虚拟机,再安装linux(Ubuntu)系统,再安装Materials Studio。在这过程中,本人在网上寻找教程,基本上都只有在centos或者redhat系统上安装MS的教程,因此直接按照这些教程很容易就出现问题。
在此,我尝试过MS2017,MS7.0,MS8.0,只有8.0版本的成功了。在此记录一下安装过程,参考博文链接有:

tar -zxvf MaterialsStudio80.tgz

进入已解压的文件夹(用ls,cd命令),需要安装库文件

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

下面进入安装

./install

按照程度命令提示,按enter或者1,直到出现:

Choose one of the above options: 99

这里需要输入:99
完成安装
运行到这里说明安装过程非常顺利,要注意自己的系统是Ubuntu,如果是centos或者redhat,在安装库文件时命令不同。此外,安装包也会影响这个过程是否顺利,本人也是尝试了很多版本,才找到8.0版本可以顺利运行到这里的。
修改证书
接下来,进入msi.lic文件修改证书的hostname,即把第一行的this_host修改为自己的hostname
在终端窗口输入命令:hostname,就可以查看自己的主机名。
接下来,将修改过的msi.lic文件复制到以下路径对应的地方:
/Accelrys/LicensePack/linux/bin/
/Accelrys/LicensePack/share/data/
/Accelrys/LicensePack/Licenses/
安装完成后的操作
切换到root用户,设置GateWay开机自动启动

进入指定路径复制gateway启动文件

sudo cp Accelrys/MaterialsStudio8.0/etc/Gateway/msgateway_control_18888 /etc/init.d/

设置开机启动

chkconfig msgateway_control_18888 on

如果运行这条命令时提示:chkconfig:command not found
则此时应该明白:Ubuntu 中 chkconfig 已经被 sysv-rc-conf 所替代
因此需要进行sysv-rc-conf的安装

apt-get update
apt-get install sysv-rc-conf
sysv-rc-conf --list

如果在安装sysv-rc-conf时报错:Unable to locate package sysv-rc-conf
则需进行以下操作(在当前文件夹下):

sudo vi /etc/apt/sources.list

进入文件修改页面(输入i进入编辑模式,改完文件后,按shift+:,输入wq,实现保存并离开该文件)
在该文件的最下面添加这行字:
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
(注:如果打开的文件是空白的,说明路径输错了,好好检查)
保存离开,重新进行安装sysv-rc-conf

sudo apt-get update
sudo apt-get install sysv-rc-conf

完成sudo apt-get的安装后,我们再次运行前面没有成功设置开机启动的命令,即应该是:

sudo sysv-rc-conf msgateway_control_18888 on

重启服务

service  msgateway_control_18888 restart

验证gateway的设置是否成功
打开浏览器,输入http://服务器IP地址:18888,如果能打开界面则成功。
服务器IP地址查询:在终端窗口输入命令:ifconfig
如果提示command ‘ifconfig’ not found,则应该安装查询工具:

sudo apt install net-tools

再次输入ifconfig ,则可以查到IP(第一个)
使用Windows客户端连接到Linux计算,参考文章搭建高性能计算环境(七)、应用软件的安装之MS

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐