Owners manual

2 Installing the SDK
Linux Software Developers Kit (SDK) User Guide 17
$ mount | grep iso9660
If you see a line similar to:
/dev/hdc on /media/CDROM type iso9660 (ro,nosuid,nodev,uid=500)
Then the CD is already mounted. Please pay attention to the highlighted options in the
brackets behind type iso9660. If it contains noexec, you have to issue the following command
to allow the execution of scripts directly from the CD:
$ sudo mount -o remount -o exec /media/CDROM
3. Validate that the noexec flag is gone with:
$ mount | grep iso9660
If you forget this step you will get an error message like:
bash: /media/CDROM/install.sh: /bin/sh: bad interpreter: Permission
denied
If you have access to the ISO image of the installation CD, then you can mount the ISO file
directly with:
$ sudo mount -o loop <iso image>.iso <cdrom directory>
If you only have the CD use:
$ sudo mount -rt isofs9660 /dev/cdrom <cdrom directory>
4. Choose an <install directory> wherever you want and have write access to. This will also be
your development directory.
$ cd <install directory>
$ <cdrom directory>/install.sh
If you run into an error message like this:
bash: /media/CDROM/install.sh: /bin/sh: bad interpreter: Permission
denied
Then your media was mounted with the noexec option. Please check the previous paragraph
carefully about mounting the installation CD.
5. Verify that the following message appears, which indicates that everything is working fine:
Install directory [<install directory>] ? (Y/n) : Y
6. Specify the full path to the <cdrom directory>.
If you see the questions, do the following:
You are using /bin/sh -> dash.
To use Linux SDK, you cannot use /bin/sh -> dash.
Attempt to automatically relink /bin/sh -> bash? (y/N): y
Missing needed host development packages.
Note that sudo privileges are required for installation.
Attempt to automatically install missing packages? (y/N): y
After the installation your directory structure should look as described in the following section,
Installed Directories