Running UltraEdit and UltraCompare on SteamOS

Running UltraEdit and UltraCompare on SteamOS

1

    23:22 - 4 days ago#1

    I'm seeking advice on how to get UltraEdit v2023.0 and UltraCompare v21.0 (from April 2021) working in the desktop mode of SteamOS, which is based on Arch Linux. To my knowledge, these applications are not available as flatpak, nix, or pacman packages, all of which are supported by SteamOS.

    It's important to note that SteamOS is an immutable operating system, meaning that installing system-wide dependencies using the pacman package manager is generally not recommended. The root filesystem is read-only and can be reset with future updates. The only directories that remain safe from erasure during updates are the "home" directory and the "nix" directory, along with their subfolders, located at the root of the filesystem.

    UltraEdit (v2023.0)
    I believe the latest version does not include a "generic Linux" option; it only provides DEB, RPM, and TAR packages tailored for specific distributions, such as Ubuntu and Red Hat. I attempted to run an older generic Linux version of UltraEdit, but I encountered the following error:

    Code: Select all

    error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

    This suggests a missing dependency, but I'm hesitant to install it system-wide due to the immutability of SteamOS. Additionally, the lack of a generic Linux version for the latest release adds another layer of complexity.

    UltraCompare (v21.0)
    Unlike UltraEdit, UltraCompare still offers a "generic Linux" version. However, when I attempted to run it, I encountered an error similar to the one with UltraEdit, though it involved a different missing library: libwebkit2gtk-4.0.so.37.

    I have successfully used UltraEdit and UltraCompare on both Windows and Ubuntu 22.04 LTS, and they work flawlessly. While getting these applications to work on SteamOS would be a bonus, I'm unsure how feasible it is given the current limitations.