Бывает так, что после установки некоторых пакетов возникают проблемы в системе. Особенно если вы ставили пакеты, не зная их имен (просто скопировав команду терминала), или если пакетов много. Могут также возникнуть проблемы с разными версиями пакетов, находящихся в том или ином репозитории. Рад сообщить, что есть простейший способ откатить изменения, сделанные с помощью apt!
Установка
Утилита называется apt-undo и доступна в собственном репозитории. Для ее установки:
sudo add-apt-repository ppa:lkjoel/apt-undo
sudo apt-get update
sudo apt-get install apt-undo
Пример использования
Отмена с помощью apt-undo будет работать лишь в том случае, если использовать ее вместо apt-get для установки/обновления пакетов:
apt-undo install имяпакета
apt-undo remove имяпакета
apt-undo purge имяпакета
apt-undo upgrade
apt-undo dist-upgrade
apt-undo install имяпакета=старая.версия
apt-undo install имяпакета=новая.версия
Для отмены изменений:
apt-undo undo
или
apt-undo undo $HOME/.aptundo/год/месяц/дата/годмесяцдатачасыминутысекунды
или
bash $HOME/.aptundo/год/месяц/дата/годмесяцдатачасыминутысекунды
Автор: Роман Дмитриевич