Запустите приведенную ниже команду, чтобы сгенерировать список всех процессов , имя которых состоит из слова apt. Вы получите список, включающий все процессы apt или apt-get, используя команды ps и grep вместе с конвейером.
ps -A | grep apt
Для каждого процесса apt-get или apt, который вы видите в выводе команды выше, уничтожьте каждый процесс с помощью команды ниже.
Идентификатор процесса (PID) находится в первом столбце на снимке экрана выше.
sudo kill -9 processnumber
or
sudo kill -SIGKILL processnumber
Например, в приведенной ниже команде, где 9 - номер сигнала для сигнала SIGKILL, завершит первый процесс apt:
sudo kill -9 13431
or
sudo kill -SIGKILL 13431
Сначала выполните приведенную ниже команду, чтобы удалить файл блокировки в каталоге /var/lib/dpkg/
:
sudo rm /var/lib/dpkg/lock
Затем вынудите пакет (ы) перенастроить так:
sudo dpkg --configure -a
Или удалите файлы блокировки в каталоге /var/lib/apt/lists/
и кэше, как показано ниже:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
Затем обновите список источников пакетов следующим образом:
sudo apt update
or
sudo apt-get update
Полная информация https://www.tecmint.com/fix-unable-to-lock-the-administration-directory-var-lib-dpkg-lock/