Re: Поставить из исходников, не нарушить зависимости
Vladimir Zolotykh - debian-russian@lists.debian.org @ Fri, 28 Apr 2006 14:28:18 +0300: VZ On Fri, 28 Apr 2006 14:16:34 +0700 VZ Sergei Stolyarov [EMAIL PROTECTED] wrote: VZ apt-get -t testing source tla Затем dpkg-source -x tla_1.3.3-3.2.dsc cd la_1.3.3-что-там-ещё VZ apt-get install debhelper libneon24-dev dpkg-buildpackage -rfakeroot VZ Поставить то я поставил, но так баг еще не исправлен, а вот VZ tla 1.3.4 похоже просто нету, так что как не крути пришли к VZ начальном моему вопросу. Возьми оригинальные исходники от 1.3.4 и наложи на них diff.gz от 1.3.3. Дальше все тот же самый dpkg-buildpackage. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Машины пока еще от копирования защищены хитрой немецкой технологией сборка трезвымAlex Korchmar в [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Поставить из исходников, не нарушить зависимости
On Sat, 29 Apr 2006 13:49:20 +0300 Vladimir Zolotykh wrote: VZ On Fri, 28 Apr 2006 16:26:36 +0300 VZ Mikolaj Golub [EMAIL PROTECTED] wrote: On Fri, 28 Apr 2006 16:06:42 +0300 Mikolaj Golub wrote: MG wget ftp://.../tla-1.3.4.tar.gz MG mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz MG tar xzf tla_1.3.4.orig.tar.gz MG cp -a tla-1.3.3/debian tla-1.3.4 MG cd tla-1.3.4 MG dch -i # поменять версию на 1.3.4-1 MG fakeroot dpkg-buildpackage MG Ну и разгребать ошибки, если будут. VZ Попробовал еще с помощью uupdate. VZ Есть ли разница между вашим способом и VZ использованием uupdate ? Есть. Способ повыше будет корректно работать, только если мейнтейнер пакета не вносил изменения в сами исходники, либо все изменения в виде патчей лежат в каталоге debian. Это можно проверить, разглядывая diff.gz. uupdate автоматизирует то, что тоже Вам советовали -- распаковать свежие исходники и наложить на них diff.gz от старого пакета. Это более правильно, хотя есть большая вероятность, что diff без напильника не захочет накладываться. -- to my, trociny -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Поставить из исходников, не нарушить зависимости
Тогда имеет смысл собрать пакет с нуля из новой версии. С нуля может быть слишком сложно. Я бы для начала попробовал uupdate с новой upstream версией. А вдруг, да проапдейтится без конфликтов :) -- WBR, Ivan S. Dubrov
Re: Поставить из исходников, не нарушить зависимости
On Fri, 28 Apr 2006 14:28:18 +0300 Vladimir Zolotykh wrote: VZ On Fri, 28 Apr 2006 14:16:34 +0700 VZ Sergei Stolyarov [EMAIL PROTECTED] wrote: VZ apt-get -t testing source tla Затем dpkg-source -x tla_1.3.3-3.2.dsc cd la_1.3.3-что-там-ещё VZ apt-get install debhelper libneon24-dev dpkg-buildpackage -rfakeroot VZ Поставить то я поставил, но так баг еще не исправлен, а вот VZ tla 1.3.4 похоже просто нету, так что как не крути пришли к VZ начальном моему вопросу. wget ftp://.../tla-1.3.4.tar.gz mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz tar xzf tla_1.3.4.orig.tar.gz cp -a tla-1.3.3/debian tla-1.3.4 cd tla-1.3.4 dch -i # поменять версию на 1.3.4-1 fakeroot dpkg-buildpackage Ну и разгребать ошибки, если будут. -- to my, trociny -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Поставить из исходников, не нарушить зависимости
On Fri, 28 Apr 2006 16:06:42 +0300 Mikolaj Golub wrote: MG wget ftp://.../tla-1.3.4.tar.gz MG mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz MG tar xzf tla_1.3.4.orig.tar.gz MG cp -a tla-1.3.3/debian tla-1.3.4 MG cd tla-1.3.4 MG dch -i # поменять версию на 1.3.4-1 MG fakeroot dpkg-buildpackage MG Ну и разгребать ошибки, если будут. Вот попробовал ради интереса :-) Вылезла одна, при генерации ман-страницы. Лечится так: --- ../tla-1.3.3/debian/generate-manpage.pl 2006-04-28 14:46:19.0 +0300 +++ debian/generate-manpage.pl 2006-04-28 16:04:05.035486506 +0300 @@ -500,6 +500,8 @@ chomp; if (/^tla tla-([^\s]+) from regexps.com$/) { $version = $1; # tla style + } elsif (/^The GNU Arch Revision Control System \(tla\) ([^\s]+)$/) { + $version = $1; } elsif (/^tla-([^\s]+)$/) { $version = $1; # debian style } elsif (/^baz Bazaar version ([^\s]+)/) { -- to my, trociny -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]