У каждого Linux пользователя случалась ситуация когда выскакивала ошибка «Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?». Такая ошибка появляется когда при обновлении или установке какой-то программы закрыть терминал или нажать сочетание клавиш «Ctrl+Z»(можете попробовать, а далее мы все исправим).Вот и у меня часто бывает такое, захотел какую-то программу установить, а в последний момент передумал(вот и нажимаю что попало). И я решил поделится с Вами как решить эту ошибку.
Давайте посмотрим на эту ошибку, я нарочно остановил программу при установке, и вот что у меня получилось.
Как видим если после нажатия сочетания клавиш «Ctrl+Z» запустить еще раз запустить установку программы, то получаем ошибку
«Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)
«Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
Можно конечно перезагрузить компьютер из терминала набрав «sudo reboot», но это не выход каждый раз перезагружать наш комп.
Но лучше всего набрать в терминале
sudo fuser -vki /var/lib/dpkg/lock
Давайте разберем что такое fuser.
fuser — утилита, идентифицирующая процессы, которые используют указанные файлы или сокеты.
-v — Режим подробного информирования. Процессы показываются в стиле вывода команды ps.
-k — Уничтожает (завершает) процессы, которые используют указанный файл. Посылаемый сигнал завершения SIGKILL можно заменить с помощью параметра -signal. Процесс fuser никогда не уничтожит себя сам, однако может завершить работу других процессов fuser. Перед попыткой уничтожить выполняющийся процесс, команда fuser устанавливает эффективный идентификатор пользователя ID этого процесса в идентификатор собственного пользователя.
-i — Перед завершением процесса потребует подтверждения от пользователя. Если не задан параметр -k, этот параметр игнорируется без предупреждения. То есть можно было и без этого атрибута, но раз мы используем то подтверждаем клавишей «y».
И пробуем еще раз запустить установку программы
Ну вот у нас все получилось программа успешно установилась.
Думаю я кому-то помог с этим простым решением проблемы.
Всем удачи.
Супер!!! СПАСИБО!!! Ещё и как ПОМОГЛИ!!! УДАЧИ И ВСЕХ БЛАГ!!!