Название объясняет это, но почему нужно использовать его, когда я устанавливаю пакет через Terminal на моем ящике, тогда установка не работает, почему это и что делает «dpkg --configure -a», чтобы исправить это, обычный «sudo apt» не может сделать?
apt, aptitude, synaptic и т. д. являются интерфейсами к одному и тому же инструменту: dpkg. dpkg очень низкоуровневый, а apt не очень умный. Поэтому, если конфигурация пакета была прервана, apt сообщает вам спуститься на нижний уровень, чтобы исправить ее. Обратите внимание, что apt может не знать о пакетах, которые вызвали проблему (они могут быть установлены вручную локальными пакетами, и они могут быть сотней пакетов, а не одной) и держать их простыми, это говорит вам использовать инструмент, который осознавая их. Митч уже опубликовал, что делает эта команда.