Как правило, игры на сайте разработчика выложены в виде исходных кодов,
упакованных в архив, имеющий расширение tar.bz2 или tar.gz.
Порядок их установки указан в файле INSTALL внутри архива.
Для установки игры обычно достаточно дать в терминале следующие
команды:
tar -xjf foo.tar.bz2 - разархивируем файлы
или
tar -xzf foo.tar.gz
(Вместо foo пишем название реального файла.)
cd foo - переходим в директорию с исходными кодами программы.
./configure - конфигурируем компиляцию. В случае, если в
вашей системе отсутствуют нужные для компиляции программы библиотеки,
то конфигуратор выдаст ошибку с указанием на недостающие файлы. Их надо
установить и запустить конфигурацию заново.
Если вы не хотите устанавливать игру в системный раздел, то
можно установить её в домашнюю директорию командой с префиксом (пример):
./configure --prefix=/home/user/games/foo
Потом будет легче её удалить, если не понравится или надоест.
make - компилируем.
su - получаем права суперюзера.
Если игру ставим в домашнюю директорию, то эту команду пропускаем.
make install - устанавливаем программу.
exit
foo - запускаем игру.
Как видите, процесс установки программы из исходников не самый простой.
Поэтому не торопитесь это делать. Если у Вас rpm- или deb-совместимый
дистрибутив Linux, то поищите пакет с игрой в репозитории своего
дистрибутива. Если такой пакет имеется, то устанавливается он обычно
командой
yum install foo (для Fedora или ASPLinux) или
apt-get install foo (для Ubuntu или Debian).
zypper install foo (для OpenSUSE)
При этом будут автоматически установлены и все зависимые пакеты.
Можно также подключить неофициальный репозиторий, например,
http://dag....m/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,
который содержит скомпилированные исполняемые файлы. Архив надо распаковать
в любую директорию и запустить исполняемый файл.
|