На этот вопрос уже есть ответ здесь:
В этом руководстве по Unixmen есть 11 шагов для установки Conky; Я выполнил все из них, но терминал показывает следующее сообщение:
The program 'conky' can be found in the following packages:
* conky-cli
* conky-std
Try: sudo apt-get install <selected package>
Затем я пробую это, но вижу следующее сообщение:
ismail@ismail-ASUS:~$ sudo apt-get install conky
[sudo] password for ismail:
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?
Вы можете мне помочь?
Вероятно, Ubuntu Software Center или Synaptic уже открыты. Если это так, закройте эти программы и повторите попытку.
Если ничего не изменилось, закройте сеанс (выйдите из системы) или перезагрузите компьютер и повторите попытку.
Ошибка означает, что dpkg запущен. Если вы запустите sudo killall dpkg
(или sudo killall -9 dpkg
, когда первая команда жалуется на невозможность убить dpkg), это будет исправлено.
НО: Это не «чистый» метод остановки dpkg
!
Сначала немного предыстории: dpkg - это «настоящий» менеджер пакетов ubuntu. Apt, apt-get, synaptic, ... все это интерфейсы. Если вы закроете все эти интерфейсы, ошибка также исчезнет (в чистом виде)
Если вы абсолютно уверены, что Software Center или synaptic не работают, при необходимости вы можете выполнить
sudo rm -rf /etc/var/lib/dpkg/lock
и повторить попытку, но это не рекомендуется. Сделайте это, если вы не можете перезапустить прямо сейчас.
Я бы сказал, что вы перезапустите или снова войдите в систему и повторите попытку.