u盘电脑cp系统安装步骤-()

来源:191路由网 2022-12-18 22:55:27

()

本次部署CP2K全离线安装(集群安装不能自动下载工具链,太坑爹了。。我暂时没有时间调查原因。pass了)。注意,安装CP2K-2022.2需要GCC 88以上的支持下,老系统的小伙伴需要安装新版本gcc。


软件包下载地址涉及安装过程:

链接:https://pan.baidu.com/s/1fj9i-Wu1PVHAy8dCmQvJqA?pwd=1rjy

提取码:1rjy


参考博文:

1. GCC一键安装/升级脚本参考(白嫖)学术朋友微信官方账号Tamas共享的脚本。

2. CP2K参考安装过程(复制)《CP2K第一原理程序在CentOS简易安装方法:http://sobereva.com/586


一、安装GCC 9.3 (不需要的学生直接忽略了这部分的安装)

(1) 进入CP2K-2022.2/gcc_install目录,直接运行install_online_gcc_9.3.0.sh,这里安装gcc所需的四个工具包已经在同一目录下,不需要在网上下载。

./install_online_gcc_9.3.0.sh

这个脚本很傻,整个过程不需要人为干涉。你只需要设置它gcc在这里,我把它放在安装位置gcc安装在/home/yjy/softwares/gcc9/目录下。


(2) 最后要记住的是如何激活gcc,那就是

source 电脑 ~/softwares/gcc9/env.sh

这里附上install_online_gcc_9.3.0.sh内部代码供您参考:

#!/bin/bash#来自学术之友微信官方账号的#Tamas,我把7.1.0改成了9.3.0wget https://www.mpfr.org/mpfr-current/mpfr-4.1.0.tar.gzwget http://mirrors.nju.edu.cn/gnu/mpc/mpc-1.2.0.tar.gzwget http://mirrors.nju.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gzwget https://ftp.gnu.org/pub/gnu/gmp/gmp-6.2.0.tar.bz2if[[ -f \\"mpfr-4.1.0.tar.gz\\" ]]&&[[ -f \\"mpc-1.2.0.tar.gz\\" ]]&&[[ -f \\"gcc-9.3.0.tar.gz\\" ]]&&[[ -f \\"gmp-6.2.0.tar.bz2\\" ]];thentrueelseecho \\"One of mpfr-4.1.0.tar.gz,mpc-1.2.0.tar.gz,gmp-6.2.0.tar.bz2,gcc-9.3.0.tar.gz is missing.\\"exit 1fi
gcc1=`gcc -dumpversion | awk '{split($0,a,\\".\\"); print a[1]}'`
if[ $gcc1 -gt 9 ];thenecho \\"GCC version is higher than 9, no need to install gcc-9\\"exit 1firead -p \\"Input installation directory for 9.3.0--->\\" gcc9dir# gcc9dir=/home/yjy/softwares/gcc9/if[ ! -n \\"$gcc9dir\\" ]; thenecho \\"Wrong: not a valid directory\\";exit 1fimkdir -p $gcc9dirif[ ! -d \\"$gcc9dir\\" ]; thenecho \\"Wrong: no permission or not a valid directory.\\"exit 1fi
read -p \\"To use 9.3.0 after installation: source $gcc9dir/env.sh hit ENTER to continue!\\" ok
function install_needed(){echo \\"installing gmp ...\\"tar -jxvf gmp-6.2.0.tar.bz2cd gmp-6.2.0
CC=gcc CXX=g ./configure --prefix=$gcc9dir/gmp-6.2.0makemake installexport GMP_HOME=$gcc9dir/gmp-6.2.0export PATH=$GMP_HOME/bin:$PATHexport LD_LIBRARY_PATH=$GMP_HOME/lib:$LD_LIBRARY_PATHexport INCLUDE=$GMP_HOME/include:$INCLUDE
cd ../rm -rf gmp-6.2.0
echo \\"installing mpfr ...\\"tar -zxvf mpfr-4.1.0.tar.gzcd mpfr-4.1.0CC=gcc CXX=g ./configure --prefix=$gcc9dir/mpfr-4.1.0 --with-gmp=$GMP_HOMEmakemake install
export MPFR_HOME=$gcc9dir/mpfr-4.1.0export PATH=$MPFR_HOME/bin:$PATHexport LD_LIBRARY_PATH=$MPFR_HOME/lib:$LD_LIBRARY_PATHexport INCLUDE=$MPFR_HOME/include:$INCLUDE
cd ../rm -rf mpfr-4.1.0
echo \\"installing mpc ...\\"tar -zxvf mpc-1.2.0.tar.gzcd mpc-1.2.0CC=gcc CXX=g ./configure --prefix=$gcc9dir/mpc-1.2.0 --with-gmp=$GMP_HOME --with-mpfr=$MPFR_HOMEmakemake install
export MPC_HOME=$gcc9dir/mpc-1.2.0export PATH=$MPC_HOME/bin:$PATHexport LD_LIBRARY_PATH=$MPC_HOME/lib:$LD_LIBRARY_PATHexport INCLUDE=$MPC_HOME/include:$INCLUDE
cd ../rm -rf mpc-1.2.0}
install_needed
#to prevent LIBRARY_PATH containing the current directoryunset LIBRARY_PATHecho \\"installing gcc-9 ...\\"tar -zxvf gcc-9.3.0.tar.gzcd gcc-9.3.0CC=gcc CXX=g ./configure --prefix=$gcc9dir/gcc-9.3.0 --with-gmp=$GMP_HOME --with-mpfr=$MPFR_HOME --with-mpc=$MPC_HOME --disable-multilib --enable-languages=c,c ,fortran
makemake installexport GCC_HOME=$gcc9dir/gcc-9.3.0export PATH=$GCC_HOME/bin:$PATHexport LD_LIBRARY_PATH=$GCC_HOME/lib:$GCC_HOME/lib64:$LD_LIBRARY_PATHexport INCLUDE=$GCC_HOME/include:$INCLUDEcd ../rm -rf gcc-9.3.0
echo \\"export GMP_HOME=$gcc9dir/gmp-6.2.0\\" >> $gcc9dir/env.shecho 'export PATH=$GMP_HOME/bin:$PATH' >> $gcc9dir/env.shecho 'export LD_LIBRARY_PATH=$GMP_HOME/lib:$LD_LIBRARY_PATH' >> $gcc9dir/env.shecho 'export INCLUDE=$GMP_HOME/include:$INCLUDE' >> $gcc9dir/env.shecho \\"export MPFR_HOME=$gcc9dir/mpfr-4.1.0\\" >> $gcc9dir/env.shecho 'export PATH=$MPFR_HOME/bin:$PATH' >> $gcc9dir/env.shecho 'export LD_LIBRARY_PATH=$MPFR_HOME/lib:$LD_LIBRARY_PATH' >> $gcc9dir/env.shecho 'export INCLUDE=$MPFR_HOME/include:$INCLUDE' >> $gcc9dir/env.shecho \\"export MPC_HOME=$gcc9dir/mpc-1.2.0\\" >> $gcc9dir/env.shecho 'export PATH=$MPC_HOME/bin:$PATH' >> $gcc9dir/env.shecho 'export 电脑LD_LIBRARY_PATH=$MPC_HOME/li b:




