The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

GiftWrap - новый GUI-интерфейс для создания пакетов для Ubuntu Linux

29.05.2009 17:32

Представлен первый релиз GiftWrap, GUI-интерфейс для упрощения создания пакетов для Ubuntu Linux, основанной на кодовой базе проекта Deb Creator. В настоящий момент поддерживается создание пакетов из набора исходных текстов с максимальной автоматизацией всех рутинных операций. В будущих версиях ожидается возможность операций по модификации и обновлению содержимого пакетов, загрузке пакетов в PPA, разбиению пакета на части, автоформированию .desktop файлов и меню.

  1. Главная ссылка к новости (http://giftwrap.tuxfamily.org/...)
Лицензия: CC-BY
Тип: Интересно / Программы
Короткая ссылка: https://opennet.ru/21951-deb
Ключевые слова: deb, ubuntu, debian, packet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, angrycore (?), 18:05, 29/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Видео очень понравилось! Возможность легко создавать нормальные пакеты для дебиана и производных, это то, чего мне когда-то не хватало (до того как я мигрировал на арч :Р ). Ах да, про checkinstall я в курсе, но созданные им пакеты нормальными язык назвать не поворачивается.
     
  • 1.2, Аноним (-), 18:09, 29/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    По моему скромноиу мнению лучше slackbuild ничего нет.


     
  • 1.3, Аноним (-), 18:24, 29/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Очнулись же, в CRUX и Arch уже давно есть хорошая система сборочных скриптов, писать эти скрипты - одно удовольствие
     
     
  • 2.4, yarodin (??), 18:40, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Очнулись же, в CRUX и Arch уже давно есть хорошая система сборочных
    >скриптов, писать эти скрипты - одно удовольствие

    А какие в генту и фрибсд "системы сборочных скриптов" ! Вы закачаетесь просто :)

     
     
  • 3.6, Аноним (-), 19:01, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле я думал лучше будет, а так, маловменяемая чехарда
        * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i686/PKGBUILD?view=
        * http://gentoo-portage.com/AJAX/Ebuild/88333/View
        * http://ecarux.de/ports/kdelibs/Pkgfile
    И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно кто-то и закачается
     
     
  • 4.8, Аноним (-), 19:09, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >И для полного счастья посмотрите фряшные порты.

    http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/kdelibs4/Makefile?rev=1.234;c
    Не поленился и нашёл сам.

     
  • 4.9, yarodin (??), 19:09, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >На самом деле я думал лучше будет, а так, маловменяемая чехарда
    >    * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i686/PKGBUILD?view=
    >    * http://gentoo-portage.com/AJAX/Ebuild/88333/View
    >    * http://ecarux.de/ports/kdelibs/Pkgfile
    >И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно
    >кто-то и закачается

    И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?

    P.S. Предыдущего троля кормить не буду само собой, я жадный :)

     
     
  • 5.11, Аноним (-), 19:18, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?

    В простоте, очевидно. И тот и другой решают поставленную задачу - на выходе тёпленький пакет, который можно спокойно передавать пакетному менеджеру.


     
     
  • 6.12, yarodin (??), 19:23, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?
    >
    >В простоте, очевидно. И тот и другой решают поставленную задачу - на
    >выходе тёпленький пакет, который можно спокойно передавать пакетному менеджеру.

    Да? :) и какой в генту пакет на выходе и какой пакетный менеджер? :)

    Я Арча в глаза не видел поэтому мне дико интересно, при вот таком вот виде зависимостей:

    depends=('phonon' 'shared-mime-info' 'libxpm' 'hal'
    'enchant' 'jasper' 'openexr' 'strigi' 'libxtst'
    'giflib' 'soprano' 'ca-certificates' 'xdg-utils' 'libxft')
    makedepends=('pkgconfig' 'cmake' 'automoc4' 'intltool' 'avahi' 'libgl' 'hspell')

    как вы решаете проблему если собираемому/собраному пакету нужны какие-то строго определенные (ну или не ниже) версии зависимостей?

     
     
  • 7.13, Аноним (-), 19:26, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >как вы решаете проблему если собираемому/собраному пакету нужны какие-то строго определенные (ну или не ниже) версии зависимостей?

    http://repos.archlinux.org/viewvc.cgi/xorg-server/repos/extra-i686/PKGBUILD?r
    Удивительно сложное решение высосанной проблемы из пальца

     
     
  • 8.15, yarodin (??), 19:35, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос про пакеты в генту вы проигнорировали и плавно перешли на XORG - уже тепл... текст свёрнут, показать
     
     
  • 9.17, Аноним (-), 19:39, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь вспоминайте о чём шла речь, о вменяемой и понятной системе А собрать б... текст свёрнут, показать
     
     
  • 10.21, yarodin (??), 19:45, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Подразумевается что PKGBUILDы у вас тоже синкаются с неким центральным репо И ч... текст свёрнут, показать
     
     
  • 11.29, Аноним (-), 20:04, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    С моими фиксами это дело лежит в var abs local , когда всё остальное синкается ... текст свёрнут, показать
     
     
  • 12.32, yarodin (??), 20:13, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это понятно, переводя на понятный мне язык локальные оверлеи Наверное очень у... текст свёрнут, показать
     
     
  • 13.38, Аноним (-), 20:43, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Хитрость том, что из 50 пакетов, для которых в optdepends есть к примеру тот же ... текст свёрнут, показать
     
  • 7.14, Аноним (-), 19:34, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Да? :) и какой в генту пакет на выходе и какой пакетный менеджер? :)

    Я Генту в глаза не видел, но всегда считал, что portage синкает дерево ебилдов и собирает абстрактный пакет, который дальше устанавливается абстрактным пакетным менеджером (мб и самим portage). А Арче пакет собирается makepkg и этот пакет ставиться пакетным менджером pacman. Но дела это не меняет

     
     
  • 8.16, yarodin (??), 19:38, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Только если sandbox очень абстрактный пакет ... текст свёрнут, показать
     
     
  • 9.18, Аноним (-), 19:42, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Смайлофаг вы мой дорогой, дело это не меняет Сборка пакета в арче окружена chro... текст свёрнут, показать
     
     
  • 10.20, yarodin (??), 19:44, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а что тогда есть гентушные binpkgs неабстрактные пакеты ... текст свёрнут, показать
     
     
  • 11.24, Аноним (-), 19:51, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я честно говоря не знаю, а они тут вообще при чём ... текст свёрнут, показать
     
     
  • 12.27, yarodin (??), 19:57, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это то же самое что вы имеете в арче Собираем из ебилда в пакет - ставим пакетн... текст свёрнут, показать
     
     
  • 13.30, Аноним (-), 20:07, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Всё-таки и они есть Очень хорошо Что-нибудь от этого изменилось ... текст свёрнут, показать
     
  • 10.23, yarodin (??), 19:50, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А можно еще вопрос по арчу Вы прямо весь софт установленный в вашей системе соб... текст свёрнут, показать
     
     
  • 11.25, Аноним (-), 19:54, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно, потому что в этом нет никакой необходимости Есть необходимость или... текст свёрнут, показать
     
     
  • 12.31, yarodin (??), 20:09, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так в этом и главное отличие, я думаю, влияющее собственно на размер понятнос... текст свёрнут, показать
     
     
  • 13.34, Аноним (-), 20:22, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Безусловно, но стать непоседливым пользователе в нём ну очень просто Заинтересов... большой текст свёрнут, показать
     
  • 4.19, yarodin (??), 19:42, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати вот всем анонимам отличная возможность доказать преимущества PKGBUILD над EBUILD: http://archlinux.org.ru/forum/viewtopic.php?f=7&t=1326

    P.S. Раз PKBUILD настолько проще и понятнее, я думаю минут за 20 накидаете :)

     
     
  • 5.22, Аноним (-), 19:49, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/extra-i686/PKGBUILD?view=markup . Для сравнения покажите, что у вас творится в ебилде, можно будет посмеяться вместе.
     
     
  • 6.26, yarodin (??), 19:56, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для
    >офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/extra-i686/PKGBUILD?view=markup
    >. Для сравнения покажите, что у вас творится в ебилде, можно
    >будет посмеяться вместе.

    В каком именно? Если в go-oo ebuild'e то там +- то же самое.
    В infra ужас по одной тривиальной причине, не имеющей отношения к ebuild'ам - инфра до сих пор не используют сборщик от go-oo c дистрозависимыми конфигами.

    P.S. Ну давайте смеятся вместе. Начем я думаю с этого места --disable-kde\ :)

     
     
  • 7.28, Аноним (-), 19:59, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    --enable-kde )) И соответствующую зависимость в depends . Жду ссылку на ебилд для go-oo, чтобы убедиться что там +/-
     
     
  • 8.33, yarodin (??), 20:20, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http gentoo-portage com AJAX Ebuild 32816 View Можно пальцем мне показать, что... текст свёрнут, показать
     
     
  • 9.35, Аноним (-), 20:24, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    честно говоря уже начиная с pkg_setup слабо понимаю, что там имелось ввиду ... текст свёрнут, показать
     
     
  • 10.37, yarodin (??), 20:27, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Как я уже писал выше, далее на 99 use флаги и максимально широкая собираемость... текст свёрнут, показать
     
  • 6.43, RNZ (ok), 13:46, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для
    >офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/extra-i686/PKGBUILD?view=markup
    >. Для сравнения покажите, что у вас творится в ебилде, можно
    >будет посмеяться вместе.

    это "md5sums=(...)" - жесть!

     
  • 4.39, fiuewbiu34 (?), 20:55, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >На самом деле я думал лучше будет, а так, маловменяемая чехарда
    >    * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i686/PKGBUILD?view=
    >    * http://gentoo-portage.com/AJAX/Ebuild/88333/View
    >    * http://ecarux.de/ports/kdelibs/Pkgfile
    >И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно
    >кто-то и закачается

    Мсье про dpkg-buildpackage не слыхал? Тогда о каких устрицах речь?

     

  • 1.7, Аноним (-), 19:09, 29/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я ламер - помогите понять - у пакета есть зависимости. Их составитель пакета сам вручную же и составляет, да? т.е. прописывает все программы и компоненты внешние которые нужны для пакета?
     
     
  • 2.10, Аноним (-), 19:15, 29/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я ламер - помогите понять - у пакета есть зависимости. Их составитель
    >пакета сам вручную же и составляет, да? т.е. прописывает все программы
    >и компоненты внешние которые нужны для пакета?

    Вообщем-то да. Но тут надо понимать, что если пакету C требуется пакет B, который зависит от A, то достаточно в зависимость C поставить только B, и грамотная система сборки (будь то portage, abs с makepkg, и тд) всё сама разрешит и соберёт. Ну а конкретные зависимости легко узнаются из README, а что чаще от autotools или того, чем собирается софт (cmake и тд и тп). Написать скрипт, имея скелет дело плёвое.


     

  • 1.36, yarodin (??), 20:25, 29/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Представлен (http://giftwrap.tuxfamily.org/)  первый релиз GiftWrap, GUI-интерфейс для упрощения создания пакетов для
    >Ubuntu Linux, основанной на кодовой базе проекта Deb Creator (http://debcreator.cmsoft.net/). В
    >настоящий момент поддерживается создание пакетов из набора исходных текстов с максимальной
    >автоматизацией всех рутинных операций. В будущих версиях  ожидается (http://giftwrap.wikia.com/wiki/Roadmap) возможность
    >операций по модификации и обновлению содержимого пакетов, загрузке пакетов в PPA,
    >разбиению пакета на части, автоформированию .desktop файлов и меню.
    >
    >URL: http://giftwrap.tuxfamily.org/
    >Новость: https://www.opennet.ru/opennews/art.shtml?num=21951

    Подитоживая, искренне надеюсь что в итоге со временем в arch получаться равноправные source/binary части.
    Как впрочем и в gentoo ;)

     
     
  • 2.40, User294 (ok), 07:21, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Подитоживая отметим что приперлась толпа троллей которые по топику нихрена не сказали почти, зато про всякие посторонние ебилды и арчи понафлеймили.И куда смотрят модераторы?Или они только мои сообщения грохать умеют а пачка тролей и офтоперов с другими никами - это ничего, так и надо, дескать?
     
     
  • 3.41, . (?), 07:53, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >куда смотрят модераторы? Или они только мои сообщения грохать умеют

    /me поперхнулся эклером
    так ваши сообщения ещё и удаляют!? сколько же вы их пишете за день???

     
     
  • 4.47, User294 (ok), 18:44, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >/me поперхнулся эклером

    Так держать, в правильном направлении идете, товарисчи :)

     
  • 3.42, Аноним (-), 11:31, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что хотется вот сказать. Ваша толпа - это я 1 аноним и 1 регистрант, те нас всего 2е. И 2ое, хочется пособолезновать по поводу модераторского произвола, а то видит ли только у одного юсера294 их удаляют
     
     
  • 4.46, User294 (ok), 18:43, 30/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Что хотется вот сказать. Ваша толпа - это я 1 аноним и
    >1 регистрант,

    Понимаете, определить количество анонимов в силу одинакового ника несколько проблематично.

    >те нас всего 2е.

    А офтопа про какие-то посторонние сущности развели как легион троллей.

    >а то видит ли только у одного юсера294 их удаляют

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

     

  • 1.48, Zenitur (?), 01:41, 31/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О! Как раз собирался создать страничку со своими сборками Wine не только с Mesa3D, но и с fglrx и nvidia-вариантами реализаций библиотеки OpenGL. Это даёт ощутимые плюсы, особенно для ATi. Но всё же главная фишка - в компиляции с DiB-патчами.
     
     
  • 2.49, Аноним (49), 03:54, 31/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, что ж Потестил программу Собрал последний SVN программы flashrom перепр... большой текст свёрнут, показать
     
     
  • 3.50, Аноним (49), 05:15, 31/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ещё недочёты. Когда вводишь краткое описание программы (а его я просто копирую из пакета DosBOX из репозитария), то оно не влезает всё... А в полном описании в итоговом пакете Enter заменяется на пробел.
     
  • 3.51, Автор (?), 15:52, 31/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, учтено.

    Но для будущего, пожалуйста, напишите репорт - https://bugs.launchpad.net/giftwrap/+filebug

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру