Это - сообщение об ошибке, я вхожу в свой сервер Ubuntu 14.04.4LT при установке пакетов:
could not get lock /var/lib/dpkg/lock - open (11 resources temporary not available)
unable to lock the administrative directory (/var/lib/dpkg/) another process using it.
Вы видите, какая программа заблокировала файл при помощи этой команды:
# lsof /var/lib/dpkg/lock
Иногда на настольной среде, packagekit блокирует файл для нахождения новых обновлений, когда необходимо использовать склонный - добираются...
Затем когда Вы знаете процесс, которые блокируют склонный - добираются, можно выйти из него при помощи команды уничтожения.
Проанализируйте ошибку.
ERR: could not get lock /var/lib/dpkg/lock - open (11 resources temporary not available)
средства, что блокировка недоступна к сервису установщика.
...the administrative directory (/var/lib/dpkg/) another process using it.
средства, что другой процесс использует тот каталог.
/var/lib/dpkg
каталог является каталогом, который содержит все ресурсы, которые сервис установщика должен установить и/или удалить. Файлы блокировки являются файлами, что установщик/деинсталлятор, чтобы 'заблокировать' каталог поэтому только он может использовать его. Таким образом, при удалении чего-то, в то время как пакет устанавливал (или наоборот) целое /var/lib/dpkg
, каталог использовался Программой B, и Программа A не может использовать его.
(думают о нем, как будто это был туалет, два человека не могут использовать его одновременно! Вот почему необходимо заблокировать его. c;)
Ожидают, пока другая программа не заканчивает удалять, или любой сетевой трафик, который имеет отношение к автоматически установленным пакетам, Вы не видите концы. Затем установите его. (туалет был бы свободен)