电脑








电脑
点击展开全文

相关阅读

电脑识别不u启-(电脑不识别u盘启动)

(计算机不识别u盘启动)大家好,我是大明,电脑启动显示bootmgrismissing错误信息是指系统引导文件损坏和丢失,或计算机在硬盘分区时忘记激活主分区,这是电脑个常见的计算机问题之一,需要按照以下方法来解决这个问题。电脑方法一将U启动系统盘插入电脑USB端口,始终按开机F1或F2键选择从U盘开始,进入U启动界面后切换到01项winpe系统界面。进入winpe系统界面完成后,打开系统高...

2022-12-18

七代cpu安装win7华硕-(七代CPU装win7)

(七代CPU装win7)尽管Win10在今天逐渐流行起来,但它也是目前的主流系统之一。为了加快Win随着10系统的普及,新一代硬件的新计算机将无法安装Win7系统。第九代英特尔CPU可以与Win7一起安装吗...

2022-12-18

重装win10出现选择系统文件夹-(重装win10出现选择系统文件夹怎么办)

(重装win如何选择系统文件夹?我们开始新的windows10电脑或重新安装win在10个系统之后,我们会捷键win电脑E打开的不是我的电脑界面,而是快速访问界面,它列出了固定在快速访问栏中的文件夹和常用文件夹,如下图习惯使用winE快捷键的用户无疑很不方...

2022-12-18

blos启动u盘启动-(bios u盘启动)

(biosu盘启动)现在使用u盘装系统已经很常见了。只要一个大于4G将u盘制成启动盘,然后准备一个系统镜像文件存储在u盘中,即可安装系统。但是我们应该如何使用这个制作的u盘启动盘呢?接下来,小编将介绍未来如何介绍bios将u盘设置为第一启动项。首先,将u盘启动盘插入电脑usb插座中,然后打开电脑,出现开机画面后按热键进入bios设置(bios不同品牌...

2022-12-18

自己电脑u盘打开看不到文件-(自己电脑u盘打开看不到文件)

(打开电脑u盘看不到文件)U盘在日常生活中得到了广泛的应用。很多朋友会在u盘里复制一些数据和重要文件,方便使用。但在操作过程中不小心隐藏了一些u盘文件,或者文件莫名其妙地隐藏了,遇到了u如何显示磁盘文件是隐藏的?呢?这就要求我们在电脑上电脑逐一解开设置。让我们一起来看看。首先,整个u盘可以杀毒,检查u盘是否被病毒感染,导致u盘文件...

2022-12-18

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除