no se puede instalar el paquete debian

no se puede instalar el paquete debian

Estoy intentando instalar el paquete libdnet-1.12 para Snort e intentando que checkinstall funcione. Pero sigue diciendo:

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! 

Esto es lo que hay en el archivo de registro:

dpkg: error: dpkg status database is locked by another process /var/tmp/tmp.BI2nXpK3CZ/dpkginstall.log

¿Alguien sabe cómo puedo solucionar este problema y hacerlo funcionar? No puedo encontrar nada sobre qué hacer para solucionar este problema.

Respuesta1

La base de datos dpkg está bloqueada por otro proceso. El problema se disuelve por sí solo después de un tiempo o puede ver qué proceso está bloqueando la base de datos.

ps xa | grep apt

Cierre todo el administrador de paquetes de software e inténtelo nuevamente. O espere un tiempo y finalice los procesos.


Ejemplo

$ ps xa | grep apt
 6088 ?        S      0:00 /bin/sh /usr/bin/synaptic-pkexec
 6090 ?        S      0:03 /usr/sbin/synaptic

Por lo tanto

sudo kill 6090

información relacionada