Posted November 02, 2016
This is a terrible idea, IMO.
I have several issues with this:
1) with bundled this way packages it is impossible to use mods or fan translations or... basically do anything with game resources;
2) sometimes libraries provided with a package simply refuse to work (I'm on Fedora). I have to delete those *.so libraries to force the game to work with system ones instead (this is particulary true for libSDL2.so and its 'family');
3) as was mentioned before, unpacking everytime you want to use an app has a big impact on launch time. It is tolerable for portable apps but for desktop it has absolutely no excuses;
4) one does not need to install a game: it is an entertainment application for a short time only, not a system-wide utility for mundane use. And besides, the process known as installation stems from the dreaded MS DOS where a game needed to determine hardware and system environment (disk paths, IRQs etc.) before it could be run. Later under Windows a game needed to write some nefarious information (like activation time for shareware games) and user preferences into the Registry. This is not the case under Linux, so the process of installation is reduced only to '*.desktop' links creation. Thus all these debates regarding DEB VS. RPM are completely irrelevant (it is not that the game resolves some dependancies).
I have several issues with this:
1) with bundled this way packages it is impossible to use mods or fan translations or... basically do anything with game resources;
2) sometimes libraries provided with a package simply refuse to work (I'm on Fedora). I have to delete those *.so libraries to force the game to work with system ones instead (this is particulary true for libSDL2.so and its 'family');
3) as was mentioned before, unpacking everytime you want to use an app has a big impact on launch time. It is tolerable for portable apps but for desktop it has absolutely no excuses;
4) one does not need to install a game: it is an entertainment application for a short time only, not a system-wide utility for mundane use. And besides, the process known as installation stems from the dreaded MS DOS where a game needed to determine hardware and system environment (disk paths, IRQs etc.) before it could be run. Later under Windows a game needed to write some nefarious information (like activation time for shareware games) and user preferences into the Registry. This is not the case under Linux, so the process of installation is reduced only to '*.desktop' links creation. Thus all these debates regarding DEB VS. RPM are completely irrelevant (it is not that the game resolves some dependancies).