Этот вопрос уже задан ответ здесь:
Мой ноутбук работает на ubuntu 16.04. когда я ввожу команду в окне терминала для установки нового программного обеспечения, появляется следующая ошибка:
ashutosh@ashutosh-HP-Pavilion-g4-Notebook-PC:~$ sudo apt-get install arduino
[sudo] password for ashutosh:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
, пожалуйста, скажите мне причину этого .. ??
Ну, это действительно говорит, что продолжается: склонный - добираются, не может получить "блокировку" на файлах управления пакетом (в основном, гарантия, это - единственное, кто может получить доступ к ней) Так, первая идея состояла бы в том, что что-то еще устанавливает. Вы получаете это, например, если "программное обеспечение Updater" обновляет Вашу систему, и в том же Вы думаете "Ну и дела, я хочу установить что-то". "Программное обеспечение Updater" получило блокировку, Вы пытаетесь получить его, и этому, очевидно, отказывают.
Теперь, то, что Вы хотите, должно выяснить, какой процесс на самом деле имеет блокировку. Для этого мы собираемся использовать lsof, что означает "список открытые файлы". Файл интереса является "/var/lib/dpkg/lock".
$ lsof /var/lib/dpkg/lock
Обычно это должно дать Вам процесс, который "имеет" блокировку. Близко тот процесс и Вы будете в порядке.
, Если нет никакого процесса, это наиболее вероятно устаревшая блокировка. В то время как я никогда не должен был делать это, я затем удалю блокировку путем издания:
sudo rm /var/lib/dpkg/lock
Действительно отмечают, что можно получить ошибку, когда Вы забываете "sudo" относительно команд диспетчера пакетов (склонный, склонный - добираются, способность, и т.д....), но Ваш включал его.