невозможно установить программное обеспечение

невозможно установить программное обеспечение
abdullahradhy@ubuntu:~$ sudo apt-get install emacs23
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
abdullahradhy@ubuntu:~$ 

В чем проблема? Как ее решить?

решение1

Если вы видите эту ошибку, это означает, что в данный момент другое приложение (или процесс) использует apt, и, следовательно, он не может быть использован желаемым вами процессом (поскольку только один процесс может использовать его в любой момент времени).

Если вы используете Ubuntu Desktop, скорее всего, он проверяет наличие обновлений или устанавливает обновления в фоновом режиме. Вы можете исследовать, кто или что использует его, с помощью приложения "System Monitor" или htop.

Если вы уверены, что ничего не запущено, вы можете попробовать завершить все процессы с помощью killallкоманды. Например: sudo killall apt-get, sudo killall aptили sudo killall dpkg. Также попробуйте перезагрузить систему (это срабатывает у меня каждый раз, когда я вижу эту ошибку).

Если все это не сработает, вы можете просто удалить файл lock, так как процесс создает файл при его использовании и автоматически удаляет его после, однако если процесс был прерван (прерван, аварийно завершен и т. д.), он все еще будет там. Запустите, sudo rm -rf /var/lib/dpkg/lockчтобы удалить это.

Связанный контент