Переустановите пакет и его установленные зависимости

У меня установлен пакет, который сломан (сам пакет, а не его зависимости). Переустановка с sudo dpkg-reconfigure <package> или же sudo apt-get --reinstall install <package> не сделал трюк. Я хотел бы попробовать переустановить пакет, включая все его установленные в настоящее время зависимости. Есть ли способ сделать это?

1 ответ

Решение

Вы можете проверить все зависимости пакета с apt-cache:

$ sudo apt-cache depends <package>

Используя результаты этой команды, мы получаем следующую, которая переустанавливает <package> и его зависимости:

$ sudo apt-cache depends <package> | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y
Другие вопросы по тегам