Connect IQ 8.2.1 SDK Linux using old WebKitGTK library?

Hello!
Im on Debian 13 (trixie) and I want to run your Connect IQ 8.2.1 SDK but when checking with "ldd" sommand it requires the "libwebkit2gtk-4.0.so.37" but the debian 13 (I have latest/testing repository) only has "libwebkit2gtk-4.1-0" version which is too new.
I checked with Ubuntu 24.04 and its the same there.

Since I dont want to b0rk my system with old packages and all the dependencies that entails with downgrading the WebKitGTK package I tried symlinking the old library to the new one but it seems there are way too many broken symbol references to dependencies from the library between the 4.0 and 4.1 versions.

Is there any possibility that you have a newer version of the SDK somewhere that uses the newer version of WebKitGTK package that the current versions of Debian and Ubuntu uses?

Please advice and thank you.

  • On Ubuntu 24.04 I installed libwebkit2gtk-4.0.so.37 and libjavascriptcoregtk-4.0.so.18 by editing /etc/apt/sources.list.d/ubuntu.sources and added

    Types: deb 
    URIs: http://br.archive.ubuntu.com/ubuntu/ 
    Suites: jammy noble-updates noble-backports 
    Components: main restricted universe multiverse 
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    

    Then,

    apt update
    apt install libjavascriptcoregtk-4.0-18
    apt install libwebkit2gtk-4.0-37
    

    After doing this I restored /etc/apt/sources.list.d/ubuntu.source to its original state.

  • Thank you, so for completeness and for others on debian what I did to get it running with old debian 12 packages on debian 13 was the following:

    # Make sources file for old debian dist
    vi /etc/apt/sources.list.d/bookworm.sources

    Types: deb
    URIs: http://deb.debian.org/debian/
    Suites: bookworm bookworm-updates bookworm-backports
    Components: main contrib non-free non-free-firmware
    

    # Set priority to avoid screwing up debian 13 packages on your system with old ones
    vi /etc/apt/preferences.d/limit-bookworm.pref

    Package: *
    Pin: release n=bookworm
    Pin-Priority: 100
    



    # Install old Bookworm packages with -t <target>
    apt install -t bookworm libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37

    # Clean up old repo
    rm /etc/apt/sources.list.d/bookworm.sources

    # Debian no longer provides libjpeg8 so download from old archive
    wget https://archive.debian.org/debian/pool/main/libj/libjpeg8/libjpeg8_8b-1_amd64.deb
    dpkg -i libjpeg8_8b-1_amd64.deb

    Now the sdkmanager launches but I havent tried anything else I'll get to that.