如何从Ubuntu笔记本电脑上的任何目录启动程序CASA?
CASA资源:https://casa.nrao.edu/installlinux.shtml
有关'bash'和'path'的信息,但我对Linux使用是全新的,而CASA则在终端中运行。
目前我必须导航到casa ... / bin /目录并键入./casa,但我将来需要从其他文件夹访问CASA。
到目前为止,我在以下方面尝试过多种组合:
gedit~ / .profile&
......文件但无济于事。
本文档目前如下:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin directories
PATH="$PATH:/home/edited-out-name/Downloads/casa-release-4.7.2-el7/bin"
# Ubuntu make installation of Ubuntu Make binary symlink
PATH=/home/edited-out-name/.local/share/umake/bin:$PATH
请帮忙!
答案 0 :(得分:0)
首先,您已经确定了“路径”和“路径”。事情:任何可执行文件必须存在于$PATH
变量中找到的目录中,否则shell(Bash)无法找到它,但失败了:
$ casa
casa: command not found
可能的问题:您对任何环境变量所做的任何更改 not 都会传递给您执行的程序,除非您具体export
它们。在~/.profile
,建议添加export
:
export PATH="$PATH:/home/edited-out-name/Downloads/casa-release-4.7.2-el7/bin"
export PATH=/home/edited-out-name/.local/share/umake/bin:$PATH
可能的问题:更改~/.profile
文件后,您的环境将无法更新,直到您手动导入该文件:
$ . ~/.profile
# or alternatively
$ source ~/.profile
或完全退出并重新登录。如果您是Linux新手并且想要确定",请重新启动。 (重新启动不是必要的,但在此处解决您的技能水平。)
最后,确保PATH变量符合您的预期:
$ echo $PATH
一旦您的PATH环境变量包含绝对路径到您想要运行的Casa可执行文件的目录,这应该可以正常工作。