Этот вопрос здесь уже есть ответ:
Как я могу получить информацию о процессе для процесса, который удерживает блокировку apt-get?
Обычно это - процесс dpkg, таким образом sudo lsof | grep 'dpkg/lock'
вывод будет чем-то вроде этого:
apt-get 23126 root 4uW REG 8,18 0 3277485 /var/lib/dpkg/lock
И в моем случае, Кв. - добирается, процесс содержит блокировку. pid 23126.
, Если ничто не возвращается, поскольку содержание его открывается, затем кто-то, возможно, прервал загрузку пакета или установку, и это не смогло очистить блокировку.
, Если Вы хотите информацию о том процессе, Вы могли ps -f -p 23126
Или, соединяя все это, ps -f -p $(sudo lsof | grep 'dpkg/lock' | awk '{print $1}')
Или использовать pstree и показывать родителей:
pstree -s $(sudo lsof | grep 'dpkg/lock' | awk '{print $1}')