problema ao executar o comando apt-get e dpkg no ubuntu14

problema ao executar o comando apt-get e dpkg no ubuntu14

Sou novo no Ubuntu e usei o comando apt-get e dpkg -i para instalar um software via linha de comando silenciosamente algumas vezes. Mas por alguns motivos desconhecidos estou recebendo alguns erros que não consegui entender

Por favor, diga-me o motivo e a solução deste problema, obrigado.

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?

Responder1

A maneira Linux de instalar aplicativos evita a execução de mais de um processo usando ferramentas de empacotamento como apt-get install/upgrade/dist-upgradee dpkg -iao mesmo tempo.

Por isso, quando você estiver usando uma dessas ferramentas e tentar usar outra ferramenta ao mesmo tempo antes que o primeiro processo seja completamente fechado, você terá esse problema.

Para testá-lo, tente facilmente executar um comando sudo apt-get upgradee ao mesmo tempo tente instalar algum aplicativo, digamos vim sudo apt-get install vim, você verá o erro.

Responder2

Isso significa que outro processo está em execução e usa as listas de pacotes do apt. Para evitar problemas com acesso simultâneo, apenas um processo pode manter o bloqueio desses arquivos por vez. apt-gete dpkgmostrará esses erros.

ÉAtualizador de software(ou outra ferramenta de gerenciamento de pacotes Ubuntu) rodando na GUI? Se sim, feche-o e tente novamente.

Ou você pode verificar outros processos do apt em execução usando ps.

Esta é uma pergunta semelhante aqui com várias outras respostas sobre como verificar outros processos e eliminá-los ou remover o arquivo de bloqueio. Se você não conseguir desbloquear os diretórios facilmente, verifique aqui:Não é possível bloquear o diretório de administração (/var/lib/dpkg/). Outro processo está usando-o?

informação relacionada