На этот вопрос уже есть ответ здесь:
Иногда, когда я пытаюсь установить что-то с помощью sudo apt-get install
, результаты выглядят так ---
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?
Теперь я хочу узнать, какой процесс (имя, идентификатор) использует Это. Если процесс больше не нужен, я могу его убить.
Как узнать идентификатор процесса?
Можно использовать "термофиксатор", чтобы заставить pid pocess уничтожать:
sudo fuser /var/lib/dpkg/lock
можно использовать переключатель "-k" с термофиксатором для уничтожения процессов, зависающих на/var/lib/dpkg/lock