LINUX.ORG.RU

yum history undo [id] и общие зависимости.

 , , ,


0

1

Собственно по привычке я никогда не пользовался yum remove и для удаления пакета использовал yum history undo [id], но один момент работы сабжа заставил меня задуматься. Допустим мы ставим какой-то пакет, в его зависимостях есть только qt4, таким образом у нас ставится 2 пакета - сабж и qt4 как зависимый, пусть номер этой транзакции в yum будет 9, потом ставится еще один пакет в зависимости которого тоже только qt4, но в систему в итоге ставится только один пакет (ибо зависимый уже стоит), пусть номер этой транзакции будет 10, а вот дальше начинается магия, если мы отменяет 9 транзакцию оно сносит и пакет и qt4, тем самым ломая пакет поставленный в 10 транзакции. Мои вопросы таковы:

1) Я правильно понимаю, что если таким образом я сломаю пакет, починить его можно будет только вручную?

2)Можно ли манипуляциями с транзакциями сломать систему или только «пакеты пользователя»?

★★★★

По уму, он не должен тебе позволить откатить транзакцию 9, поскольку на удаляемый пакет есть ссылка зависимостей.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

или предложит откатить еще и десятую транзакцию тоже :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.