Запуск программы из любого каталога в Ubuntu 16.04

Я установил программное обеспечение астрономии CASA на своем компьютере, и я хотел бы иметь возможность запускать его из любого каталога, просто набрав casa в терминале Ubuntu. Что я должен изменить, чтобы это было возможно? Я пробовал следующее:

sudo ln -s ./home/alcrespe/Desktop/casa-prerelease-4.7.0-22/bin/casa ./usr/bin/casa

... но он не работает. Я не эксперт в Ubuntu, как я могу это исправить? Как показывает предыдущая строка, до сих пор я могу получить доступ только к программе CASA в следующем месте:

./home/alcrespe/Desktop/casa-prerelease-4.7.0-22/bin/casa
0
задан 24 April 2017 в 20:12

3 ответа

У вас есть две проблемы для адреса из моих находок:

Выполнение этого права: вы, очевидно, не выполняете steps correctly, как я, и успешно выполнили его с помощью команды casa, хотя ссылка говорит casapy. Решение, пожалуйста, следуйте шагам дословно. sudo mkdir /usr/local/bin/CASA sudo mv casapy-30.0.9860-001-64b.tar.gz /usr/local/bin/CASA cd /usr/local/bin/CASA sudo tar zxvf casapy-30.0.9860-001-64b.tar.gz Добавьте это в свой ~/.bashrc файл, а затем введите его с помощью source ~/.bashrc: export PATH=$PATH:/usr/local/bin/CASA/casapy-30.0.9860-001-64b/bin Проверьте его с помощью: casa Вывод:
 george@george-ubuntu-server:~$ casa

 =========================================
 The start-up time of CASA may vary
 depending on whether the shared libraries
 are cached or not.
 =========================================

CASA Version 5.0.0-101
Compiled on: Thu 2017/01/05 04:33:33 UTC
Activating service name='org.gnome.GConf'
Successfully activated service 'org.gnome.GConf'
Activating service name='org.gtk.vfs.Daemon'
Successfully activated service 'org.gtk.vfs.Daemon'
PYVER        -  2.7
AIPS_DIR     -  /usr/local/bin/CASA/casa-stable-5.0.101
SCRIPT_REPOS -  /usr/local/bin/CASA/casa-stable-
5.0.101/linux/lib/python2.7/regressions/
--------------------------------------------------------------------------------
ls: cannot access '/usr/local/bin/CASA/casa-stable-5.0.101/linux/lib/python2.7/regressions/': No such file or directory
--------------------------------------------------------------------------------
___________________________________________________________________
For help use the following commands:
tasklist               - Task list organized by category
taskhelp               - One line summary of available tasks
help taskname          - Full help for task
toolhelp               - One line summary of available tools
help par.parametername - Full help for parameter name
___________________________________________________________________
------------------------------------------------------------------------------------------

