После обновления до 16.04 я попытался использовать эту команду, но, похоже, она dpkg-reconfigure
(или dpkg --reconfigure
) не понимает опцию --all
.
Она все еще доступна? Если нет, есть ли эквивалентная команда?
решение1
Не эквивалент, но, вероятно, то, что вы ищете, если хотите быть уверены, что все хоть как-то настроено:
dpkg --configure -a
решение2
Вы можете попробовать этот скрипт:
(
for i in `dpkg -l | grep '^ii' | awk '{print $2}'`; do
echo $i; sudo dpkg-reconfigure $i;
done
) 2>&1 | tee dpkg-reconfigure.log
Он перенастраивает все установленные пакеты и сохраняет журнал в dpkg-reconfigure.log
файл.
решение3
Нет, dpkg-reconfigure
16.04 (а также 15.10) такой возможности больше нет --all
, хотя она присутствовала в 14.04 (насчет 14.10 не уверен).
Вы могли бы убедиться в этом самостоятельно, проверив страницу руководства команды:
man dpkg-reconfigure
В системе 16.04 (или 15.10) на этой странице руководства --all
аргумент не будет указан, тогда как в системе 14.04 он присутствует.
Если у вас нет под рукой этих систем, просто прочитайте онлайн-страницы руководства:16.04-15.10-14.04
(Примечание для будущих читателей: если к моменту прочтения вами этой статьи срок действия одного из связанных релизов уже истек, ссылка перенаправит на страницу руководства последнего релиза вместо отображения старой архивной версии)