|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 24 Sep 2002 21:32:52 To : Aleksey I Zavilohin Subject : Re: rpm - Re: freeamp 2.1.1-1 -------------------------------------------------------------------------------- >>> Aleksey I Zavilohin wrote: >> Это то, что мне пришлось недавно делать не менее трех раз (штатный apt >> позорно свалился, правда, по другой причине). Понятно, что правильная >> транзакция без нарушения целостности была бы: одновременно поставить >> qt2-2.0.5 и удалить qt-2.0.3. Hо rpm такого не умеет. >> deb, кажется, тоже (могу ошибаться). AIZ> умеет - надо только правильно Conflicts: прописать в qt3 типа AIZ> << qt2-2.0.5 - тогда он сначала проапгрейдит до 2.0.5 - а потом только AIZ> поставит qt3 Ты не понял ситуацию. Она сложнее, такой метод не поможет. >> А между такими шагами возникают опасные моменты - например, удаление >> файлов, одинаковых в обоих пакетах, которые иначе бы просто не трогались. AIZ> Это лечится когда пакетный менеджер знает как найти оба пакета AIZ> (во всяком случае apt) То есть ему надо еще и предоставить старый дистрибутив? >> Это теория. А при реальных апгрейдах часто никакой apt не справляется. AIZ> В Дебиане справляется достаточно хорошо - но в частности из-за того, AIZ> что "левых" пакетов на порядок меньше чем у RH (а родные более-менее AIZ> причесаны к моменту релиза и есть полиси) AIZ> 8-) Hу а случай смены базового имени пакета отрабатывается? /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73683a4d0c49.html, оценка из 5, голосов 10
|