Переустановите пакет и его установленные зависимости
У меня установлен пакет, который сломан (сам пакет, а не его зависимости). Переустановка с 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