docker安装gamit_科学网—ubuntu下安装gamit 安装 - 贺小星的博文

本文详细介绍了如何在Ubuntu系统中使用Docker安装Gamit,包括安装GCC、csh、gfortran和libx11-dev库。通过修改安装脚本和配置文件,确保 Gamit 安装成功。安装完成后,验证了Doy命令的运行,表明Gamit已正确安装。
摘要由CSDN通过智能技术生成

转载自:ubuntu下安装gamit_藏匿的锋芒_百度空间参考链接1.    http://www.5dlinux.com/article/1/2008/linux_15236.html2.    http://hi.baidu.com/zzh_my/blog/item/9258bd031a032d7f3812bb04.html目前网络上在ubuntu基础上安装gamit最详细的资料就是一篇(原作者的博客曾经找到过,但这次参考了zzh-my的转载文章)从安装的过程来看,ubuntu在台式机上会安装gcc,但是笔记本上则不会,所以在第一次装的时候并没有成功,虽然从头到尾都安装了,没有中断,但最后采用doy验证的时候没有通过。下文是根据原文加自己的安装过程,总结出的内容,蓝色为原文,内容可能上下有出入,但不影响安装。出入的部分主要是软件的版本显示问题(原文是10.34,我安装的是10.35)和安装路径。首先,安装GCC,因为在root模式下,命令行没有sudoapt-get build-dep gcc链接1采用两种方法,比较了大小后决定采用第一条,就是上面的命令。通过gcc --version确认版本为 GCC 4.3.3

Gamit安装需要csh(tcsh)环境、 GNU gfortran 4.2编译器和libx11-dev库支持。gfortran是软件推荐使用的编译器。libx11-dev是X11的程序开发库,它提供的lib.h和 libx11.a(libx11.so)是Gamit安装必须用到的两个库文件,主要是为Globk的提供图形库支持。以上三个条件却一不可。

ubuntu系统没有csh,默认为bash。因此要先安装csh。

ubuntu系统自带了gcc4.2,但是却没有安装gfortran编译器。而你安装时安装程序会调用默认的gfortran编译器,除非你指定gcc为你的编译器。

首先,以root身份登录,打开终端,输入

apt-get install csh

系统自动下载并安装csh,安装完成后在终端输入

chsh

提示

正在更改 root 的 SHELL

请输入新值,或直接敲回车键以使用默认值

登录 Shell [/bin/bash]:

输入

/bin/csh

修改bash为csh。重新起动ubuntu,并以root身份登录,打开终端,输入

# echo $SHELL

返回s“/bin/csh”,说明SHELL修改成功。

接着输入

apt-get install gfortran

系统自动下载并安装gfortran。

在输入

apt-get install libx11-dev

系统自动下载并安装libx11-dev库支持。安装gamit 10.35定位到gamit的下载路径(即安装路径)准备工作:chmod +x install_software修改install_software文件内容“usr -name libX11.a”为"usr -name libX11.so",一个是静态共享库,一个是动态共享库。makefile.config,修改:# X11 library location - uncomment the appropriate one for your system# Generic (will work on any system if links in place)X11LIBPATH /usr/lib/X11X11INCPATH /usr/include/X11# Specific for Sun with OpenWindows#X11LIBPATH /usr/openwin/lib#X11INCPATH /usr/openwin/share/include/X11# Speci

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值