Re: Поставить из исходников, не нарушить зависимости
- To: Debian-Russian List <debian-russian@lists.debian.org>
- Subject: Re: Поставить из исходников, не нарушить зависимости
- From: Mikolaj Golub <golub@inec.kharkov.com>
- Date: Wed, 03 May 2006 11:14:31 +0300
- Message-id: <[🔎] 87ac9zy17c.fsf@zhuzha.inec.private>
- In-reply-to: <20060429134920.14992d6c.gsmith@eurocom.od.ua> (Vladimir Zolotykh's message of "Sat, 29 Apr 2006 13:49:20 +0300")
- References: <20060428095704.49e3641e.gsmith@eurocom.od.ua> <4451C152.1010800@regolit.com> <20060428142818.1ab18eb5.gsmith@eurocom.od.ua> <87aca54zod.fsf@zhuzha.inec.private> <8764kt4yr7.fsf@zhuzha.inec.private> <20060429134920.14992d6c.gsmith@eurocom.od.ua>
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 <golub@inec.kharkov.com> 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
Reply to: