2017-10-31 1 views
0

Wie kann ich das Programm CASA aus einem beliebigen Verzeichnis auf meinem Ubuntu Laptop starten?Linux ausführen CASA von überall

CASA Ressourcen: https://casa.nrao.edu/installlinux.shtml

Informationen auf ‚bash‘ versehen und ‚Pfad‘, aber ich bin ganz neu in Linux verwenden und CASA ist in Terminal laufen.

Im Moment muss ich die casa .../bin/Verzeichnis navigieren, und geben Sie ./casa aber ich brauche aus anderen Ordnern in Zukunft CASA zuzugreifen.

Bisher habe ich eine Vielzahl von Kombinationen auf die versucht:

gedit ~/.profile &

... Dokument, aber ohne Erfolg.

Dieses Dokument sieht derzeit wie folgt aus:

# 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 

Bitte um Hilfe!

Antwort

0

Ooh, sind Sie so nah! Es gibt ein paar potentielle gotchas, die sehr viel Sinn machen, wenn Sie die zugrunde liegende Architektur wissen, wie alles zusammen passt, aber scheinen seltsam zusammenhanglos, bis Sie tun.

Zuerst haben Sie das ‚Pfad‘ Ding genagelt: jede ausführbare Datei in einem Verzeichnis in dem $PATH Variable oder die Shell (Bash) wird es nicht finden, andernfalls mit gefunden existieren muss:

$ casa 
casa: command not found 

Möglicher Fehler: Alle Änderungen, die Sie an einer Umgebungsvariable vornehmen, werden nicht an die von Ihnen ausgeführten Programme übergeben, es sei denn, Sie haben speziell export. In Ihrem ~/.profile, empfiehlt das Hinzufügen 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 

Mögliche Gotcha: nachdem Sie die ~/.profile Datei ändern, wird Ihre Umgebung nicht aktualisiert werden, bis Sie entweder manuell die Datei importieren:

$ . ~/.profile 

# or alternatively 
$ source ~/.profile 

oder vollständig Logout und melde dich wieder an. Wenn Sie neu bei Linux sind und "sicher sein wollen", starten Sie neu. (Rebooting ist nicht notwendig, aber arbeiten rund um Ihren Fähigkeiten, hier.)

schließlich sicher, dass die PATH-Variable ist, was Sie denken, es sein sollte:

$ echo $PATH 

Sobald die Umgebungsvariable PATH enthält der absolute Pfad in das Verzeichnis mit der Casa ausführbaren Sie ausführen möchten, sollte diese Arbeit, wie Sie wollen. sehr viel

+0

Dank, dass es schön gelöst! – user8188120

Verwandte Themen