El trabajo cron está tratando /var/cache/etckeeper/packagelist.pre-install
como evidencia de que se está procesando una instalación, por lo que no debería archivar nada todavía. No se supone que ese archivo sea un archivo de bloqueo, pero el trabajo cron lo está usando como sustituto.
Sin embargo, no me preocuparía particularmente por etckeeper
y cualquier archivo de bloqueo que tenga o no. Si desea una copia de seguridad consistente de un árbol administrado etckeeper
, use las funciones de VCS (pero no olvide los archivos ignorados ).
Los bloqueos dpkg
están documentados (aunque brevemente )como interfaces públicas enfrontend.txt
(/usr/share/doc/dpkg-dev/frontend.txt
endpkg-dev
).
Вероятно, вы можете установить пакет, используя приведенный ниже:
Убедитесь, что источники репозитория обновлены
sudo apt-get update
Установить пакет.
sudo apt-get install packagename
Как только пакет определит, что у вас отсутствуют некоторые зависимости, выполните следующую команду, чтобы исправить сломанные или отсутствующие зависимости.
sudo apt-get install -f
Приведенная выше команда загрузит недостающие зависимости только в том случае, если вы уже установили пакет.
Кроме того, если у вас версия jessie
(lsb_release -a
), попробуйте установить jessie-backports
и повторите попытку установки.