После обновления до 16.04 я попытался использовать эту команду, но кажется, что dpkg-reconfigure
(или dpkg --reconfigure
) не понимает опцию --all
.
Это все еще доступно? Если нет, есть ли эквивалентная команда?
Не эквивалентный, но вероятно что Вы ищете, если Вы хотите быть уверенными, все по крайней мере так или иначе настроено:
dpkg --configure -a
Нет, 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
(отмечают будущими читателями: если один из связанных выпусков достиг конца жизненного цикла к тому времени, когда Вы читаете это, ссылка перенаправит к странице справочника последнего выпуска вместо того, чтобы показать старую, заархивированную версию)
Можно попробовать этот сценарий:
(
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
файл.