терминал не позволяет обновить 1604 lts [дубликат]

Терминал читает

Dell-DM061 : ~ $ sudo apt-get upgrade E: не удалось получить lock / var / lib / dpkg / lock-frontend - open (11: ресурс временно недоступен) E: невозможно получить dpkg блокировка внешнего интерфейса (/ var / lib / dpkg / lock-frontend), использует ли его другой процесс?

-3
задан 17 October 2019 в 17:16

1 ответ

Если Вы только что запустили свою систему, она может искать обновления, который создает блокировку. Удостоверьтесь, что у Вас нет другого экземпляра способных, способные - добираются или способность, работающая в фоновом режиме:

ps aux | grep -e apt -e dpkg | grep -v grep

Если этот возврат команды некоторый процесс, как в этом примере, куда я выполняю синаптический диспетчер пакетов как тест:

ps aux | grep -e apt -e dpkg | grep -v grep
darent    5578  0.0  0.0  10948   968 ?        S    16:24   0:00 /bin/sh /usr/bin/synaptic-pkexec
root      5579 20.0  1.0 814300 173360 ?       Sl   16:24   0:03 /usr/sbin/synaptic

У Вас может быть две опции. Ожидайте до концов процесса (продолжают повторяться, команда до нет никакого вывода), или уничтожьте ее принимающий во внимание число и выполнение:

sudo kill 5578 5579

С количеством процесса или процессов. Это уничтожит процесс "чистым" способом. Если это отказывается выходить, можно вызвать его добавляющий переключатель-9 к порядку:

    sudo kill -9 5578 5579

Но я рекомендовал бы первый на всякий случай. Затем выполните обновление снова:

sudo apt-get update && sudo apt-get upgrade
0
ответ дан 22 December 2019 в 00:18

Другие вопросы по тегам:

Похожие вопросы: