Question #4591

Startup with Ubuntu 16.04

Added by Barnaby Norman about 1 year ago. Updated about 1 year ago.

Target version:
Software Version:
Test Reviewer:


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:

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
Create download folder:
$ mkdir isis3
$ cd isis3

Download ISIS and Mission dates:
rsync -azv --delete --partial .
rsync -azv --delete --partial data/

Trued to install (I have bash Shell) (made this commands when I'm located in /home/serg/isis3 folder):

. $ISISROOT/scripts/

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!

Screenshot from 2017-01-26 15_53_26.png View (1.32 MB) Barnaby Norman, 2017-01-26 08:55 AM


#1 Updated by Tammy Becker about 1 year ago

  • Category set to Installation
  • Status changed from New to Acknowledged

#2 Updated by Stuart Sides about 1 year ago

  • Status changed from Acknowledged to Assigned
  • Assignee set to Stuart Sides

Hi Barney,
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

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 about 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 about 1 year ago

Hi Barney,

From you screen shot, it looks like you are setting the ISISROOT environment variable incorrectly.

You used:
When you ran the startup script you used:

You should set ISISROOT this way:

Also, when you rant 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 about 1 year ago

Hi Stuart,

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 about 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 script into your home directory ".bashrc" file. The syntax is identical to the way you typed it into the terminal command line.

#7 Updated by Stuart Sides about 1 year ago

  • Status changed from Assigned to Resolved

#8 Updated by Stuart Sides about 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF