abdullahradhy@ubuntu:~$ sudo apt-get install emacs23
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
abdullahradhy@ubuntu:~$
Qual é o problema? como resolver isso?
Responder1
Quando você vê esse erro, significa que outro aplicativo (ou processo) está usando no momento apt
e, portanto, não pode ser usado pelo processo desejado (já que apenas um processo pode usá-lo por vez).
Se você estiver usando o desktop Ubuntu, é mais provável que ele esteja verificando atualizações ou instalando atualizações em segundo plano. Você pode investigar quem ou o que o está usando usando o aplicativo "Monitor do Sistema" ou htop
.
Se tiver certeza de que nada está em execução, você pode tentar encerrar qualquer processo, com killall
comando. Por exemplo: sudo killall apt-get
, sudo killall apt
ou sudo killall dpkg
. Tente também reiniciar o sistema (isso funciona para mim sempre que vejo esse erro).
Se tudo isso falhar, você pode simplesmente remover o lock
arquivo, pois um processo cria o arquivo ao usá-lo, e depois o exclui automaticamente, porém se o processo fosse interrompido (abortado, travado etc.), ele ainda estaria lá. Corra sudo rm -rf /var/lib/dpkg/lock
para remover isso.