The JLink RPM installers for Linux 64-bit are partially broken since V6.30 to current inclusive, imho.
The problem that I saw, relates to introduction of GDBServer GUI version, which appears to be Qt based.
This new dependency is not reflected in the installation packages, and thus are partially broken.
Consider
rpm -qpi --requires /media/sf_dloads/Segger/JLink_Linux_V630f_x86_64.rpm
Name : jlink
Version : 6.30.6
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : Development/Tools
Size : 63516474
License : Proprietary
Signature : (none)
Source RPM : jlink-6.30.6-1.src.rpm
Build Date : Sat 03 Mar 2018 03:31:44 AM AEDT
Build Host : RedHat-6.4-VM
Relocations : (not relocatable)
Packager : SEGGER
Vendor : SEGGER Microcontroller GmbH
URL : segger.com
Summary : SEGGER J-Link tools
Description :
This package provides software tools
for SEGGER J-Link debug probes.
ncurses >= 5.5
glibc >= 2.5
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsXz) <= 5.2-1
No Qt gui dependency.
I reported similar issue for SystemView installation RPMs here:
https://forum.segger.com/index.php?page=Thread&threadID=4885
There is thus bunch of SystemView broken RPMs too.
(On the other note, is /bin a good place for symlinks to /opt/SEGGER/xxxx ? Shouldn't this be in /usr/bin ? (if not /usr/local/bin))
The problem that I saw, relates to introduction of GDBServer GUI version, which appears to be Qt based.
This new dependency is not reflected in the installation packages, and thus are partially broken.
Consider
rpm -qpi --requires /media/sf_dloads/Segger/JLink_Linux_V630f_x86_64.rpm
Name : jlink
Version : 6.30.6
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : Development/Tools
Size : 63516474
License : Proprietary
Signature : (none)
Source RPM : jlink-6.30.6-1.src.rpm
Build Date : Sat 03 Mar 2018 03:31:44 AM AEDT
Build Host : RedHat-6.4-VM
Relocations : (not relocatable)
Packager : SEGGER
Vendor : SEGGER Microcontroller GmbH
URL : segger.com
Summary : SEGGER J-Link tools
Description :
This package provides software tools
for SEGGER J-Link debug probes.
ncurses >= 5.5
glibc >= 2.5
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsXz) <= 5.2-1
No Qt gui dependency.
I reported similar issue for SystemView installation RPMs here:
https://forum.segger.com/index.php?page=Thread&threadID=4885
There is thus bunch of SystemView broken RPMs too.
(On the other note, is /bin a good place for symlinks to /opt/SEGGER/xxxx ? Shouldn't this be in /usr/bin ? (if not /usr/local/bin))