Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX Software Center 1.6.2: Installation Note

Date of this edition: August 31, 2020

The QNX Software Center enables you to download, install, and manage the QNX Software Development Platform (SDP) 7.* and related products. You can install the QNX Software Center on the following development hosts:

  • Microsoft Windows 10 Pro 64-bit or Windows 8.1 Pro 64-bit
  • Ubuntu 18 LTS 64-bit or Linux Red Hat Enterprise Linux 7.7 64-bit, on x86_64 processors (The QNX Software Center doesn't run on ARM-based Linux hosts.)
  • macOS 10.14, 10.15

For the latest version of the QNX Software Center installation note:

  1. Go to the QNX website, www.qnx.com, and log in to your myQNX Account.
  2. Select the Developers tab at the top of the page and click the QNX Software Center link.
  3. Scroll down the page and click on any link for See Installation/Release notes.

Note: The QNX Software Center uses the list of registered products displayed in your myQNX account to determine which software packages you're eligible to install. If you received your product licenses electronically, you don't have to register them manually; they will appear automatically in your myQNX account. You need to register licenses manually only if they haven't been fulfilled electronically; see your license certificates for details.

Installing the QNX Software Center

During installation, the installer may ask for your administrator credentials to complete the installation.


Caution:

Updating from release 1.5.1 or earlier?

In releases 1.5.1 or earlier, the installer for the QNX Software Center also installed the QNX Momentics IDE and the floating license tools. These components are now available as packages from the QNX Software Center; they're no longer included in the installer. To install the IDE package, see the QNX Software Center User's Guide. To install the floating license packages, see the Floating License Management Guide. (You need the floating license packages only if you have a floating license.)

If you are updating from release 1.5.1 or earlier, the installer for this release deletes the following components:

  • Your existing installation of the QNX Momentics IDE
  • Your existing installation of floating license tools

Also, the auto-update for this release deletes the following components:

  • Your existing installation of floating license tools

As mentioned above, you can now install the latest versions of these components from the QNX Software Center.


Windows hosts

To install the QNX Software Center on a Windows development host:

  1. Log in to your myQNX account on the QNX website, select the Developers tab at the top of the page, then click the QNX Software Center link.
  2. Click the link for Windows hosts and download the QNX Software Center installer, qnx-setup-nnnnnnnnnnnn-win.exe, where nnnnnnnnnnnn is a build number.
  3. Run the installer and follow the instructions on your screen. We recommend you accept the default installation directory: C:QNX

Note: Don't install the QNX Software Center in a protected location, such as Program Files. Installing in a protected location prevents the QNX Software Center from receiving updates.

The installer automatically launches the QNX Software Center, unless you unchecked the Launch QNX Software Center checkbox in the installer. If you close the QNX Software Center and want to relaunch it, go to the Start menu or double-click the desktop icon.

Linux hosts

To install the QNX Software Center on a Linux development host:

  1. Log in to your myQNX account on the QNX website, select the Developers tab at the top of the page, then click the QNX Software Center link.
  2. Click the link for Linux hosts and download the QNX Software Center installer, qnx-setup-nnnnnnnnnnnn-lin.run, where nnnnnnnnnnnn is a build number.
  3. Run the md5sum command to ensure that the downloaded file matches the file posted on the QNX website. (This step is required because Linux doesn't support automatic verification of binary signatures.)
  4. Run chmod to make the installer executable. For example:
    chmod a+x qnx-setup-nnnnnnnnnnnn-lin.run
  5. Run the installer at the system prompt. For example:
    ./qnx-setup-nnnnnnnnnnnn-lin.run

    Note the following:

    • When running the Linux installer, don't use sudo. The installer creates files in your home directory and running it with sudo makes changes to file permissions that interfere with the normal operation of the QNX Software Center.
    • The installer should be run by the same user who will run the QNX Software Center.
  6. Follow the instructions on your screen. We recommend you accept the default installation directory (qnx in your home directory).

The QNX Software Center will be installed in qnxsoftwarecenter under the qnx directory.

The installer automatically launches the QNX Software Center. If you close the center and want to relaunch it, you can run the following command: installation_directory/qnxsoftwarecenter/qnxsoftwarecenter


Note: The Linux installer doesn't create shortcuts, due to the variety of Linux distributions. Thus, we recommend that you create shortcuts yourself, using the above binary paths.

macOS hosts

To install the QNX Software Center on a macOS development host:

  1. Log in to your myQNX account on the QNX website, select the Developers tab at the top of the page, then click the QNX Software Center link.
  2. Click the link for macOS hosts and download the QNX Software Center installer, qnx-setup-nnnnnnnnnnnn-osx.pkg, where nnnnnnnnnnnn is a build number.
  3. In Finder, right-click the installer, then select Open. Follow the instructions on your screen. The QNX Software Center will be installed in /Applications/QNX Software Center.

    Note: Don't double-click the installer. Doing so will trigger a warning that the file can't be opened because Apple can't check it for malicious software. Use the right-click method instead.

The installer automatically launches the QNX Software Center. If you close the QNX Software Center and want to relaunch it, use the Launchpad or the Dock. You can also launch the QNX Software Center from the /Applications folder.

Uninstalling the QNX Software Center

If you also intend to remove any baseline installations (QNX SDP 7.*, QNX Momentics IDE, Floating License Server, etc.), perform these steps before uninstalling the QNX Software Center:

  1. Use the QNX Software Center to deactivate any products governed by a named user license. This will enable you to transfer the licenses to another workstation or user. (The QNX Software Center User's Guide describes how to deactivate and transfer licenses.)
  2. Use the QNX Software Center to remove the installations.

Caution:

The following procedure deletes not only the QNX Software Center, but also the records of any installations that you have created. Those installations will, as a result, become inaccessible. To avoid this issue, don't uninstall the QNX Software Center for the purpose of updating to a newer version. Instead, allow the QNX Software Center's auto-update feature to perform the update.

If auto-update doesn't work because of an error or because your machine lacks an internet connection, you can still install a new version of the QNX Software Center without losing data. Simply uninstall the QNX Software Center, as directed below, but skip the step of deleting the swupdate subfolder from the .qnx folder. Then, install the new version.


Windows hosts

To uninstall the QNX Software Center from a Windows 10 development host:

  1. From the Start menu, select Settings > Apps > Apps & features.
  2. Select QNX Software Center, then click Uninstall.
  3. Delete .qnxswupdate from your home folder (for instance, C:Usersyour_name).

    Caution: Delete the .qnxswupdate folder only if you wish to perform a complete uninstallation, including of any installed baseline packages. If you intend to reinstall the QNX Software Center, keep the folder.

To uninstall the QNX Software Center from a Windows 8 development host:

  1. From the Start menu, select Programs and Features.
  2. Right-click QNX Software Center, then select Uninstall/Change.
  3. Delete .qnxswupdate from your home folder (for instance, C:Usersyour_name).

    Caution: Delete the .qnxswupdate folder only if you wish to perform a complete uninstallation, including of any installed baseline packages. If you intend to reinstall the QNX Software Center, keep the folder.

If you uninstall the Windows version of the QNX Software Center while it is running or while any of its files are open in another program, the uninstaller won’t remove the open files. It will, however, report that it ran successfully.

Linux hosts

To uninstall the QNX Software Center from a Linux development host:

  1. Remove the directory where you installed the QNX Software Center:
    rm -rf installation_directory
  2. Delete the $HOME/.qnx/swupdate folder:
    rm -rf "$HOME/.qnx/swupdate"

    Caution: Delete the .qnx/swupdate folder only if you wish to perform a complete uninstallation, including of any installed baseline packages. If you intend to reinstall the QNX Software Center, keep the folder.

macOS hosts

To uninstall the QNX Software Center from a macOS development host:

  1. Remove the QNX Software Center from /Applications.
  2. Delete the $HOME/.qnx/swupdate folder:
    rm -rf "$HOME/.qnx/swupdate"

    Caution: Delete .qnx/swupdate only if you wish to perform a complete uninstallation, including of any installed baseline packages. If you intend to reinstall the QNX Software Center, keep the folder.

Technical support

For information about technical support for any QNX product, visit our website, www.qnx.com. You'll find a wide range of support options, including community forums.