linux编译安装桌面环境变量,科学网—Windows安装虚拟机-Centos7;fortran及Qt4.8.4, BERNESE5.2 linux下安装步骤 - 于红娟的博文...

对于电脑小白的我,装虚拟机简直就是有点摸不着头脑,本来做好了自己安装的准备,朋友隋大神说帮我装一下。然而,由于6个小时时差,在我辅助操作下,大神帮我装完国内时间已经是半夜。然而第一次装完之后,晚上时间我手贱一个命令删掉了普通用户,然后系统就瘫痪了。无奈之下,我把远程账号留言给大神,时差的神奇就在这里,等我早上醒来时,大神告诉我系统已经帮我搞定。对大神的感谢不知道如何表达了,哈哈哈,只能说,靠谱!总结下来以便参考。

一、Windows下安装虚拟机-Centos7-经验

2,重启电脑,一直按F2进入BIOS

9899ad97f6578125e67cd893626b79e9.png

73c83be4cfcb443d578c0ed39f79ad05.png

进入疑难解答

87812f073c62033fc53a9c156766d65b.png

进入高级选项

9d497c6bdf98792a0c5fc186218bdc49.png

进入UEFI固件设置

a5ed1a6c4e0ffc416604420cf78c61d0.png

点击重启

d8855e286909bdcc4c9ea702caa01766.png

键盘上的右键切换到config

73476d4a02ad9799782a37b5ef5a6c80.png

Security, 进入virtualization, 回车进去

f926642c4876bdd08b6f4bbcdd88c0a8.png

09e7bc7c616857abf59f758099ae3f2e.png

变成enabled

95dcde1e97c2a7f83765ce1c97c955f0.png

按下F10保存,选择yes,然后重启,然后完成虚拟机的安装。接下来就安装liunx系统图形化界面。

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下的文件夹。

点击虚拟机,然后设置,然后选项,如图

bd2d5eac9e8e44d8cf20fd1ed9aadc59.png

成功之后会在MNT文件夹下出现hgfs

3c83bc1e7c33476a29448db27aaa4392.png

第一次一直无法共享文件夹是因为之前驱动器给弄差了,占用那个端口了,结果工具就没出来。

二,linux下 安装fortran编译器

在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

正确执行后会显示如下信息:

3183fd1883952c73ed2f387debd91c80.png

3.按回车键继续进行下一步,出现下列信息,还是回车键,默认选择1号选项。

9ee37188523cb2291f5593f9ef00ffad.png

4.下面出现一大段安装导读,空格键浏览到末端,根据提示输入accept并回车。

265a539398d46c9bb00266b28dbcdb89.png

5.接下来来到step3,因为我们使用的是许可文件license file,所以选择3选项并回车执行下一步。

b95563fb524bc6608cb06cf1c77a1c95.png

6.再根据提示选输入选项2回车,接下来会提示你输入许可文件license file的绝对路径,之前我们将安装包和许可文件都放在了根目录下的software文件夹中,所以输入/software/回车,后面会提示认证成功,回车继续后续步骤。

88b4e7b42247d535a6b1a0fcead49395.png

在step4中直接选择推荐的选项1回车。

e35ea559268cd8878a1d3530916581d3.png

7.Step5才开始正式的安装,安装路径直接回车默认选择软件设定的路径即可,后面就是等待安装结束,还会再跳出几个选项,不过都是回车键默认,就不再赘述。

4a2a25c64a7fc6d8a5aab855ce7945b0.png

8.接下来是最后一步环节,配置编译器环境变量以普通用户登录,登录以后修改用户根目录下的.bash_profile文件,在最后一行加入下面一行:.  /opt/intel/bin/ifortvars.sh   intel64

注意,上面的语句中点号之后有空格。

$vim  ~/.bash_profile

home.php?mod=attachment&filename=%CD%BC%C6%AC.png&id=383609%5C%22

然后重新登录或执行下面的命令:

$source .bash_profile intel64

至此intel_fortan编译器在Linux系统下的安装结束,可以放入代码测试有没有正确安装。

三、Linux下安装QT4.8

1,

5cf66d983bcc1709b1611c4bb5e2cc14.png

因为发现在运行./configure XXX的时候出现此图错误(没有此错误的同学可以略过),linux系统缺少lib库,因此需要安装此库。首先下载此库链接https://launchpad.net/ubuntu/+source/libx11/2:1.6.7-1,然后安装libx11_1.6.7.orig.tar.gz。

4495670d09fa94474c9e4ed3488ef3c4.png

yum install libX11*

注意:后面source的时候需要更改版本命令,不要像我一样粗心哦。

(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,需要的文件列表

a7056b03f4c813890ecc46f9424d4f96.png

2,把所有文件都放在INST52文件夹下:

> cd ${HOME}/INST52

> sh ./setup.sh

一般要安装在HOME下以便所有的user都可以访问。因为我的{HOME}就是root,我的路径设置为/root

b23094262b4d67442a7c58fd26e0e934.png

2757a80980c09a47d8e499b4d9878326.png

b1cc5a4e0bb6d877234e3bca317d195f.png

0相当于自动执行1-7步骤

ec44af4a2d675124f6edaa43a43150bc.png

7a5aa775a83b86d253bac14047cca416.png

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.Usuallyit 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`" intcshnotation).  If you use the BPE locally only you can use 'localhost' in any case.

269f367078f0079e7e85f48306dbf2a2.png

fac5b937bc9e63482dfba41eb333dcf7.png

f9037390b6d58b9bdabdf0b7f232a9fd.png

36a2f84b1d46a0f79618eefa4a5db7ca.png

注意问题:

我在运行第4步的时候出现问题(不出现的童鞋可避免过去),需要查看文件/home/yu/BERN52/MENU/MENUCOMP.log文件里:

也就是

查看/MENUCOMP.log文件,发现错误是:``menutils.cpp:30:18: 致命错误: zlib.h:没有那个文件或目录``缺zlib.h

错误见下:

de61069093e8eb6bfe2e71f02a54432d.png

我的只执行了第二和第三步就成功了。

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直到出现下面提示,即安装成功。

02e1f0fb4dcd13a61a7f79ce05df8621.png

注意问题:

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.

转载本文请联系原作者获取授权,同时请注明本文来自于红娟科学网博客。

链接地址:http://blog.sciencenet.cn/blog-3379275-1183495.html

上一篇:cpf>geodyn坐标转换程序运行说明

下一篇:VMWarestation与win10不兼容问题

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值