Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  
Sikon (фотография)

Руководство по созданию пакетов Ubuntu

Ubuntu Packaging Guide - это продукт коллективного творчества нескольких разработчиков Ubuntu, в самую первую очередь - Даниэля Гольбаха (Daniel Holbach), который известен в узких кругах как организатор регулярных уроков по созданию пакетов (Packaging 101) на IRC-каналах Ubuntu.

Руководство идеально подходит для новичков, но в нём охватываются и более продвинутые вопросы.

Помимо советов по созданию пакетов с нуля, охваченных в Debian New Maintainer's Guide, рассматриваются такие темы, как:

  • обновление существующих пакетов;
  • создание файлов различий между пакетами (debdiff) для прикрепления к отчётам о багах на Launchpad;
  • системы наборов патчей (simple-patchsys, dpatch, quilt);
  • специфика пакетов для KDE;
  • специфика пакетов динамических библиотек;
  • сборка пакетов в chroot (pbuilder).

Делается упор на специфику разработки Ubuntu и отличия оной от разработки Debian.

>>> Подробности

Метки: deb, ubuntu, создание пакетов

Sikon *** (04.02.2008 9:24:22)
Проверено: Shaman007 (04.02.2008 9:55:26)

[#]  

Re: Руководство по созданию пакетов Ubuntu

переведите пожалуйста

anonymous (04.02.2008 10:26:38)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 10:26:38  
Sikon (фотография)

Re: Руководство по созданию пакетов Ubuntu

Есть частичный перевод старой версии.

https://help.ubuntu.com/ubuntu/packagingguide/ru/index.html

Sikon *** (04.02.2008 10:30:23)
[#]  
Nicko (фотография)

Re: Руководство по созданию пакетов Ubuntu

Надо создавать пакеты под Debian, а в Ubuntu они скорее всего сами перетекут ;)

Nicko * (04.02.2008 11:11:10)
[#]  

Re: Руководство по созданию пакетов Ubuntu

[:|||||||||||:]

Лучше - http://tigro.info/blog/index.php?id=375 :: Цикл статей по сборке RPM и DEB пакетов

anonymous (04.02.2008 11:12:27)
[#]  
GFORGX (фотография)

Re: Руководство по созданию пакетов Ubuntu

> специфика пакетов для KDE;

интересно, чем они специфичны :D

GFORGX **# (04.02.2008 11:16:57)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от GFORGX 04.02.2008 11:16:57  

Re: Руководство по созданию пакетов Ubuntu

> интересно, чем они специфичны :D

redeyelib зависимости

anonymous (04.02.2008 11:20:15)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 11:20:15  
halturin (фотография)

Re: Руководство по созданию пакетов Ubuntu

>redeyelib зависимости

libredeye если быть точным ;)

halturin **** (04.02.2008 11:29:02)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от halturin 04.02.2008 11:29:02  

Re: Руководство по созданию пакетов Ubuntu

>libredeye если быть точным ;)

+1. )))))))))

anonymous (04.02.2008 11:44:36)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 11:44:36  

Re: Руководство по созданию пакетов Ubuntu

Holbach Хольбах

anonymous (04.02.2008 13:30:25)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 13:30:25  
Sikon (фотография)

Re: Руководство по созданию пакетов Ubuntu

Согласно дурацкой сложившейся традиции немецкие имена, начинающиеся на H, по-русски начинаются на Г. Мне это не нравится, но что делать.

Sikon *** (04.02.2008 13:36:57)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от Sikon 04.02.2008 13:36:57  

Re: Руководство по созданию пакетов Ubuntu

> Согласно дурацкой сложившейся традиции немецкие имена, начинающиеся на H, по-русски начинаются на Г. Мне это не нравится, но что делать.

Это влияние Гнома. А вот если бы был Кольбах...

anonymous (04.02.2008 13:42:31)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от GFORGX 04.02.2008 11:16:57  
chapay (фотография)

Re: Руководство по созданию пакетов Ubuntu

