LINUX.ORG.RU
Ответ на: комментарий от Gooddy

Вопрос из разряда "Как написать программу?"

kraw ★★★★
()
Ответ на: комментарий от Dudraug

Ну например если сорцы, то можно сделать через костыль

./configure && make & checkinstall -D

1. checkinstall -R

2. Не обязательно с сорцами, можно и с бинарниками

kondor ★★★
()
Ответ на: комментарий от dn2010

Скачал пакет devede-3.14.0.tar.bz2 разархивировал его но файла configure в нем нет.


Содержание каталога:

[soz@localhost devede-3.14.0]$ ls -l
итого 772
-rw-r--r--. 1 soz soz 749 Июл 17 02:19 changes.txt
-rwx------. 1 soz soz 3125 Июл 17 02:19 devede_bincue.py
-rwx------. 1 soz soz 13355 Июл 17 02:19 devede_convert.py
-rwx------. 1 soz soz 5015 Июл 17 02:19 devede_delete.py
-rw-r--r--. 1 soz soz 822 Июл 17 02:19 devede.desktop
-rwx------. 1 soz soz 3896 Июл 17 02:19 devede_dialogs.py
-rwx------. 1 soz soz 2692 Июл 17 02:19 devede_disctype.py
-rwx------. 1 soz soz 10901 Июл 17 02:19 devede_dvdmenu.py
-rwx------. 1 soz soz 2343 Июл 17 02:19 devede_dvd.py
-rwx------. 1 soz soz 11499 Июл 17 02:19 devede_executor.py
-rw-r--r--. 1 soz soz 2596 Июл 17 02:19 devede_fonts.py
-rwxr-xr-x. 1 soz soz 1705 Июл 17 02:19 devede_help.py
-rwx------. 1 soz soz 10255 Июл 17 02:19 devede_loadsave.py
-rwx------. 1 soz soz 27622 Июл 17 02:19 devede_main.py
-rwx------. 1 soz soz 47185 Июл 17 02:19 devede_newfiles.py
-rwx------. 1 soz soz 10097 Июл 17 02:19 devede_other.py
-rwx------. 1 soz soz 8582 Июл 17 02:19 devede.py
-rw-r--r--. 1 soz soz 490208 Июл 17 02:19 devedesans.ttf
-rwx------. 1 soz soz 6061 Июл 17 02:19 devede_subtitles.py
-rw-r--r--. 1 soz soz 9876 Июл 17 02:19 devede.svg
-rwx------. 1 soz soz 2742 Июл 17 02:19 devede_title_properties.py
-rwx------. 1 soz soz 14387 Июл 17 02:19 devede_video_convert.py
-rwx------. 1 soz soz 29447 Июл 17 02:19 devede_xml_menu.py
drwxr-xr-x. 3 soz soz 4096 Июл 17 02:19 docs
-rwxr-xr-x. 1 soz soz 3721 Июл 17 02:19 install.sh
drwxr-xr-x. 2 soz soz 4096 Июл 17 02:19 interface
drwxr-xr-x. 2 soz soz 4096 Июл 17 02:19 pixmaps
drwxr-xr-x. 2 soz soz 4096 Июл 17 02:19 po
-rwxr-xr-x. 1 soz soz 2164 Июл 17 02:19 uninstall.sh
-rwx------. 1 soz soz 14 Июл 17 02:19 version.txt
[soz@localhost devede-3.14.0]$

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

Так checkinstall соберет rpm же. Выше я уже говорил как, это самый простой способ, в противном случае надо читать доки по rpm. И чувствую я читать много.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug

[soz@localhost ~]$ cd /home/soz/Загрузки/devede-3.14.0
[soz@localhost devede-3.14.0]$ sudo /usr/local/sbin/checkinstall -R

checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.

The checkinstallrc file was not found at:
/usr/local/lib/checkinstall/checkinstallrc

Assuming default values.


**************************************
**** RPM package creation selected ***
**************************************

This package will be built according to these values:

1 - Summary: [ Package created with checkinstall 1.6.1 ]
2 - Name: [ devede ]
3 - Version: [ 3.14.0 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ devede-3.14.0 ]
9 - Alternate source location: [ ]
10 - Requires: [ ,/bin/sh ]
11 - Provides: [ devede ]

Введите номер для изменения параметра или нажмите ВВОД для продолжения:

Installing with make install...

========================= Installation results ===========================
make: `install' не требует обновления.

======================== Installation successful ==========================

Copying documentation directory...
./
./docs/
./docs/copyright
./docs/changelog.Debian
./docs/html/
./docs/html/movie6.jpg
./docs/html/menu.html
./docs/html/choose.jpg
./docs/html/movie5.jpg
./docs/html/main3.jpg
./docs/html/menu2.jpg
./docs/html/menu.jpg
./docs/html/gpl.html
./docs/html/faq.html
./docs/html/main2.jpg
./docs/html/install.html
./docs/html/versions.html~
./docs/html/title_prop.jpg
./docs/html/movie3b.jpg
./docs/html/menu_opts2.jpg
./docs/html/movie4.jpg
./docs/html/movie2.jpg
./docs/html/psf.html
./docs/html/file.html
./docs/html/index.html
./docs/html/basic.html
./docs/html/create.jpg
./docs/html/menu_opts.jpg
./docs/html/contact.html
./docs/html/menu_trans.jpg
./docs/html/title.html
./docs/html/movie7.jpg
./docs/html/main.html
./docs/html/main.jpg
./docs/html/movie1.jpg
./docs/html/select.html
./docs/html/subs.jpg
./docs/html/menu_bad.jpg
./docs/html/versions.html
./docs/html/disk.html
./docs/html/movie3.jpg
./docs/html/menu_example.jpg

Файлы копируются во временный каталог...OK

Удаляется отладочная информация из двоичных ELF-файлов...OK

Сжимаются страницы руководства...OK

Построение списка файлов...OK
ln: создание символьной ссылки `/var/tmp/UXNoEpaWlCqnOddGlGhBg/package': Нет такого файла или каталога

Собирается RPM пакет... FAILED!

*** Failed to build the package

Желаете просмотреть лог-файл? [y]:


Платформы для сборки: i386
Сборка для платформы i386
Processing files: devede-3.14.0-1.i386
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/bin
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/bin/make
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/copyright
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/changelog .Debian
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/movi e6.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/menu .html
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/choo se.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/movi e5.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/main 3.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/menu 2.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/menu .jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/gpl. html
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/faq. html
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/main 2.jpg
ошибка: Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/inst all.html
..............................
............................

Ошибки сборки пакетов:
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/bin
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/bin/make
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/copyright
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/changelog .Debian
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/movi e6.jpg
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/menu .html
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/choo se.jpg
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/movi e5.jpg
Файл не найден: /home/soz/rpmbuild/BUILDROOT/devede-3.14.0-1.i386/usr/doc/devede/docs/html/main 3.jpg
.................................
..................................


*** Failed to build the package

Желаете просмотреть лог-файл? [y]:

Удаляются временные файлы...OK

Записывается пакет с резервной копией...OK

Удаляется временный каталог...OK

[soz@localhost devede-3.14.0]$

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

>ln: создание символьной ссылки `/var/tmp/UXNoEpaWlCqnOddGlGhBg/package': Нет такого файла или каталога

Что-то мне подсказывает что дело в этом.

Dudraug ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.