Installing program archives in QNX

Glossary, FAQ and Troubleshooting
Prev | Chapter 3. General | Next

## 3.3. Installing program archives in QNX

### Problem:

Error in QNX when installing `.sh` files.

### Cause:

The current installation mechanism creates a gzipped tar file (`.tgz`) from a self-installing shell archive. In QNX, the system's install program is automatically invoked on this file with a command like: ``install -u archive.tgz``

This works for version 4.25 of QNX. However for older versions of QNX the install program cannot recognize a gzipped tar file.

### Solution:

1. Make the archive executable:

           $ chmod +x archive.sh

2. Decompose the self-exctracting archive with:

           $ archive.sh -d

   This will create `archive.tgz` in the current directory.

3. Rename the archive:

           $ mv archive.tgz archive.pax.gz

4. Unzip the archive:

           $ gunzip archive.pax.gz

5. Freeze the archive:

           $ freeze archive.pax

6. Cd to /

           $ cd /

7. Install the archive:

           $ install -u /path/to/archive.pax.F

Prev | Home | Next
Timers in Linux | Up | Quitting lsend

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.