LINUX.ORG.RU

У кого Дебиан..


0

0

Известно что репозитарии Дебиана безграничны :)
Например мне нужна некоторая программа, на которую нет порта/ебилда в моём любимом красноглазом дистрибутиве. Я могу попытаться собрать её из сырцов и потом написать порт. Другой путь подсмотреть порт, в другом source based дистрибутиве. Хорошо, а на дебиановские сборки есть описание как их собирали (скрипт автосборки)? Ведь как то же это собирали?

ЗЫ, мне нужен был Varkon, если быть конкретным.

Спасибо за внимание.

★★★

>Хорошо, а на дебиановские сборки есть описание как их собирали (скрипт автосборки)? Ведь как то же это собирали?

см. файлы diff.gz на странице пакета на packages.debian.org

anonymous
()

зайди на packages.debian.org, найди нужный пакет, справа будут ссылки на исходники. Скачиваешь, патчишь, смотришь в debian/rules. Там правила сборки.

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

Спасибо! С первого взгляда сразу скажу что неудобно мне скачивать весь пакет, мне же только правила сборки нужны.

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

>Скачиваешь, патчишь, смотришь в debian/rules. Там правила сборки.
Скачал.. deb пакет как раскрыть то?

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

>Скачал.. deb пакет как раскрыть то?

deb2tgz, коллега. а еще cpio. а вообще-то я вроде выше уже сказал _что_надо_скачивать_

anonymous
()
Ответ на: комментарий от amoralyrr

>то-то не то ты, видимо, скачал. Там три ссылки: tar.gz, diff.gz и .dsc. Тебе первые две нужны.

Чё-та видимо подустал.. ну нигде не нахожу ссылок.. есть только .deb пакет, а в нём тока сразу /usr и погнали.. никаких правил сборки..
где ж эти: tar.gz, diff.gz?

Я сейчас нахожусь здесь:
http://packages.debian.org/search?keywords=varkon&searchon=names&suit...

Пришёл от седова:
http://packages.debian.org

Через это: "Search package directories"

Ещё искал так:
http://packages.debian.org/src:то_что_мне_нужно

.. но там только бинарники
Искал я varkon

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

Ну распаковал.. ну ничего там не нашёл.
diff - это патч? - причём тут сборка..? в дирректории в сырцах, *orig*, ни debian ни rules нет :(
Как люди собирали varcon*deb я так и не понял..

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

>Ну распаковал.. ну ничего там не нашёл. 
diff - это патч? - причём тут сборка..? в дирректории в сырцах,
 *orig*, ни debian ни rules нет :( 
Как люди собирали varcon*deb я так и не понял..

tar -xzf varkon_1.18A.orig.tar.gz

zcat varkon_1.18A-2.1.diff.gz |patch -p1

Появляется каталог debian

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

Аа.. я и недогадался.. :-\
Спасибо!

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

А не проще накладывание патча и распаковку исходника доверить хотя-бы dpkg-source если уж так руками почесаться хочется ? =)

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

>А не проще накладывание патча и распаковку исходника доверить хотя-бы dpkg-source если уж так руками почесаться хочется ? =)

У меня не Дебиан

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