Что делает dpkg --configure -a?

Заголовок объясняет это, но зачем его использовать, когда я устанавливаю пакет через Терминал на моем компьютере, после чего происходит сбой установки, почему это происходит и что делает «dpkg --configure -a», чтобы исправить это, обычный "sudo apt" не может сделать?

7
задан 30 December 2017 в 14:37

2 ответа

От страница справочника :

--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.
0
ответ дан 30 December 2017 в 14:37

apt, aptitude, synaptic и т.д. frontends к тому же инструменту: dpkg. dpkg очень низкий уровень, и apt не особенно умно. Таким образом, если конфигурация пакета была прервана, apt говорит Вам убывать к более низкому уровню для фиксации его. Обратите внимание, что apt может не знать о пакетах, которые вызвали проблему (они могут быть вручную установлены локальные пакеты, и они могут быть ста пакетами и не одним), и хранение его простой, они говорят Вам использовать инструмент, который знает о них. Mitch уже отправил то, что делает эта команда.

0
ответ дан 30 December 2017 в 14:37

Другие вопросы по тегам:

Похожие вопросы: