Проблема с установкой путем Apt-get

RussКиЙ

Гуру форума
Регистрация
23 Сен 2009
Сообщения
513
Реакции
59
Собственно сабж, пытаюсь сделать что либо командой apt-get (Debian) выбивает

E: Could not open lock file /var/lib/dpkg/lock - open (2 No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
 
Скорее всего что у вас запущен Synaptic Package Manager (Synaptic Package Manager – это графическая оболочка утилиты apt, служащей для управления пакетами). Он и блокирует. Закройте все окна и оставьте один терминал. Попробуйте запустить в нем команду:
Код:
$sudo apt-get update
Все должно работать)
 
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Нужно все это делать не под обычным пользователем, а под root - администратором тобишь.

командой sudo вам как бы намекнули, но у вас он не настроен - debian наверно настраиваете.
 
Да Дебиан, захожу под рут, в первом посте это указано
 
Тогда так:
- надеюсь он у вас уже стоит, иначе нужно думать чем его заменить, например lsof
далее выполняем
fuser -a /var/lib/dpkg/lock
Получаем id процесса заблокировавшего файл:
Код:
/var/lib/dpkg/lock:   1377
Далее узнаем кто он:
ps ax | grep 1377
1377 pts/0 Tl 0:00 aptitude
Вот он виновник.
 
Можно попробовать следующее:
ps -e | grep apt
sudo kill -9 ****

или
lsof | grep /var/lib/dpkg/lock
sudo kill -9 ****
 
к сожалению не помогло, еще варианты
 
Назад
Сверху