Как мне установить этот файл src.tar.gz? [дубликат]

На этот вопрос уже есть ответ здесь:

Я слышал, что возможна установка или запуск файлов .tar.gz. Это тоже исходный код, и если есть разница, мне следует сообщить об этом. Игра находится по адресу http://www.knightsgame.org.uk/files/knights_022_src.tar.gz . Успех был бы большим. Это хорошая игра, буду признателен. ;)

Выполнил все инструкции ниже, но наткнулся на:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libsdl1.2-dev' instead of 'libsdl-dev'
Note, selecting 'libfontconfig1-dev' instead of 'libfontconfig-dev'
build-essential is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

    The following packages have unmet dependencies:
     libcurl4-gnutls-dev : Depends: libcurl3-gnutls (= 7.22.0-3ubuntu4.2) but 7.22.0-3ubuntu4.3 is to be installed
                           Depends: libgnutls-dev but it is not going to be installed
                           Depends: libldap2-dev but it is not going to be installed
                           Depends: librtmp-dev but it is not going to be installed
     libfontconfig1-dev : Depends: libfontconfig1 (= 2.8.0-3ubuntu9) but 2.8.0-3ubuntu9.1 is to be installed
     libsdl1.2-dev : Depends: libx11-dev but it is not going to be installed
                     Depends: libglu1-mesa-dev but it is not going to be installed
                     Depends: libpulse-dev but it is not going to be installed
                     Depends: libxt-dev but it is not going to be installed
                     Depends: libxext-dev but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

apt-get autoclean удалил удерживаемые пакеты.

Это заставляет меня искать репозитории, но репозитории curl и libcurl не содержат libcurl4-gnutls-dev.

0
задан 29 November 2013 в 19:12

1 ответ

Я не установил игру и не знаю, работает ли она, но шаги для создания этого конкретного исходного кода должны быть следующими:

  • Извлечение

Щелкните правой кнопкой мыши по загруженному файлу, выберите «Извлечь здесь».

  • Установка зависимостей

Откройте окно терминала (ctrl-alt-t в Ubuntu) и команду ниже. Он установит довольно много дополнительных файлов.

sudo apt-get install build-essential libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libsdl-dev libcurl4-gnutls-dev libfreetype6-dev libfontconfig-dev
  • Установка

Находясь в окне терминала, перейдите в исходный каталог с помощью cd knights_022_src, затем запустите make и подождите. Если он завершается без ошибок, запустите sudo make install.

0
ответ дан 29 November 2013 в 19:12

Другие вопросы по тегам:

Похожие вопросы: