Installation: Difference between revisions

→‎Linux: latest XDSGUI (May 10, 2023) has the Qt5 and libpng15 libraries built into the binary. Occurrence of libpng15.so in output of ldd can be ignored.
Tags: Mobile edit Mobile web edit Advanced mobile edit
(→‎Linux: latest XDSGUI (May 10, 2023) has the Qt5 and libpng15 libraries built into the binary. Occurrence of libpng15.so in output of ldd can be ignored.)
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 41: Line 41:
Since XDSGUI depends on graphics packages that may need to be installed, you can check the xdsgui binary with
Since XDSGUI depends on graphics packages that may need to be installed, you can check the xdsgui binary with
  ldd `which xdsgui` | grep found
  ldd `which xdsgui` | grep found
and that should show you the libraries it it didn't find. Your friendly system administrator will then work out the specific commands to install those libraries.
and that should show you the libraries it didn't find. Your friendly system administrator knows the specific commands to install those libraries.
 
N.B. this lists libpng15.so for the latest XDSGUI (of May 10, 2023), but you can ignore that!


For RedHat-type distributions, that would typically be e.g.  
For RedHat-type distributions, that would typically be e.g.  
Line 53: Line 55:
   sudo apt-file update
   sudo apt-file update


Ubuntu 20.04: If the Qt5 libraries are missing, use <code>sudo apt install libqt5gui5 libqt5printsupport5 libqt5opengl5</code>.  
Ubuntu 20.04: If the Qt5 libraries are missing (versions of XDSGUI before May 10, 2023), use <code>sudo apt install libqt5gui5 libqt5printsupport5 libqt5opengl5</code>.  


On CentOS7, this would be <code>yum -y install qt5-qtbase-gui qt5-qtbase</code> .
On CentOS7, this would be <code>yum -y install qt5-qtbase-gui qt5-qtbase</code> .
2,684

edits