No se puede bloquear el directorio de administración (/var/lib/dpkg/) ¿lo está utilizando otro proceso?
Obtengo este error cuando intento utilizar apt-get
:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
¿Cómo puedo solucionarlo?
1032
3
Recibirá este mensaje si se olvida de utilizar
sudo
al ejecutar un comando apt.De lo contrario, es una señal de que algo más está instalando o eliminando software y ha bloqueado la base de datos de apt mientras realiza las acciones. Los programas que pueden hacer esto son:
IMPORTANTE: sólo intente lo siguiente como último recurso, ya que puede bloquear su sistema. Primero intente matar cualquier instancia de
apt
oaptitude
que se esté ejecutando como se describe en la respuesta de Faheem.Puedes forzar el bloqueo eliminando el archivo, pero no es recomendable sin cerrar primero el programa que mantiene el bloqueo de forma segura, ya que podrías causar corrupción o interrumpir una instalación (malo). El comando proporcionado por João debería cerrar el programa que mantiene el bloqueo y luego eliminar el bloqueo, pero no le protegerá de la interrupción de la instalación:
Y el mismo comando se puede utilizar para el bloqueo de la caché de apt:
La forma más probable de acertar esto es:
sudo apt-get install whatever
(lo que sea)y la línea de comandos
apt
se superpone conupdate-manager
sondeando automáticamente.Así que si lo intentas de nuevo en unos minutos eso debería arreglarlo.
Sólo un programa puede mantener el bloqueo. Asegúrese de que no está ejecutando aptitude, synaptic o adept. Cierra el programa y ejecútalo de nuevo, debería funcionar.Es posible que tengas synaptic abierto, o que tengas otra ventana de terminal abierta ejecutando apt-get, o que tengas el gestor de actualizaciones en marcha.Comprueba si alguno de ellos se está ejecutando, si alguno de ellos se está ejecutando ciérralo y vuelve a intentarlo.
Pruebe este comando en la terminal para encontrar lo que se está ejecutando
Nota: Si eso no imprime nada, escriba lo siguiente en la terminal para eliminar el bloqueo
Ahora puedes instalar cualquier paquete.