Откат действий пакетного менеджера

Alex Emergy alex.emergy на gmail.com
Ср Дек 11 13:35:35 UTC 2013


На работе в CentOS поставил пакет mysql-connector-java.noarch, он 
вытянул за собой 52 зависимости.
yum install mysql-connector-java.noarch


Спустя две минуты, понял, что это не что надо и удалил.
yum erase mysql-connector-java.noarch

Но удалился только сам пакет. Был удивлён. Как так? YUM не вычищает 
зависимости? Раньше как-то не обращал внимания. Погуглил - оказалось, 
что действия можно откатить назад

[root на amon-2 distfiles]# yum history list mysql-connector-java.noarch
Loaded plugins: fastestmirror
ID     | Login user               | Date and time    | Action(s)      | 
Altered
-------------------------------------------------------------------------------
      6 | root <root>              | 2013-12-11 16:48 | Erase          
|    1
      5 | root <root>              | 2013-12-11 16:47 | Install        
|   52
history list


[root на amon-2 distfiles]# yum history undo 5
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Undoing transaction 5, from Wed Dec 11 16:47:38 2013
     Dep-Install alsa-lib-1.0.22-3.el6.x86_64 @base
     Dep-Install apache-tomcat-apis-0.1-1.el6.noarch @base
     Dep-Install atk-1.30.0-1.el6.x86_64 @base
     Dep-Install avahi-libs-0.6.25-12.el6.x86_64 @base
...


Есть ли что-то подобное в Debian дистрибутивах?

-- 
Alex Emergy




More information about the ubuntu-ru mailing list