Startup with Ubuntu 16.04
I have had a similar issue to the one quoted below.
I have Ubuntu 16.04
I installed Isis3 using the installation script.
I then tried followed the startup procedure as given here: https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Introduction_to_ISIS
When I tried to open 'qview' (typing 'qview' enter, as outlined on the intro page), I got a message saying 'no command qview found, but there ar 56 similar ones'.
Does this look like a problem with my installation, the startup procedure, or the OS?
It looks as though there may be some issues with using Isis3 on Ubuntu 16.04. Do you know of any steps I can take to get it running properly?
Thanks and best,
Sergey Sergey wrote:
Dear ISIS team,
I have Ubuntu 16.04.1 and I tried to instilled the last version of ISIS.
I followed the manual (at https://isis.astrogeology.usgs.gov/documents/InstallGuide/index.html#ApolloMission)
Create download folder:
$ mkdir isis3
$ cd isis3
Download ISIS and Mission dates:
rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::x86-64_linux_UBUNTU/isis .
rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::isis3data/data/apollo16 data/
Trued to install (I have bash Shell) (made this commands when I'm located in /home/serg/isis3 folder):
And then nothing happened. Tried C shell commands too and change location of ISIS folder, but it's still doesn't work.
Thank you for your advice!
#2 Updated by Stuart Sides over 1 year ago
- Status changed from Acknowledged to Assigned
- Assignee set to Stuart Sides
First, we are not able to support Ubuntu 16.04 at this time, only 14.04. We plan to support 16, but do not know exactly when.
From what you described, it sounds like a startup procedure problem. If the "isis3Startup.XX" script run correctly then the qview program should be in your path and you would not have gotten the error about 56 similar commands.
I suggest starting with your environment to make sure it is set correctly, see https://isis.astrogeology.usgs.gov/documents/InstallGuide/index.html
After setting the ISISROOT variable you should be able to see the base of the ISIS directory. For example:
3rdParty bin config doc doxygen_sqlite3.db inc IsisDlm IsisPreferences lib license.txt make Makefile scripts src templates version
After that, the startup script should modify your path so you can run any of the ISIS applications. Check you path before and after the script to see if $ISISROOT/bin has been added.
#3 Updated by Barnaby Norman over 1 year ago
Many thanks for your response.
Since I am only using Ubuntu for isis, I have reinstalled with the supported version (14.04).
I have reinstalled isis3, but am having the same problem. I'm sure it is the way I've gone about it. I'm attaching a screenshot, which may have a few clues as to what I'm doing wrong.
Thanks and best,
#4 Updated by Stuart Sides over 1 year ago
From you screen shot, it looks like you are setting the ISISROOT environment variable incorrectly.
When you ran the startup script you used:
You should set ISISROOT this way:
Also, when you rant isis3Startup.sh you gave it an argument of "isis3". That script doesn't take any arguments. It uses the value of the environment variable ISISROOT.
Also, make sure you your data area in the directory above the ISISROOT. That is, when you ls $ISISROOT/.. you should see the main isis directory "isis" and a directory called "data"
Let us know what your progress is.
#5 Updated by Barnaby Norman over 1 year ago
OK. That worked. I have just opened qview for the first time (small step/giant leap). Thank you!
I have one more quick question on this subject. Do I have to assign/export ISISROOT every time I open the terminal to use isis? Or is there a way of assigning it permanently. I saw something about creating aliases in my profile - am I on the right lines? I've not had much cause to work in the terminal before, so I'm a little green here.
#6 Updated by Stuart Sides over 1 year ago
The export and init script have to be done for each terminal you want to use to run ISIS programs.
If you are only going to have the one version of ISIS (which it sound like you will), you can add the export of ISISROOT and the running of the isis3Startup.sh script into your home directory ".bashrc" file. The syntax is identical to the way you typed it into the terminal command line.