Я новичок в Ubuntu и несколько раз использовал команды apt-get и dpkg -i для установки программного обеспечения через командную строку. Но из-за некоторых неизвестных причин я получаю некоторые ошибки, которые я не мог понять
Пожалуйста, скажите мне причину и способ устранения этой проблемы, спасибо.
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
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?
Это означает, что другой процесс работает, который использует списки пакета apt. Для предотвращения проблем с параллельным доступом только один процесс может содержать блокировку на этих файлах сразу. apt-get
и dpkg
покажет эти ошибки вместо этого.
программное обеспечение Updater (или другой инструмент управления пакета Ubuntu) работающий в GUI? Если так, закройте его и попробуйте еще раз.
Или можно проверить на другие рабочие способные процессы с помощью ps
.
Это подобный вопрос здесь с еще несколькими ответами о том, как проверить на другие процессы и или уничтожить их или удалить lockfile. Если Вы не могли легко разблокировать каталоги, проверьте здесь: Неспособный заблокировать каталог администрирования (/var/lib/dpkg/) другой процесс с помощью него?
Linux способ установить приложения предотвращает выполнение больше чем одного процесса с помощью упаковочных инструментов такой в качестве apt-get install/upgrade/dist-upgrade
и dpkg -i
одновременно.
Для того, что при использовании одного из этих инструментов и попытки использовать другой инструмент в то же время перед первый процесс полностью закрылся тогда, у Вас будет эта проблема.
Для тестирования его легко попытайтесь работать, команда sudo apt-get upgrade
и в то же время пытаются установить некоторое приложение, позволяет, говорит энергия sudo apt-get install vim
, Вы будете видеть ошибку.