Всякий раз, когда я устанавливаю новое приложение с помощью команды терминала, я получаю эту ошибку
E: Could not open lock file /var/lib/dpkg/lock - open (21: Is a directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Я пытался
sudo apt-get update
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo apt-get dist-upgrade
, но я не могу решить эту проблему. Я сделал ссылку на другие ответы, но это не найти тренировки. Кто-нибудь может помочь? Заранее спасибо
Попробуйте эту команду в терминале для нахождения то, что работает
ps -e | grep -e apt -e adept | grep -v grep
, Если это doesn’t печать что-нибудь, введите следующее в терминале для удаления блокировки
sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/cache/apt/archives/lock
Также
, Если Вы пробуете
ps aux | grep apt
, который поймает процессы, содержащие склонное слово, по крайней мере. Если Вы видите, что Кв. - получает процесс или процесс способности, который выглядит застрявшим, можно попробовать
sudo kill processnumber
и если это не работает, пробуют
sudo kill -9 processnumber
, Это должно уничтожить процесс и может удалить блокировку. Уничтожение способного процесса или процесса способности безопасно, если это не на самом деле посреди установки пакета.