Найдите в руководстве переключатель команд, dpkg
чтобы удалить зависимости.
К вашему сведению --force
, вероятно, не то, что вы хотите.
Я пытаюсь удалить пакет openssh-client с помощью dpkg. У меня также есть пакеты openssh-server и ssh-askpass-gnome, и я хочу удалить их.
В настоящее время у меня есть команда, dpkg -r openssh-client
но это дает сообщение об ошибке, которое говорит
openssh-server depends on opessh-client.
ssh-askpass-gnome depends on openssh-client however:
Package openssh-client is to be removed
dpkg: error processing openssh-client (--remove)
dependency problems - not removing
Я хочу удалить все зависимости, а также openssh-клиент. Я пробовал флаг -B (он же --auto-deconfigure), но он ничего не делает
Apt-get работает, но иногда требует ввода (даже с -y), что недопустимо (запускается из скрипта).
(Сервер Ubuntu 8.04.3)
Найдите в руководстве переключатель команд, dpkg
чтобы удалить зависимости.
К вашему сведению --force
, вероятно, не то, что вы хотите.
Если вы хотите, чтобы зависимости обрабатывались автоматически при удалении / очистке пакетов, dpkg может быть проблемой. Aptitude - это команда, которую вы хотите.