Компиляция архивов Tar.gz и Tar.bz2 в Deb

Автор diamonde, 17 Июля 2009, 08:57

« предыдущая тема - следующая тема »

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

diamonde

Подскажите пожайлуста как сделать!

Имеется пакет например xmms-1.2.11.tar.gz, дебин пакетов таких не нашел.

Читал инфув инете как сделать перекопиляция в deb, но не совсем допонял как?!

Может кто научно популярно подскажет
Я в Линуксе новичек и еще учусь - не пинайте больно!

Iskander

17 Июля 2009, 09:55 #1 Последнее редактирование: 17 Июля 2009, 09:55 от Iskander
Вкратце: распаковать, и убедиться что ты можешь собрать пакет. Сборка приложений
Затем нужно создать файл, описывающий как будет собираться пакет (у rpm это spec файл, у deb тоже что-то похожее). Ну и собрать http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Вот здесь вроде довольно неплохо написано. Удачи!

PS: Не совсем понял как - что конкретно непонятно?
Любовь и массовые расстрелы спасут мир.

diamonde

[quote name=\'Iskander\' post=\'6015\' date=\'17.7.2009, 9:55\']PS: Не совсем понял как - что конкретно непонятно?[/quote]
Спасибо за ссылки!

Собственно описано довольно доступно - буду пробовать если неполучиться скажу что непонятно.
Я в Линуксе новичек и еще учусь - не пинайте больно!

sotrud_nik

[quote name=\'diamonde\' post=\'6021\' date=\'17.7.2009, 10:46\']Спасибо за ссылки!

Собственно описано довольно доступно - буду пробовать если неполучиться скажу что непонятно.[/quote]

ИМХО, если вам необходима возможность компилять пакеты - юзайте более ориентированные в эту сторону Дистры. Дебиан/Убунту сильны именно возможностями своего пакетного менеджера.

И зачем вам XMMS - старье, да еще на GTK1?

diamonde

Зачем нужен?? хочу посматреть  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />

И так что не понятно:

Распоковываю пакет  xmms-1.2.11.tar.gz например в папку /home/user/proba - все удачно

запускаю в терминала configure - пишет что не найдена такая команда

запускаю checkinstall - задает вопрос что изменить, оставлю пустой что ничего менять не надо пишет пакет нескомпилирован

команду make - говорит не найдена такая комнда

Что то я непонял как его установить
Я в Линуксе новичек и еще учусь - не пинайте больно!

sotrud_nik

[quote name=\'diamonde\' post=\'6026\' date=\'17.7.2009, 16:28\']Зачем нужен?? хочу посматреть  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />

И так что не понятно:

Распоковываю пакет  xmms-1.2.11.tar.gz например в папку /home/user/proba - все удачно

запускаю в терминала configure - пишет что не найдена такая команда

запускаю checkinstall - задает вопрос что изменить, оставлю пустой что ничего менять не надо пишет пакет нескомпилирован

команду make - говорит не найдена такая комнда

Что то я непонял как его установить[/quote]

Проследи чтобы configure был исполняемым файлом, на всякий сделай
chmod 755 configure
затем

./configure
(в директории с распакованным архивом)

Чтобы компилять все что можно поставь пакеты, отвечающие за это

sudo apt-get install build-essential

diamonde

У меня ./configure выдает следующую ошибку 


Цитироватьchecking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***

Что это может быть??
Я в Линуксе новичек и еще учусь - не пинайте больно!

Vicpo

В убунте стоит grub 2 , говорили же выше старый это проигрыватель

diamonde

[quote name=\'Vicpo\' post=\'6029\' date=\'17.7.2009, 17:45\']В убунте стоит grub 2 , говорили же выше старый это проигрыватель[/quote]

ну да ладно не пошел  ладно зато понял как инсталировать такие программы запакованные в архивы tar
Я в Линуксе новичек и еще учусь - не пинайте больно!

Iskander

[quote name=\'Vicpo\' post=\'6029\' date=\'17.7.2009, 17:45\']В убунте стоит grub 2 , говорили же выше старый это проигрыватель[/quote]
Это опечатка?  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/blink.gif\' class=\'bbc_emoticon\' alt=\':blink:\' />
Любовь и массовые расстрелы спасут мир.

diamonde

[quote name=\'Vicpo\' post=\'6029\' date=\'17.7.2009, 17:45\']В убунте стоит grub 2 , говорили же выше старый это проигрыватель[/quote]
Пошел проще поставил qmmp 
Я в Линуксе новичек и еще учусь - не пинайте больно!

log

17 Июля 2009, 18:24 #11 Последнее редактирование: 17 Июля 2009, 18:38 от log
Цитироватьconfigure: error: *** GLIB >= 1.2.2 not installed - please install first ***
Что это может быть??
Наверноe просит установить glib >= 1.2.2  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />

[quote post=\'6031\' date=\'17.7.2009, 12:11\']Это опечатка?  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/blink.gif\' class=\'bbc_emoticon\' alt=\':blink:\' />[/quote]
Это суровая истина! У Вити не то что GRUB начнет музыку проигрывать, он Apachе плясать заставит!  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/laugh.gif\' class=\'bbc_emoticon\' alt=\':lol:\' />
А потом, доктор, я собрал мир. Это заняло у меня 7 дней...

Vicpo

Да ладно прикалываться http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> ну с кем не бывает http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

diamonde

[quote name=\'log\' post=\'6033\' date=\'17.7.2009, 18:24\']Наверноe просит установить glib >= 1.2.2  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />[/quote]

У меня такого пакета нет 
Я в Линуксе новичек и еще учусь - не пинайте больно!

log

17 Июля 2009, 22:46 #14 Последнее редактирование: 17 Июля 2009, 22:48 от log
[quote name=\'diamonde\' post=\'6044\' date=\'17.7.2009, 16:18\']У меня такого пакета нет [/quote]
libglib1.2
Все зависимости (пакет только под Etch): http://packages.debian.org/etch/xmms
Только ставьте пакеты из репозитория Ubuntu, иначе рискуете сломать систему.
И попробуйте audacious, тот же xmms + улучшения.
А потом, доктор, я собрал мир. Это заняло у меня 7 дней...