我正在开发 Ubuntu Windows 应用程序。我想使用一个工具,我已经下载了文件并将其安装在 /usr/local/bin 中。我想从任何地方访问该工具,为此我在 bashrc 文件中写了一个别名。现在,当我调用该工具时,它会产生错误。请帮助我。
我如何安装mgltools:
398 tar xvzf mgltools_i86Linux2_1.5.6.tar.gz
399 cd mgltools_i86Linux2_1.5.6/
400 ./install.sh
*****@DESKTOP-*****:/usr/local/bin/mgl-tools/mgltools_i86Linux2_1.5.6$ ls
Data.tar.gz MGLToolsPckgs.tar.gz README bin install.sh tcl8.4
LICENSES Python2.5_i86Linux2.tar.gz Tools include lib tk8.4
之后,我通过 vim 在 bashrc 文件中写入以下别名并保存:
alias adt='sudo /usr/local/bin/mgl-tools/mgltools_i86Linux2_1.5.6/adt'
#source ~/.bashrc
当我调用该工具时会产生此错误。
sudo: /usr/local/bin/mgl-tools/mgltools_i86Linux2_1.5.6/adt: command not found
答案1
我刚刚在 Ubuntu 18.04 VirtualBox 中测试了它:
wget http://mgltools.scripps.edu/downloads/downloads/tars/releases/REL1.5.6/mgltools_x86_64Linux2_1.5.6.tar.gz
tar xvzf mgltools_x86_64Linux2_1.5.6.tar.gz
cd mgltools_x86_64Linux2_1.5.6/
sudo ./install.sh -d /opt/mgl/
sudo cp initMGLtools.sh /opt/mgl/
然后添加到/etc/bash.bashrc
export PATH=/opt/mgl/bin:$PATH
source /opt/mgl/initMGLtools.sh
但你可以直接测试一下:
/opt/mgl/bin/adt
或者adt
参考: