2.4. Удаление пакетов

Проблема
Некая программа вам надоела, и вы хотите ее удалить. А может, вы случайно ус тановили ненужную программу. Итак, требуется удалить пакет RPM из системы.
Решение
Задача решается командой rmp -e:
# rpm -ev tuxpaint
Вводить полное имя пакета (например, tuxpaint-9.13.-l.i386.rpm) не обязатель но; достаточно одной метки.
Чтобы удалить сразу несколько программ, перечислите их, разделяя пробелами:
# rpm -ev tuxpaint SDLttf SDLttf-devel SDLimages
Чтобы установка производилась без проверки зависимостей:
# rpm -ev --nodeps tuxpaint
Предварительное тестирование командной строки перед выполнением осуще ствляется командой
# rpm -ev --test tuxpaint SDLttf SDLttf-devel SDLJmages
Комментарий
Если RPM сообщает, что удалить пакет невозможно, потому что от него зависят
другие пакеты, вам придется либо удалить остальные пакеты, либо оставить пакет
в системе. В некоторых случаях (например, при замене Sendmail) зависимости
приходится разрывать. Новая почтовая программа — Postfix, Exim или qmail —
разрешит зависимости Sendmail, но сначала Sendmai нужно удалить, а это неиз бежно приведет к нарушению всех зависимостей.
См. также
rpm(8); Maximum RPM (http://www.rpm.org/max-rpm/index.html).