Stomata@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agoI still like this memesh.itjust.worksimagemessage-square9linkfedilinkarrow-up12
arrow-up12imageI still like this memesh.itjust.worksStomata@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agomessage-square9linkfedilink
minus-squareblackjam_alex@lemmy.worldlinkfedilinkarrow-up1·6 months agoInstalling old Linux applications IS a problem. They’re available only if someone repackaged them for newer distros. If not they can’t run anymore because of dependencies mismatch.
minus-squarehighball@lemmy.worldlinkfedilinkEnglisharrow-up0·6 months agoJust supply the dependencies with a chroot. That’s how we did it before distro maintainers started including the 32bit libraries into the 64bit OS.
minus-squareunhrpetby@sh.itjust.workslinkfedilinkEnglisharrow-up0·6 months agoThis is a good reason for static linking. All the dependencies are built into the binary, meaning it is more portable and future proof. We don’t need flatpak for this!
minus-squareonlinepersona@programming.devlinkfedilinkarrow-up0·edit-26 months agonix solved this by modifying LD_LIBRARY_PATH to point to the desired dependency and/or modifying the binary itself. Anti Commercial-AI license
Installing old Linux applications IS a problem. They’re available only if someone repackaged them for newer distros. If not they can’t run anymore because of dependencies mismatch.
Just supply the dependencies with a chroot. That’s how we did it before distro maintainers started including the 32bit libraries into the 64bit OS.
This is a good reason for static linking. All the dependencies are built into the binary, meaning it is more portable and future proof.
We don’t need flatpak for this!
nix
solved this by modifying LD_LIBRARY_PATH to point to the desired dependency and/or modifying the binary itself.Anti Commercial-AI license