

- #EULA QUESTION INSTALLBUILDER HOW TO#
- #EULA QUESTION INSTALLBUILDER INSTALL#
- #EULA QUESTION INSTALLBUILDER CODE#
Loki Setup could be fixed, of course, if someone would start maintaining it. These specifications did not exist when Loki Setup was originally written, so on many LSB-compliant distributions it no longer works right.

The specifications dictate how and where menu entries should be installed on aĬompliant system. Stands for the Linux Standard Base, which defines a set of specifications for interoperability between distributions. Nowadays, this method is obsolete because more and more distributions are becoming LSB-compliant. Obviously, this meant that Loki Setup would only work with a limited set ofĭesktop environments, and users with less common environments would not have any menu entries. Menu entries in several places and then do some tweaking based on the specific desktop environment that was present. When Loki original made Loki Setup, every Linux distribution had its own menu system. The problem is that it is rather outdated, and nobody isįor example, one of the issues with Loki Setup is the way it installs menu entries. In the past, it has been the installer of choice for games on Linux. It does, though it does require some fiddling to get it working. I've never used it, but I've been told it works fairly well for what Loki Setup is a free installer program built primarily for games, and it runs on just about any UNIX-like platform. Here is the current set of options (as of mid-2007):
#EULA QUESTION INSTALLBUILDER CODE#
Your game with a distribution-specific package manager is not an ideal commercial solution (unless you open your source code and let volunteers do the work for you).īut there are a growing number of distribution-independent installers to choose from. And if you choose to support only a handful of the more popular distributions, you will effectively shut out many potential customers who use other distributions.

Plus there are so many distributions (and every one is different) that you can't possibly support them all in this manner. New versions can be released several times a year. This is not the first impression you want a potential customer to have with your game.įrom the developer standpoint, you would have to provide not only a package for every distribution that you want to support but also a package for every version of that distribution you want to
#EULA QUESTION INSTALLBUILDER HOW TO#
It doesn't work, some users (particularly those new to Linux) will not know how to solve this problem.
#EULA QUESTION INSTALLBUILDER INSTALL#
From the end user's standpoint, it can be a very frustratingĮxperience trying to find and install all of the dependent packages that the package manager says it needs - some package managers do this for you automatically, but some don't. While this sounds good in theory, in practice this can be a nightmare for both the developer and the end user. Essentially, you would have to provide a distribution-dependent package like rpm or deb to deliver your game, and allow the distribution's package manager to resolve the libraryĭependencies for you. Last time, I discussed why I believe you should not use a distribution-specific package manager, but it is worth repeating The need for a distribution-independent installer on Linux is important. So far, we've learned about the tools available for Linux development and how to build a binaryĮxecutable that will run on any distribution.
