Как правило, многие программы(игры) на сайте разработчика выложены в виде исходных файлов…

Файлы упакованы в архив, имеющий расширение tar.bz2 или tar.gz.
Порядок их установки указан в файле INSTALL внутри архива.

Для установки программы(игры) обычно достаточно дать в терминале следующие команды:

tar -xjf foo.tar.bz2

– разархивируем программу
или

tar -xzf foo.tar.gz

(Вместо foo пишем название реального файла.)

cd foo

- переходим в директорию с исходными файлами программы.

./configure

- конфигурируем компиляцию.

В случае, если в вашей системе отсутствуют нужные для компиляции
программы библиотеки, то конфигуратор выдаст ошибку с указанием на
недостающие файлы.
Их надо установить и запустить конфигурацию заново.

make – компилируем.

su – получаем права суперюзера.

make install – устанавливаем программу.

exit

foo – запускаем игру.

Как видите, процесс установки программы из исходников не самый простой.
Поэтому не торопитесь это делать. Если у Вас rpm- или deb-совместимый
дистрибутив Linux, то поищите пакет с игрой в репозитории своего
дистрибутива.
Если такой пакет имеется, то устанавливается он обычно командой:

yum install foo

(для Fedora или ASPLinux) или

apt-get install foo

(для Ubuntu или Debian).

При этом будут автоматически установлены и все зависимые пакеты.

Можно также подключить неофициальный репозиторий, например:

http://dag.wieers.com/rpm/FAQ.php#B

Обычно неофициальные репозитории содержат пакеты, которые не включены в репозиторий дистрибутива.

Если нужного пакета нет в репозитории, то его можно подобрать, например, на сайте:

http://rpm.pbone.net/

Отдельные пакеты устанавливаются командой:

rpm -i foo.rpm

(для Fedora или ASPLinux) или

dpkg -i foo.deb

(для Ubuntu или Debian)

На странице с описанием пакета на указанном выше сайте есть кнопка “Check requires”.
Если Вы на неё нажмёте, то запустится java-аплет (java должна быть
установлена), который проверит наличие зависимых пакетов на Вашем
компьютере и подскажет, где искать недостающие. Очень удобный сервис.

Зависимые пакеты надо установить первыми, иначе основная программа не будет работать.
Если нужного пакета нет на rpm.pbone.net, то придётся компилировать.

Многие программы(игры) поставляются разработчиком в бинарном виде, упакованные в архив с расширением .run, .sh, .bin, .package
Устанавливаются такие программы(игры) следующими командами:

chmod 777 foo.run

– даём скрипту права на исполнение.

./foo.run

– запускаем скрипт.

Далее запустится визард, который установит программу(игру) в домашнюю директорию.

Иногда разработчик поставляет программы(игры) в виде архива zip,
tar.bz2, tar.gz, который содержит скомпилированные исполняемые файлы.
Архив надо распаковать в любую директорию и запустить исполняемый файл.