[sisyphus] Re: Fwd: Re: Обновления пакетов с помощью патчей
Maxim Tyurin
=?iso-8859-1?q?mrkooll_=CE=C1_tdr=2Epibhe=2Ecom?=
Ср Сен 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