Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX Software Center 2.0: Installation Notes

Date of this edition: October 18, 2022

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

  • Microsoft Windows 10 and Windows 11 Pro 64-bit.
  • Linux Ubuntu 22.04 Workstation LTS 64-bit or RedHat Enterprise Linux Version 8.0. (The QNX Software Center doesn't run on ARM-based Linux hosts.)

Note: QNX Software Centre 2.0 isn't supported on macOS host environments. BlackBerry QNX recommends that you continue using QSC 1.7 if you use a macOS host environment.

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

  1. Go to the QNX website, www.qnx.com, and sign in with your myQNX account credentials.
  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

In previous releases, the installer for the QNX Software Center also installed the following components:

  • QNX Momentics IDE
  • Floating license tools

These components are available as packages from the QNX Software Center; they're no longer included in the installer. To install the QNX Momentics IDE, see the QNX Software Center User's Guide. To install the Floating license tools, see the Floating License Management Guide.


Caution:

If you are updating from QNX Software Center version 1.5, or earlier, keep in mind that the installer for this release deletes the following components:

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

The auto-update for this release deletes the following components:

  • Your existing installation of floating license tools

You can install the latest versions of these components from the QNX Software Center. You need the floating license tools only if you have a floating license.


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

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: Do not 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. To relaunch the QNX Software Center after closing 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. To ensure you are running the official installer, verify that the checksum of the downloaded file matches the checksum 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.
    • You should install the QNX Software Center with the same user account that you will use for running it.
  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. To relaunch the QNX Software Center after closing 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.

Uninstalling the QNX Software Center

If you also intend to uninstall QNX SDP and any products that depend on it, 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 uninstall the products.

Caution:

The following procedure deletes not only the QNX Software Center, but also the records of any QNX SDP 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 development host:

  1. Follow the OS instructions to uninstall the application.
  2. 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 removal of all QNX SDP products. If you intend to reinstall the QNX Software Center, keep the folder.

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 removal of all QNX SDP products. If you intend to reinstall the QNX Software Center, keep the folder.

Technical support

For information about technical support for any QNX product, go to the Support area on our website: https://blackberry.qnx.com/en/support. You'll find a range of support options.