为 linux 非 ROOT 用户安装 lrzsz
lrzsz
是一款在 linux 里可代替 FTP 上传和下载的程序。可以实现在 linux 中支持直接拖拽上传;同时也支持 rz
和 sz
命令进行上传和下载。
如果拥有 ROOT 权限,可以直接执行下述代码安装:
yum -y install lrzsz
小于 1 分钟
lrzsz
是一款在 linux 里可代替 FTP 上传和下载的程序。可以实现在 linux 中支持直接拖拽上传;同时也支持 rz
和 sz
命令进行上传和下载。
如果拥有 ROOT 权限,可以直接执行下述代码安装:
yum -y install lrzsz
$ more README
vasp.X.X.X (root directory)
|
---------------------------------------
| | | |
arch bin build src
|
----------
| |
lib CUDA
由于安装过于简单,故只对部分关键步骤做说明。
安装结束后,不要运行软件!把安装包旁的的 msi2019.lic
复制到 C: \Program Files (x86)\BIOVIA\LicensePack\Licenses
然后启动授权管理器:
无需,学校已安装。
cd /tmp
wget https://jaist.dl.sourceforge.net/project/gnuplot/gnuplot/5.2.5/gnuplot-5.2.5.tar.gz
tar xzvf gnuplot-5.2.5.tar.gz
cd gnuplot-5.2.5/
./configure --prefix=/public/home/zjb/app/gunplot/
make & make install
参考:linux 非 root 用户安装软件入门 | tlanyan.me .
下为上文的备份。
下面是 Linux 下非 root 用户安装软件的一般流程:
wget/curl
下载,也可以用类似 apt-get source
的方式获取仓库中软件源代码;tar -zxvf xxx.tar.gz
;./configure
;./configure --help
可以列出配置项,非 root 用户最重要的配置项是安装目录 prefix,例如 ./configure --prefix=/path/to/bin
。在无法自动找到依赖库位置的情况下,用 --with-xx-dir=xxx
的形式配置依赖库位置;make && make install
。这两条命令可以分开执行,make 时指定 -j 参数并行编译,能显著减少编译耗时(单进程编译 GCC 需要几个小时,开启并行编译后可缩短到十几分钟);export PATH=/path/to/bin:$PATH
更新 PATH 变量。命令行窗口运行此命令只对本次会话中有效,可将其写到.bashrc 或者.bash_profile 中;export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH
。最好将此命令写在.bashrc 文件中,用户下次打开会话时自动执行。由于 ASE
依赖 Python3.5
或更高版本,而学习的机器上只有 python2
,所以要装一下 py3。
cd /tmp
wget -c https://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -xvf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
./config --prefix=/public/home/zjb/openssl-1.1.1d no-zlib #注意添加no-zlib
make && make install
cd ~/app
wget http://theory.cm.utexas.edu/code/vtstscripts.tgz