||
对于电脑小白的我,装虚拟机简直就是有点摸不着头脑,本来做好了自己安装的准备,朋友隋大神说帮我装一下。然而,由于6个小时时差,在我辅助操作下,大神帮我装完国内时间已经是半夜。然而第一次装完之后,晚上时间我手贱一个命令删掉了普通用户,然后系统就瘫痪了。无奈之下,我把远程账号留言给大神,时差的神奇就在这里,等我早上醒来时,大神告诉我系统已经帮我搞定。对大神的感谢不知道如何表达了,哈哈哈,只能说,靠谱!总结下来以便参考。
一、Windows下安装虚拟机-Centos7-经验
1,该过程是参考网址:https://blog.csdn.net/share_heart/article/details/80633228
2,重启电脑,一直按F2进入BIOS
进入疑难解答
进入高级选项
进入UEFI固件设置
点击重启
键盘上的右键切换到config
Security, 进入virtualization, 回车进去
变成enabled
按下F10保存,选择yes,然后重启,然后完成虚拟机的安装。接下来就安装liunx系统图形化界面。
3,按照这个步骤安装CENTOS7图形化界面 https://cloud.tencent.com/developer/article/1197735
l 第一步登录后连接到命令行界面,输入以下指令安装图形化桌面安装包,然后输入'Y'确认安装
# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
l 第二步,设置默认启动是图形化界面输入以下指令
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
l 第三步重启机器.进入默认图形化界面
# reboot
注意:服务器登录选择vnc方式可以进入图形化,其他方式是默认的命令行!
4,然后文件夹共享设置。
因为分配给虚拟机的内存不够,想让它共享windows下的文件夹。
点击虚拟机,然后设置,然后选项,如图
成功之后会在MNT文件夹下出现hgfs
第一次一直无法共享文件夹是因为之前驱动器给弄差了,占用那个端口了,结果工具就没出来。
二,linux下 安装fortran编译器
在linux下安装fortran编译器详细教程(此处copy原作者网址https://blog.csdn.net/qq_43070386/article/details/83214690,以防丢失)
在linux下安装fortran编译器
本教程安装的编译器是Intel® Parallel Studio XE 2013 for Linux*,建议使用相同的版本(也可自行去下载Linux版的压缩包),压缩包和许可文件链接https://pan.baidu.com/s/1HtjIvmcPjiLyUjYkjNLSBw
安装步骤:
1. 在根目录下新建software文件夹,将压缩包放到此文件夹下解压
#mkdir /software
#tar –xzvf parallel_studio_xe_2013_update2
2. 进入parallel_studio_xe_2013_update2文件夹执行安装脚本。
#cd parallel_studio_xe_2013_update2
#./install.sh
正确执行后会显示如下信息:
3.按回车键继续进行下一步,出现下列信息,还是回车键,默认选择1号选项。
4.下面出现一大段安装导读,空格键浏览到末端,根据提示输入accept并回车。
5.接下来来到step3,因为我们使用的是许可文件license file,所以选择3选项并回车执行下一步。
6.再根据提示选输入选项2回车,接下来会提示你输入许可文件license file的绝对路径,之前我们将安装包和许可文件都放在了根目录下的software文件夹中,所以输入/software/回车,后面会提示认证成功,回车继续后续步骤。
7.Step5才开始正式的安装,安装路径直接回车默认选择软件设定的路径即可,后面就是等待安装结束,还会再跳出几个选项,不过都是回车键默认,就不再赘述。
8.接下来是最后一步环节,配置编译器环境变量以普通用户登录,登录以后修改用户根目录下的.bash_profile文件,在最后一行加入下面一行:. /opt/intel/bin/ifortvars.sh intel64
注意,上面的语句中点号之后有空格。
$vim ~/.bash_profile
然后重新登录或执行下面的命令:
$source .bash_profile intel64
至此intel_fortan编译器在Linux系统下的安装结束,可以放入代码测试有没有正确安装。
三、Linux下安装QT4.8
1,
因为发现在运行./configure XXX的时候出现此图错误(没有此错误的同学可以略过),linux系统缺少lib库,因此需要安装此库。首先下载此库链接https://launchpad.net/ubuntu/+source/libx11/2:1.6.7-1 ,然后安装libx11_1.6.7.orig.tar.gz。
yum install libX11*
2, 后面安装QT的参考网址 https://blog.csdn.net/technologyleader/article/details/82703782
注意:后面source的时候需要更改版本命令,不要像我一样粗心哦。
QT下载网址http://download.qt-project.org/archive/qt/,我用的版本是Qt4.8.4
(1)Qt库的话因为是源码,所以,我们需要对它进行编译,然后安装。首先解压
#tar xzvf qt-everywhere-opensource-src-4.8.4.tar.gz
(2)进入目录并配置
1. #cd ./qt-everywhere-opensource-src-4.8.4
2. ./configure
输入好配置命令后,会有一些提示。
输入c并且回车,表示使用社区版。
输入o并且回车,表示使用开源版。
这里我选择o
然后输入yes并且回车,表示同意协议。
(3)出错处理
如果出现以下错误:
cc1plus: 错误:无法识别的命令行选项“-std=c++11”
原因是本系统的gcc版本太低,解决办法见
http://blog.csdn.net/qq_22790049/article/details/52873915
如果出现以下错误:
1. The test for linking against libxcb and support libraries failed!
2. You might need to install dependency packages, or pass -qt-xcb.
解决办法
#yum install xcb*
如果出现以下错误:
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11 opensource-src-4.8.6/mkspecs/linux-g++
解决办法:
#yum install libX*
最终生成了我们需要的Makefile
4、编译
#make
然后你就可以去看电影了,至少也要1—2个小时
5、安装
#make install
在耐心等待几分钟吧,默认安装/usr/local/Trolltech/目录下
6、设置环境变量
# vim /etc/profile
在最后一行添加
1. export QTDIR=/usr/local/Trolltech/Qt-4.8.4
2. export PATH=$QTDIR/bin:$PATH
3. export MANPATH=$QTDIR/man:$MANPAT
4. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存,让环境变量生效
#source /etc/profile
7、测试
1. qmake -v
2. QMake version 2.01a
3. Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.4/lib
安装完成!!
四、BERNESE5.2 linux 安装步骤总结
1,需要的文件列表
2,把所有文件都放在INST52文件夹下:
> cd ${HOME}/INST52
> sh ./setup.sh
一般要安装在HOME下以便所有的user都可以访问。因为我的{HOME}就是root,我的路径设置为/root
0相当于自动执行1-7步骤
Note:
① If you want to change '1: Path to the software' you have to start the installation again with "setup.sh".
② The variable in '7: Host of the BPE server' must contain the name of the host where the BPE server will run. Usually it is detected automatically. If you are not permanently connected to the Internet and the hostname changes each time for new connections, you have to adapt the value in a reasonable manner (e.g., using "$(hostname)" in bash notation or "`hostname`" in tcsh notation). If you use the BPE locally only you can use 'localhost' in any case.
注意问题:
我在运行第4步的时候出现问题(不出现的童鞋可避免过去),需要查看文件/home/yu/BERN52/MENU/MENUCOMP.log文件里:
也就是
查看/MENUCOMP.log文件,发现错误是:``menutils.cpp:30:18: 致命错误: zlib.h:没有那个文件或目录``缺zlib.h
错误见下:
解决办法参考:http://blog.sina.com.cn/s/blog_61ada2850102x23q.html
我的只执行了第二和第三步就成功了。
1,找不到zlib.h:安装libz的库,详见第三条。
2,提示无法解析“uncompress”:按照下面的步骤解决
1) 查询ld的版本:ld -v
2) 如果版本大于2.22,则需要修改BERN52/MENU/memu.pro中的内容,具体就是找到
QMAKE_LIBS += -lz
去除前面的注释,然后重试安装
3,提示没有权限:
cd到安装目录(BERN52所在目录),执行chmod -R +x . 然后重试安装。
至此执行5 6直到出现下面提示,即安装成功。
注意问题:
Note: to run the Example BPEs, you also have to have installed on your system:
① - the Hatanaka RINEX file compression/decompression utilities from
http://terras.gsi.go.jp/ja/crx2rnx.html 讲下载的文件放入usr/bin下,否则第6步会出现识别不了crx2rnx文件的提示。
② - the planetary and lunar ephemeris from JPL(see section "Installing the ephemeris from JPL") 放入~/GPS/GEN/目录下。
第7步,直接执行exit,至此完成完整安装,测试成功。
Thanks a lot for Sui's help, and some advices from Liu and Zhong.
Written by Yu on 06/06/2019 at UNIWERSYTET PRZYRODNICZY WE WROCLAWIU, WROCLAW, POLAND.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 06:18
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社