{'dirs': {'xml': '/usr/local/bin/CASA/casa-stable-5.0.101/xml',

'pipeline': None, 'python': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7', 'data': '/usr/local/bin/CASA/casa-stable-5.0.101/data',
'recipes': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/recipes', 
'rc': '/home/george/.casa', 'root': '/usr/local/bin/CASA/casa-stable-5.0.101'}, 
'files': {'logfile': '/home/george/casa-20170425-095553.log'},
'source': {'url': 'https://svn.cv.nrao.edu/svn/casa/trunk', 'revision': '39214'}, 
'state': {'unwritable': set([]), 'startup': True, 'init_version': 0}, 
'helpers': {'info': None, 'viewer': 'casaviewer', 'crashPoster': '/usr/local/bin/CASA/casa-stable-5.0.101/bin/CrashReportPoster', 'dbus': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/dbus-daemon', 'logger': 'casalogger', 'ipcontroller': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipcontroller', 'ipengine': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipengine'}, 
'build': {'version': '5.0.0-101', 'number': '39214', 'time': 'Thu 2017/01/05 04:33:33 UTC'}, 'flags': {'/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/casapy.py': ''}}
 ------------------------------------------------------------------------------------------
 Activating auto-logging. Current session state plus future input saved.
 Filename       : ipython-20170425-095554.log
 Mode           : backup
 Output logging : False
 Raw input log  : False
 Timestamping   : False
 State          : active
 *** Loading ATNF ASAP Package...
 *** ... ASAP (rev#3110) import complete ***

 CASA <2>:    
Проблемы с библиотекой. Последняя версия работает на Ubuntu Xenial, и версия, которую ваша установка может не работать на вашей версии Ubuntu, я обнаружил, когда пытался установить вашу версию 4.*. Поэтому вернитесь к своему инструктору для дальнейшей помощи.

Важное примечание:

Возможно, вы захотите установить его на виртуальном устройстве, так как я заметил, что ваша версия настаивала на создании пользователя с идентификатором 1001, независимо от того, кому принадлежит этот идентификатор. В моем случае пользователь koko был сделан владельцем группы /usr/local/bin/CASA/*. Разрешение для папки:

drwxr-xr-x 11  12998   1001      4096 Jan  5 06:09 casa-stable-5.0.101/

Измените casapy-30.0.9860-001-64b на ту, которую вы загрузили, или имя, увиденное там после извлечения

Источник:

https: //casaguides.nrao.edu/index.php/Installing_CASA

1
ответ дан 22 May 2018 в 23:16

У вас есть две проблемы для адреса из моих находок:

Выполнение этого права: вы, очевидно, не выполняете steps correctly, как я, и успешно выполнили его с помощью команды casa, хотя ссылка говорит casapy. Решение, пожалуйста, следуйте шагам дословно. sudo mkdir /usr/local/bin/CASA sudo mv casapy-30.0.9860-001-64b.tar.gz /usr/local/bin/CASA cd /usr/local/bin/CASA sudo tar zxvf casapy-30.0.9860-001-64b.tar.gz Добавьте это в свой ~/.bashrc файл, а затем введите его с помощью source ~/.bashrc: export PATH=$PATH:/usr/local/bin/CASA/casapy-30.0.9860-001-64b/bin Проверьте его с помощью: casa Вывод: george@george-ubuntu-server:~$ casa ========================================= The start-up time of CASA may vary depending on whether the shared libraries are cached or not. ========================================= CASA Version 5.0.0-101 Compiled on: Thu 2017/01/05 04:33:33 UTC Activating service name='org.gnome.GConf' Successfully activated service 'org.gnome.GConf' Activating service name='org.gtk.vfs.Daemon' Successfully activated service 'org.gtk.vfs.Daemon' PYVER - 2.7 AIPS_DIR - /usr/local/bin/CASA/casa-stable-5.0.101 SCRIPT_REPOS - /usr/local/bin/CASA/casa-stable- 5.0.101/linux/lib/python2.7/regressions/ -------------------------------------------------------------------------------- ls: cannot access '/usr/local/bin/CASA/casa-stable-5.0.101/linux/lib/python2.7/regressions/': No such file or directory -------------------------------------------------------------------------------- ___________________________________________________________________ For help use the following commands: tasklist - Task list organized by category taskhelp - One line summary of available tasks help taskname - Full help for task toolhelp - One line summary of available tools help par.parametername - Full help for parameter name ___________________________________________________________________ ------------------------------------------------------------------------------------------ {'dirs': {'xml': '/usr/local/bin/CASA/casa-stable-5.0.101/xml', 'pipeline': None, 'python': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7', 'data': '/usr/local/bin/CASA/casa-stable-5.0.101/data', 'recipes': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/recipes', 'rc': '/home/george/.casa', 'root': '/usr/local/bin/CASA/casa-stable-5.0.101'}, 'files': {'logfile': '/home/george/casa-20170425-095553.log'}, 'source': {'url': 'https://svn.cv.nrao.edu/svn/casa/trunk', 'revision': '39214'}, 'state': {'unwritable': set([]), 'startup': True, 'init_version': 0}, 'helpers': {'info': None, 'viewer': 'casaviewer', 'crashPoster': '/usr/local/bin/CASA/casa-stable-5.0.101/bin/CrashReportPoster', 'dbus': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/dbus-daemon', 'logger': 'casalogger', 'ipcontroller': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipcontroller', 'ipengine': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipengine'}, 'build': {'version': '5.0.0-101', 'number': '39214', 'time': 'Thu 2017/01/05 04:33:33 UTC'}, 'flags': {'/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/casapy.py': ''}} ------------------------------------------------------------------------------------------ Activating auto-logging. Current session state plus future input saved. Filename : ipython-20170425-095554.log Mode : backup Output logging : False Raw input log : False Timestamping : False State : active *** Loading ATNF ASAP Package... *** ... ASAP (rev#3110) import complete *** CASA <2>: Проблемы с библиотекой. Последняя версия работает на Ubuntu Xenial, и версия, которую ваша установка может не работать на вашей версии Ubuntu, я обнаружил, когда пытался установить вашу версию 4.*. Поэтому вернитесь к своему инструктору для дальнейшей помощи.

Важное примечание:

Возможно, вы захотите установить его на виртуальном устройстве, так как я заметил, что ваша версия настаивала на создании пользователя с идентификатором 1001, независимо от того, кому принадлежит этот идентификатор. В моем случае пользователь koko был сделан владельцем группы /usr/local/bin/CASA/*. Разрешение для папки:

drwxr-xr-x 11 12998 1001 4096 Jan 5 06:09 casa-stable-5.0.101/

Измените casapy-30.0.9860-001-64b на ту, которую вы загрузили, или имя, увиденное там после извлечения

Источник:

https: //casaguides.nrao.edu/index.php/Installing_CASA

1
ответ дан 18 July 2018 в 14:21

У вас есть две проблемы для адреса из моих находок:

Выполнение этого права: вы, очевидно, не выполняете steps correctly, как я, и успешно выполнили его с помощью команды casa, хотя ссылка говорит casapy. Решение, пожалуйста, следуйте шагам дословно. sudo mkdir /usr/local/bin/CASA sudo mv casapy-30.0.9860-001-64b.tar.gz /usr/local/bin/CASA cd /usr/local/bin/CASA sudo tar zxvf casapy-30.0.9860-001-64b.tar.gz Добавьте это в свой ~/.bashrc файл, а затем введите его с помощью source ~/.bashrc: export PATH=$PATH:/usr/local/bin/CASA/casapy-30.0.9860-001-64b/bin Проверьте его с помощью: casa Вывод: george@george-ubuntu-server:~$ casa ========================================= The start-up time of CASA may vary depending on whether the shared libraries are cached or not. ========================================= CASA Version 5.0.0-101 Compiled on: Thu 2017/01/05 04:33:33 UTC Activating service name='org.gnome.GConf' Successfully activated service 'org.gnome.GConf' Activating service name='org.gtk.vfs.Daemon' Successfully activated service 'org.gtk.vfs.Daemon' PYVER - 2.7 AIPS_DIR - /usr/local/bin/CASA/casa-stable-5.0.101 SCRIPT_REPOS - /usr/local/bin/CASA/casa-stable- 5.0.101/linux/lib/python2.7/regressions/ -------------------------------------------------------------------------------- ls: cannot access '/usr/local/bin/CASA/casa-stable-5.0.101/linux/lib/python2.7/regressions/': No such file or directory -------------------------------------------------------------------------------- ___________________________________________________________________ For help use the following commands: tasklist - Task list organized by category taskhelp - One line summary of available tasks help taskname - Full help for task toolhelp - One line summary of available tools help par.parametername - Full help for parameter name ___________________________________________________________________ ------------------------------------------------------------------------------------------ {'dirs': {'xml': '/usr/local/bin/CASA/casa-stable-5.0.101/xml', 'pipeline': None, 'python': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7', 'data': '/usr/local/bin/CASA/casa-stable-5.0.101/data', 'recipes': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/recipes', 'rc': '/home/george/.casa', 'root': '/usr/local/bin/CASA/casa-stable-5.0.101'}, 'files': {'logfile': '/home/george/casa-20170425-095553.log'}, 'source': {'url': 'https://svn.cv.nrao.edu/svn/casa/trunk', 'revision': '39214'}, 'state': {'unwritable': set([]), 'startup': True, 'init_version': 0}, 'helpers': {'info': None, 'viewer': 'casaviewer', 'crashPoster': '/usr/local/bin/CASA/casa-stable-5.0.101/bin/CrashReportPoster', 'dbus': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/dbus-daemon', 'logger': 'casalogger', 'ipcontroller': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipcontroller', 'ipengine': '/usr/local/bin/CASA/casa-stable-5.0.101/lib/casa/bin/ipengine'}, 'build': {'version': '5.0.0-101', 'number': '39214', 'time': 'Thu 2017/01/05 04:33:33 UTC'}, 'flags': {'/usr/local/bin/CASA/casa-stable-5.0.101/lib/python2.7/casapy.py': ''}} ------------------------------------------------------------------------------------------ Activating auto-logging. Current session state plus future input saved. Filename : ipython-20170425-095554.log Mode : backup Output logging : False Raw input log : False Timestamping : False State : active *** Loading ATNF ASAP Package... *** ... ASAP (rev#3110) import complete *** CASA <2>: Проблемы с библиотекой. Последняя версия работает на Ubuntu Xenial, и версия, которую ваша установка может не работать на вашей версии Ubuntu, я обнаружил, когда пытался установить вашу версию 4.*. Поэтому вернитесь к своему инструктору для дальнейшей помощи.

Важное примечание:

Возможно, вы захотите установить его на виртуальном устройстве, так как я заметил, что ваша версия настаивала на создании пользователя с идентификатором 1001, независимо от того, кому принадлежит этот идентификатор. В моем случае пользователь koko был сделан владельцем группы /usr/local/bin/CASA/*. Разрешение для папки:

drwxr-xr-x 11 12998 1001 4096 Jan 5 06:09 casa-stable-5.0.101/

Измените casapy-30.0.9860-001-64b на ту, которую вы загрузили, или имя, увиденное там после извлечения

Источник:

https: //casaguides.nrao.edu/index.php/Installing_CASA

1
ответ дан 24 July 2018 в 20:22

Другие вопросы по тегам:

Похожие вопросы: