在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
|