problema al ejecutar el comando apt-get y dpkg en ubuntu14

problema al ejecutar el comando apt-get y dpkg en ubuntu14

Soy nuevo en Ubuntu y he usado el comando apt-get y dpkg -i para instalar un software a través de la línea de comando silenciosamente varias veces. Pero por razones desconocidas, recibo algunos errores que no puedo entender.

Por favor dígame el motivo y la solución de este problema, gracias.

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
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?

Respuesta1

La forma en que Linux instala aplicaciones evita la ejecución de más de un proceso utilizando herramientas de empaquetado como apt-get install/upgrade/dist-upgradey dpkg -ial mismo tiempo.

Por eso, cuando esté utilizando una de estas herramientas e intente utilizar otra herramienta al mismo tiempo antes de que el primer proceso se haya cerrado por completo, tendrá este problema.

Para probarlo, intente ejecutar fácilmente un comando sudo apt-get upgradey al mismo tiempo intente instalar alguna aplicación, digamos vim sudo apt-get install vim, verá el error.

Respuesta2

Esto significa que se está ejecutando otro proceso que utiliza las listas de paquetes de apt. Para evitar problemas con el acceso simultáneo, sólo un proceso puede mantener el bloqueo de estos archivos a la vez. apt-gety dpkgmostrará estos errores en su lugar.

EsActualizador de software(u otra herramienta de administración de paquetes de Ubuntu) ejecutándose en la GUI? Si es así, ciérralo y vuelve a intentarlo.

O puede verificar si hay otros procesos apt en ejecución usando ps.

Esta es una pregunta similar aquí con varias respuestas más sobre cómo verificar otros procesos y eliminarlos o eliminar el archivo de bloqueo. Si no puede desbloquear los directorios fácilmente, consulte aquí:No se puede bloquear el directorio de administración (/var/lib/dpkg/). ¿Lo está utilizando otro proceso?

información relacionada