Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

В Mandriva пакеты собираю так:
Просто создаю директории для сборки в папке /root/rpmbuild (как на рисунках) и в директории, где лежит spec-файл выполняю:
rpmbuild -ba ./vpnpptp.spec
rpmbuild -ba ./vpnpptp-one.spec
Как сделать по аналогии в Ubuntu?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4462
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение Rootlexx »

romkaromka писал(а):
21.10.2010 15:32
Как сделать по аналогии в Ubuntu?

По аналогии - никак. Вообще - "Сборка RPM и DEB пакетов".
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

Какие действия нужно выполнить, какие поправки внести, какие пакеты доустановить в Ubuntu, какой командой собрать пакет, если метод сборки для Mandriva известен? Поподробней, пожалуйста, именно для этого случая. Меня не интересует вообще все методы сборки, интересует лишь конкретный.
Как бы Вы сами собрали этот пакет. Вот, что меня интересует.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4462
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение Rootlexx »

romkaromka писал(а):
21.10.2010 16:24
Как бы Вы сами собрали этот пакет.

Использовал бы checkinstall.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

Rootlexx писал(а):
21.10.2010 17:13
Использовал бы checkinstall.

не годится, так как эта программа не сишная, а паскальная
spec-файлы: http://code.google.com/p/vpnpptp/source/br...#svn/trunk/spec
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

Кто возьмется за сборку пакета? В простейшем случае здесь не надо даже ничего компилировать, просто распихать все по директориям. Спеки предельно просты.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение sash-kan »

1. а почему в /opt-е ?
2. а зачем drakx-овский plugin нужен в ubuntu?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

А почему тот же Dr. Web в /opt? В /opt, так как изначально программа не требовала установки, что и сейчас так, к тому же этот способ универсален для всех дистрибутивов без необходимости выяснения их особенностей. В дистрибутив программа осуществляет минимальное вмешательство. Менять что-либо сейчас означало бы что при очередном обновлении возникнет проблема, а также полная несовместимость новых версий со старыми. К тому же сейчас гораздо важнее, чем решать вопрос с /opt и вытекающими отсюда последствиями, решить вопрос использования программы в различных дистрибутивах, в частности, Ubuntu, а то код программы позволяет ее использовать, а пакетов нет. Поэтому /opt оставляем как есть.
Этот плагин только в spec-файле прописан как патч, для убунты не нужен ни один из патчей.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение romkaromka »

Как собрал: http://code.google.com/p/vpnpptp/source/br...D1%82%D0%B0.txt
Файл control и postinst: http://code.google.com/p/vpnpptp/source/br...vn/trunk/DEBIAN
Использовал скрипт http://code.google.com/p/vpnpptp/source/br...k/debcompile.sh
Все по идее так, вот только как бы это оформить по уму. Опыта сборки deb-пакетов у меня нет.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Собрать пакеты для Ubuntu если известно как их собрать в Mandriva

Сообщение blackdevil »

iУведомление от модератора
Ссылку Вам дали в посте №2. Там все написано. Нужно только сесть и изучать. Аналога spec в debian/ubuntu нет. Просьба больше в теме не флудить. Сборка пакета - дело не легкое. Начать рекомендую со ссылки и "Руководства начинающего разработчика Debian"
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали: