[sisyphus] Re: Fwd: Re: Обновления пакетов с помощью патчей

Maxim Tyurin mrkooll на tdr.pibhe.com
Ср Сен 15 19:31:44 MSD 2004


"Nizamov Shavkat" <shawkat на samdu.uz> writes:

>> Дико извиняюсь, но думал тут все в курсе ;)
>> В patch.rpm находятся только изменившиеся файлы.
>> Это особенно замечательная вещь для security fix (особенно если бага
>> например в kde :)
>>
>> Вот пример из последних обновлений
>> -rw-r--r--  1 mrkooll mrkooll  419714 Sep 15 17:51
>> tmp/a2ps-4.13-1046.4.i586.patch.rpm
>> -rw-r--r--  1 mrkooll mrkooll  799500 Sep 15 17:59
>> tmp/a2ps-4.13-1046.4.i586.rpm
>> -rw-r--r--  1 mrkooll mrkooll 1498246 Sep 15 17:56
>> tmp/a2ps-4.13-1046.4.src.rpm
>>
>> хотя пакет маленький и на нем разница не так существенна.
>>
>> В i586.rpm - 294 файла
>> в patch.rpm - 12 файлов
>>
>> При установке patch.rpm увеличивается версия/номер сборки в базе rpm
>
> и как потом будет отрабатываться скажем удаление пакета ?
> как это вообще в базе данных rpm отражается ?

Я же говорю. В базе rpm обновляется информация про пакеты.
Пример:
стоит у тебя kdebase-3.2.3-alt9.i586.rpm
и тут нашли в нем баг
выходит kdebase-3.2.3-alt10.i586.rpm и
kdebase-3.2.3-alt10.i586.patch.rpm который гораздо меньше по размеру
Качаешь себе patch.rpm, делаешь 
rpm -Uhv kdebase-3.2.3-alt10.i586.patch.rpm
и получаешь установленный в системе пакет 
rpm -q kdebase
kdebase-3.2.3-alt10

Если его удалить - он конечно удалиться :)
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll на jabber.pibhe.com



Подробная информация о списке рассылки Sisyphus