Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Создание .deb пакетов из исходников!  (Прочитано 4897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Я вот нашёл статью о Создание .deb пакетов из исходников!
Вот сама статья:
Цитировать
Создание пакетов .deb из исходников!

Для того что бы создать пакет .deb из исходников нужно проделать следующее:


1) Установить утилиту checkinstall:

sudo apt-get install checkinstall

2) Перейти в папку с исходниками.

3) Выполнить следующие команды:

./configure
make
sudo checkinstall


4) Ответить на вопросы.

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

Для более подробной информации о данной утилите читать в:

man checkinstall

Я скачал исходники игры Racer ( офф. сайт: http://racer.nl/ )
Linux v0.5.0 data files - http://racer.nl/download/v050/rr_data0.5.0.tgz
Linux v0.5.0 binaries   - http://racer.nl/download/v050/rr_bin_linux0.5.0.tgz

следовал иггсрукции статьи и вот что получилось:
sat@sat-desktop:~$ sudo bash
root@sat-desktop:~# cd /home/sat/racer0.5.0/
root@sat-desktop:~/racer0.5.0# ./configure
bash: ./configure: No such file or directory
root@sat-desktop:~/racer0.5.0# make
make: *** Не заданы цели и не найден make-файл.  Останов.
root@sat-desktop:~/racer0.5.0# sudo checkinstall
checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
         Эта программа распространяется на условиях GNU GPL
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]: y
Готовится документация к пакету...OK
Warning: Your package description is bigger than 11 lines.
Warning: The Slackware 8.1+ pkgtools might not like it.
*****************************************
**** Debian package creation selected ***
*****************************************
Этот пакет был создан с использованием данных значений:
0 -  Maintainer: [ root@sat-desktop ]
1 -  Summary: [ Package created with checkinstall 1.6.1 ]
2 -  Name:    [ racer0.5.0 ]
3 -  Version: [ 20090415 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ racer0.5.0 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ racer0.5.0 ]
Введите номер для изменения параметра или нажмите ВВОД для продолжения:
Installing with make install...
========================= Результаты установки ===========================
make: *** Нет правила для сборки цели `install'.  Останов.
****  Установка неудачна. Отменяется создание пакета.
Очищается...OK
Удачи.
root@sat-desktop:~/racer0.5.0#


Помогите пож.
Или сделайте и выложите пож. .deb файлы для установки

Предупреждение: создание темы в неподходящем разделе. Уже не первый раз. //Alsvartr
« Последнее редактирование: 15 Апреля 2009, 22:16:04 от Alsvartr »

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #1 : 15 Апреля 2009, 16:46:41 »
Racer распространяется бинарниками, там есть файл *.run. Нужно войти в папку и выполнить "./*.run"
ЗЫ. если я ничего не путаю

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #2 : 15 Апреля 2009, 16:55:16 »
Александръ
Вот что получилось:
Цитировать
sat@sat-desktop:~$ cd /home/sat/racer0.5.0
sat@sat-desktop:~/racer0.5.0$ ./*.run
bash: ./*.run: No such file or directory

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #3 : 15 Апреля 2009, 17:00:17 »
тогда давай ls в этой папке

Оффлайн Jagget

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #4 : 15 Апреля 2009, 17:06:26 »
Александръ
Вот что получилось:
Цитировать
sat@sat-desktop:~$ cd /home/sat/racer0.5.0
sat@sat-desktop:~/racer0.5.0$ ./*.run
bash: ./*.run: No such file or directory


Racer распространяется бинарниками, там есть файл *.run. Нужно войти в папку и выполнить "./*.run"
ЗЫ. если я ничего не путаю

*.run - это не файл с именем *, а некий файл с неизвестным именем и расширением .run, поэтому, SaT31ReG, у тебя и не получилось
Поставил Ubuntu 1 апреля.

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #5 : 15 Апреля 2009, 17:09:22 »
Цитировать
*.run - это не файл с именем *, а некий файл с неизвестным именем и расширением .run, поэтому, SaT31ReG, у тебя и не получилось
Не так, звёздочка означает любую последовательность символов, поэтому очень часто её удобно использовать для уменьшения писанины и чтоб ошибок было меньше. Если в этой папке был бы файл с ЛЮБЫМ именем, но с расширением run, то он бы запустился.

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #6 : 15 Апреля 2009, 17:11:44 »
Александръ что за ls
Jagget в папке с исходником игры нету файлов формата .run

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #7 : 15 Апреля 2009, 17:12:56 »
Цитировать
cd /home/sat/racer0.5.0
ls
ls - это команда которая выводит список файлов в папке. Я хочу увидеть что она выводит

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Создание .deb пакетов из исходников!
« Ответ #8 : 15 Апреля 2009, 17:15:47 »
Александръ
sat@sat-desktop:~$ cd /home/sat/racer0.5.0
sat@sat-desktop:~/racer0.5.0$ ls
app.ini     data       gfx.ini    modeler.ini  racer.ini   tracked.ini
carlab.ini  debug.ini  gplex.ini  pacejka.ini  README.txt

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #9 : 15 Апреля 2009, 17:19:42 »
Ini - это файл конфигурации и ничего более, в этой папке нет исходников. Ты же вроде должен был скачать два архива? Тогда нужно зайти в другой архив и там выполнить ."/*.run". Ну и команду ls заодно, чтоб 10 раз не ходить.

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #10 : 15 Апреля 2009, 17:23:54 »
Вот что в другом архиве:
sat@sat-desktop:~$ cd /home/sat/racer0.5.0.1
sat@sat-desktop:~/racer0.5.0.1$ ls
bin
sat@sat-desktop:~/racer0.5.0.1$ cd ~/racer0.5.0.1/bin
sat@sat-desktop:~/racer0.5.0.1/bin$ ls
carlab  gplex  modeler  pacejka  racer  tracked
sat@sat-desktop:~/racer0.5.0.1/bin$



Пользователь решил продолжить мысль 15 Апреля 2009, 17:26:07:
Вот я ещё один исходник скачал более новой версии игры:
sat@sat-desktop:~$ cd /home/sat/racer
sat@sat-desktop:~/racer$ ls
carlab.ini     data  libfmodex.so  modeler.ini  QLOG.txt  racer.ini
CHANGELOG.txt  ini   lowerize      pacejka.ini  racer     tracked.ini
« Последнее редактирование: 15 Апреля 2009, 17:26:07 от SaT31ReG »

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #11 : 15 Апреля 2009, 17:29:28 »
Ммм, попробуй ./racer в последней папке

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #12 : 15 Апреля 2009, 17:32:46 »
Александръ распеши пож. поподробнее а то я если честно нечего непонял что нужно сделать

Александръ

  • Гость
Re: Создание .deb пакетов из исходников!
« Ответ #13 : 15 Апреля 2009, 17:36:45 »
Цитировать
cd /home/sat/racer
./racer

Оффлайн SaT31ReG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Создание .deb пакетов из исходников!
« Ответ #14 : 15 Апреля 2009, 17:42:48 »
Александръ Игра запустилась. УРА УРА УРА.
А можно написать какой нибудь файл чтоб при запуске его запускалась ИГРА???

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.