Если что-то пойдет не так в середине конфигурации dpkg, нам нужно запустить dpkg --configure -a перед установкой нового пакета.
Есть ли способ проверить, нужно ли запускать «dpkg --configure -a»? Какие файлы мы можем проверить?
Проверьте вывод dpkg -l|grep $packagename
. В первом столбце вы можете увидеть статус пакета. Чтобы понять, что означают эти флаги, вы можете проверить вывод dpkg -l|head -3
. Первая буква - желаемое состояние, вторая буква - статус пакета.
Например, флаг статуса iF
значит установлен, наполовину настроен. В этом случае вам нужно будет оформить dpkg --configure
за пакет.
dpkg -l | grep -E '^[A-Za-z][A-Z]'
Если у вас есть какие-либо результаты, значит, вам нужно dpkg --configure -a
.