Я пытаюсь установить libdnet-1.12 Пакет для Фырканья и пытающийся заставить checkinstall работать. Но это продолжает говорить:
Copying documentation directory...
./
./INSTALL
./README
./THANKS
./TODO
./LICENSE
Copying files to the temporary directory...OK
Stripping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
Building Debian package...OK
Installing Debian package... FAILED!
Это - то, что находится в файле журнала:
dpkg: error: dpkg status database is locked by another process /var/tmp/tmp.BI2nXpK3CZ/dpkginstall.log
Кто-либо знает, как я могу зафиксировать это и заставить это работать? Я ничего не могу найти на том, что сделать для фиксации этого
dpkg база данных заблокирована другим процессом. Проблема или распадается отдельно через какое-то время, или Вы видите, какой процесс блокирует базу данных.
ps xa | grep apt
Близкий весь менеджер пакета программного обеспечения и пробуют его снова. Или ожидайте некоторое время и уничтожьте процессы.
<час>Пример
$ ps xa | grep apt
6088 ? S 0:00 /bin/sh /usr/bin/synaptic-pkexec
6090 ? S 0:03 /usr/sbin/synaptic
Поэтому
sudo kill 6090