Skip to content

Installing PTCDiagnosticG2 on Ubuntu Linux

Install the PTCDiagnosticG2 Linux portable package on Ubuntu 20.04: download, extract, rpcbind for C400, and discover devices.

Windows and Linux Versions

PTCDiagnosticG2 ships as a Windows MSI. A Linux 64-bit portable build is available from the Software downloads. A special compile is required for 32-bit hosts; contact us if you need that.

Screens match the Windows application in function. There can be small differences where the builds are not yet aligned.

The Linux build has been exercised on Ubuntu, OpenSuse, RedHat, and Fedora. For supported distros and the C400 rpcbind requirement, see Linux Distributions of PTCDiagnosticG2. This note walks through installation on Ubuntu 20.04 LTS (64-bit). Filenames and version numbers in the screenshots are examples; always take the current package from the live downloads list.

Download and Extract the Files

Downloads page with Linux Portable Installation for PTC DiagnosticG2 highlighted
Firefox save dialog for the PTCDiagnosticG2 Linux portable zip
Terminal installing rpcbind with apt-get on Ubuntu
File manager context menu Extract Here on the DiagnosticG2 zip
Extracted PTCDiagnosticG2 directory with run script

Open the Software page (or the PTC DiagnosticG2 product download section) and find the Linux Portable Installation package. Save the zip archive to your machine.

Open a terminal. If you will use a C400, install rpcbind from your distribution repositories first:

Shell
sudo apt-get install rpcbind

In Files or the terminal, open Downloads and extract the archive (for example Extract Here). Move the extracted folder to a convenient location. Inside you should see bin, lib, pyramid_libs, and run_PTCDiagnosticG2.sh.

Run PTCDiagnosticG2

Terminal navigating to the install folder and launching run_PTCDiagnosticG2.sh
PTC Diagnostic Discover Devices dialog with Discover Controllers
PTC Diagnostic on Ubuntu showing C400 and I128 device windows

In a terminal, change into the directory that contains run_PTCDiagnosticG2.sh and start it:

Shell
./run_PTCDiagnosticG2.sh

If the install is good and the environment is compatible, the app opens with Discover Devices. Click Discover Controllers to list controllers reachable on the network. Select the device or devices you want, then click Connect & Discover Subdevices. Device windows open for each connected instrument (for example a C400 and an I128).

Further Information

For EPICS integration from custom software, see Connecting Pyramid Products to Customer Software Using IG2/EPICS. Browse related notes under Software, or contact us / Support if the portable package will not start on your distro.

Liên Hệ Bán Hàng & Kỹ Thuật
Liên hệ với đội ngũ bán hàng và kỹ thuật của chúng tôi để thảo luận về dự án của bạn.