>интересно, чем они специфичны :D

Тем что одновременно должны сосуществовать kde4 и kde3

chapay ** (04.02.2008 14:51:33)
[#]  

Re: Руководство по созданию пакетов Ubuntu

Подскажите, может ли в debian менеджер пакетов при обновлении пакета выдать список всех зависимостей в виде ссылок на скачку? Т.е. чтобы подсунуть список закачек wget-у на другой машине.

anonymous (04.02.2008 16:06:22)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 16:06:22  

Re: Руководство по созданию пакетов Ubuntu

man apt-get

apt-get --print-uris install blahblah

anonymous (04.02.2008 17:18:21)
[#]  

Re: Руководство по созданию пакетов Ubuntu

альтлинукс со своей средой сборки удавится

anonymous (04.02.2008 17:34:04)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 16:06:22  

Re: Руководство по созданию пакетов Ubuntu

> Подскажите, может ли в debian менеджер пакетов при обновлении пакета выдать список всех зависимостей в виде ссылок на скачку?

Используй apt-zip.

gaa ** (04.02.2008 17:42:41)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от gaa 04.02.2008 17:42:41  

Re: Руководство по созданию пакетов Ubuntu

>man apt-get

>apt-get --print-uris install blahblah

>Используй apt-zip.

Спасибо. То, что надо. 8)

/me подумывает о переходе со слаки на дебьян.

anonymous (04.02.2008 18:03:10)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 18:03:10  
Sikon (фотография)

Re: Руководство по созданию пакетов Ubuntu

> /me подумывает о переходе со слаки на дебьян.

Однозначно!

Debian-based - труЪ.

Sikon *** (04.02.2008 18:41:09)
[#]  

Re: Руководство по созданию пакетов Ubuntu

вот только не надо изобретать велосипедов! пусть все пакеты будут одинаковы для дебиан-базед систем

anonymous (04.02.2008 19:56:06)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 19:56:06  
Sikon (фотография)

Re: Руководство по созданию пакетов Ubuntu

Большинство пакетов Debian и так работают в Ubuntu из коробки... после перекомпиляции.

Большинство, но не все. Самый наглядный пример - KDE4. Ну и в main, понятно, шанс нарваться на несовместимость выше, чем в universe.

Sikon *** (04.02.2008 20:46:18)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от Sikon 04.02.2008 13:36:57  

Re: Руководство по созданию пакетов Ubuntu

> Согласно дурацкой сложившейся традиции немецкие имена, начинающиеся на H, по-русски начинаются на Г. Мне это не нравится, но что делать.

Ну уж точно не "Х" :) А то будут получаться "Хер" вместо 'Herr" :D

Сами немцы хорошо отличают H от Ch. :))))

А традиция пошла от западных славян - у них есть такой звук, и есть еще такой же, но звонкий Г' а дальше у белоруссов только звонкий - а от них уж к нам.

fi ** (05.02.2008 1:39:47)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 04.02.2008 18:03:10  

Re: Руководство по созданию пакетов Ubuntu

уже, все, что падало не восстанавливается на слаке, а ставится дебиан, или кубунту.. :-)

anonymous (05.02.2008 8:54:08)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 05.02.2008 8:54:08  

Re: Руководство по созданию пакетов Ubuntu

>уже, все, что падало не восстанавливается на слаке, а ставится дебиан, или кубунту.. :-)

А что это у тебя на слаке "падает", может с руками чего?

anonymous (05.02.2008 14:35:02)
[#] Ответ на: Re: Руководство по созданию пакетов Ubuntu от anonymous 05.02.2008 14:35:02  

Re: Руководство по созданию пакетов Ubuntu

Пробовал создавать пакеты. Запарился.

Darth_Horn (05.02.2008 21:36:59)
[#]  
MiracleMan (фотография)

Re: Руководство по созданию пакетов Ubuntu

Хмм... Глянем, в чём там принципиальные различия.. ;-)

MiracleMan ***** (06.02.2008 1:32:45)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList