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