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]
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: Поставить из исходников, не нарушить зависимости
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: Jabber: [EMAIL PROTECTED] Машины пока еще от копирования защищены хитрой немецкой технологией "сборка трезвым"Alex Korchmar в <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]