4 ms·
/opt is part of the FHS, or am I missing something?
by klodolph 3y ago
/opt is part of the FHS, or am I missing something?
- duped 3y agoThey place everything under /opt/OD3E/<version>, which is fine for support files but also place their binaries there rather than installing under /usr/bin or even /opt/OD3E/bin. What I find weird about it is that you don't typically install multiple versions of the same software globally that way, if you have a .deb package you would have one version with its binaries going in /usr/bin, libs in /usr/lib, headers in /usr/include, and support files in /usr/share. Or supporting XDG so you can control where those files go if you want multiple versions installed, or if you want to support multiple versions directly. It's just an odd install path for a Debian package to use, I don't think I've seen it before.
- jayd16 3y agoIn game dev updating the engine is not an easy task. You could easily end up supporting multiple games on slightly different versions and need them all installed side by side. Unreal and Unity expect side by side installs as well. As for the exact implementation, I can't really speak to that.
- hedora 3y agoI’m guessing it is because devs might need to have one version of the engine installed per project. Game devs are probably more interested in having everyone on the release they plan to ship than in continuously updating to the newest version of each dependency.
- duped 3y agoThen support a different package manager
- hedora 3y agoHow does making people install another package manager help anyone involved?
- duped 3y agoApt doesn't really support multiple versions of the same software installed side by side. Other package managers like Conan and Nix do. If your software needs to support multiple versions installed in the same user space it doesn't make sense to support package managers not designed for that use case.