2017-10-31 13 views
0

私のUbuntuノートパソコンのどのディレクトリからでもCASAプログラムを起動できますか?LinuxはどこからでもCASAを実行します

CASA資源:https://casa.nrao.edu/installlinux.shtml

情報は「bashの」と「パス」に設けられているが、私は、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

おっと、あなたはとても近いです!いくつかの潜在的な不具合があります。それは、すべてのものがどのように適合しているのかという基本的なアーキテクチャを知っていれば、多くの意味がありますが、あなたがするまでは奇妙に分かれているようです。任意の実行が$PATH変数で見つかったディレクトリ、またはシェルに存在している必要があります(バッシュ)で失敗、それを見つけることができません:

まず、あなたは「PATH」事が釘付けきた

$ casa 
casa: command not found 

可能性があります:任意の環境変数に加えた変更は、特に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 

# or alternatively 
$ source ~/.profile 

または完全にログアウト:あなたは~/.profileファイルを変更した後は、手動でそのファイルをインポートするまで、あなたの環境が更新されません再度ログインし直してください。あなたがLinuxに慣れていなくても "確かめたい"なら、再起動してください。最後に(再起動が必要はないですが、ここでは、あなたのスキルレベルを中心に取り組んでいます。)

、PATH変数は、あなたはそれがあるべきだと思う何かであることを確認してください:PATH環境変数が含まれていたら

$ echo $PATH 

絶対パスを実行したいCasa実行ファイルがあるディレクトリに移動します。これは必要な場合に有効です。

+0

ありがとうございました。 – user8188120

関連する問題