не удается установить пакет Debian

не удается установить пакет Debian

Я пытаюсь установить пакет libdnet-1.12 для Snort и пытаюсь заставить 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

Кто-нибудь знает, как это исправить и заставить это работать? Я не могу найти ничего о том, что нужно сделать, чтобы это исправить

решение1

База данных 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

Связанный контент