Заголовок объясняет это, но зачем его использовать, когда я устанавливаю пакет через Терминал на моем компьютере, после чего происходит сбой установки, почему это происходит и что делает «dpkg --configure -a», чтобы исправить это, обычный "sudo apt" не может сделать?
От страница справочника :
--configure package...|-a|--pending
Reconfigure an unpacked package. If -a or --pending is given
instead of package, all unpacked but unconfigured packages are
configured.
Configuring consists of the following steps:
1. Unpack the conffiles, and at the same time back up the old
conffiles, so that they can be restored if something goes wrong.
2. Run postinst script, if provided by the package.
apt
, aptitude
, synaptic
и т.д. frontends к тому же инструменту: dpkg
. dpkg
очень низкий уровень, и apt
не особенно умно. Таким образом, если конфигурация пакета была прервана, apt
говорит Вам убывать к более низкому уровню для фиксации его. Обратите внимание, что apt
может не знать о пакетах, которые вызвали проблему (они могут быть вручную установлены локальные пакеты, и они могут быть ста пакетами и не одним), и хранение его простой, они говорят Вам использовать инструмент, который знает о них. Mitch уже отправил то, что делает эта команда.