Я пытаюсь удалить пакет 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)

2 ответа2

0

Найдите командный переключатель в руководстве dpkg чтобы удалить зависимости.

К вашему сведению - --force , вероятно, не то, что вы хотите.

0

Если вы хотите, чтобы зависимости обрабатывались автоматически при удалении / очистке пакетов, dpkg может быть проблемой. Aptitude - это команда, которую вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .