dpkg: Как удалить пакет, и все остальные пакеты зависят от него?

Я попытался удалить KDE из своей системы. Когда я запускаю «dpkg -r kdebase-bin», он говорит, что «kdebase-data» зависит от него. Итак, как я могу удалить все пакеты, связанные с KDE?

5
задан 14 October 2011 в 20:45

11 ответов

Обычно вместо dpkg используется утилита более высокого уровня. Вы можете использовать apt-get для удаления пакета и всех его зависимостей.

apt-get remove <package>
7
ответ дан 25 May 2018 в 18:13

Обычно вместо dpkg используется утилита более высокого уровня. Вы можете использовать apt-get для удаления пакета и всех его зависимостей.

apt-get remove <package>
7
ответ дан 15 August 2018 в 21:59

В отличие от apt-get, aptitude может рекурсивно удалять пакеты, которые были установлены как зависимости, но которые больше не зависят от того, когда происходит запрос на удаление. Вы должны установить эти пакеты с aptitude, чтобы это работало.

Существуют также такие инструменты, как deborphan, которые могут идентифицировать пакеты, которые больше не могут понадобиться вашей системе, даже если вы не использовали aptitude для их установки. Однако вы должны предоставить ему список пакетов, которые вы хотите использовать в своей системе, но это, как правило, быстрая работа (там будет меньше пакетов, о которых нужно спросить, чем вы можете себе представить).

5
ответ дан 25 May 2018 в 18:13
  • 1
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 2
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 3
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 4
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 5
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 6
    Но есть также apt-get autoremove. – musiphil 29 August 2013 в 02:41
[F1]
3
ответ дан 25 May 2018 в 18:13
dpkg -r --force-depends  $pkg
apt-get install -f
3
ответ дан 25 July 2018 в 21:11
dpkg -r --force-depends  $pkg
apt-get install -f
3
ответ дан 31 July 2018 в 12:27

В отличие от apt-get, aptitude может рекурсивно удалять пакеты, которые были установлены как зависимости, но которые больше не зависят от того, когда происходит запрос на удаление. Вы должны установить эти пакеты с aptitude, чтобы это работало.

Существуют также такие инструменты, как deborphan, которые могут идентифицировать пакеты, которые больше не могут понадобиться вашей системе, даже если вы не использовали aptitude для их установки. Однако вы должны предоставить ему список пакетов, которые вы хотите использовать в своей системе, но это, как правило, быстрая работа (там будет меньше пакетов, о которых нужно спросить, чем вы можете себе представить).

5
ответ дан 2 August 2018 в 02:51
dpkg -r --force-depends  $pkg
apt-get install -f
3
ответ дан 2 August 2018 в 02:51
dpkg -r --force-depends  $pkg
apt-get install -f
3
ответ дан 7 August 2018 в 20:45
dpkg -r --force-depends  $pkg
apt-get install -f
3
ответ дан 15 August 2018 в 21:59

В отличие от apt-get, aptitude может рекурсивно удалять пакеты, которые были установлены как зависимости, но которые больше не зависят от того, когда происходит запрос на удаление. Вы должны установить эти пакеты с aptitude, чтобы это работало.

Существуют также такие инструменты, как deborphan, которые могут идентифицировать пакеты, которые больше не могут понадобиться вашей системе, даже если вы не использовали aptitude для их установки. Однако вы должны предоставить ему список пакетов, которые вы хотите использовать в своей системе, но это, как правило, быстрая работа (там будет меньше пакетов, о которых нужно спросить, чем вы можете себе представить).

5
ответ дан 15 August 2018 в 21:59
  • 1
    большой пункт. Во всяком случае, я поставил ответ Курту, который разрешил мою проблему. Благодарю. – user 15 October 2011 в 15:49
  • 2

Другие вопросы по тегам:

Похожие вопросы: