
quando tento atualizar o apt-get, recebo o erro abaixo,
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Responder1
Isso significa apenas que existe um aplicativo usando o apt.
Primeiro tente descobrir qual aplicativo é usando este comando no terminal
ps aux | grep '[a]pt'
Se houver um processo em execução usando o apt (como apt-get ou aptitude), a melhor coisa a fazer é deixá-lo terminar o que está fazendo. Caso contrário, você pode matá-lo usando
kill <PID of the process (2nd column in output of ps aux)>
Depois de certificar-se de que não há processo ou eliminá-lo, você pode simplesmente remover o bloqueio usando
sudo rm /var/lib/apt/lists/lock
Responder2
Você pode descobrir qual processo está usando o arquivo fuser
e, opcionalmente, eliminá-lo:
sudo fuser -vik -TERM /var/lib/apt/lists/lock
Responder3
tente este comando: sudo fuser -vik -TERM /var/lib/apt/lists/lock
O comando fuser é um utilitário Linux projetado para descobrir qual processo está usando um determinado arquivo, diretório ou soquete. Ele também fornece informações sobre o usuário que está executando esse processo e o tipo de acesso.