Иногда при попытке использования apt случается такое:
1.
$ sudo aptitude update
2.
E: Не удалось получить доступ к файлу блокировки /
var
/lib/dpkg/lock - open (11 Resource temporarily unavailable)
3.
E: Unable to lock the administration directory (/
var
/lib/dpkg/), is another process using it?
Это обозначает что где то есть процесс который закрыл базу apt для использования. Это могло произойти в случае сбоя программы, которая закрыла базу и забыла ее открыть, или когда где то среди десятков открытых терминалов затерялось окно в котором запущена такая программа.
Посмотрим PID процесса занявший базу apt по лок-файлу
1.
$ sudo fuser /
var
/lib/dpkg/lock
2.
/
var
/lib/dpkg/lock: 22069
Если есть желание, то можно посмотреть что за программа залочила базу apt
1.
$ ps aux | grep 22069
2.
root 22069 6.6 1.9 68112 40484 ? Ss 13:02 0:02 /usr/sbin/synaptic
Убиваем процесс который занял базу:
1.
$ sudo fuser -k -TERM /
var
/lib/dpkg/lock
2.
/
var
/lib/dpkg/lock: 22069
или не мудрствуя лукаво
1.
$ sudo kill -TERM 22069
обидно, что не нашел эту статью раньше.