Как получить идентификатор процесса, который использует административный каталог (/ var / lib / dpkg)? [dубликат]

Решение находится здесь:

Почему я получаю Unity вместо Classic при использовании NX?

[Этот вопрос должен быть перенаправлен на этот]

0
задан 6 May 2017 в 17:22

2 ответа

Вы можете использовать «фьюзер», чтобы заставить pid процесса убить:

sudo fuser /var/lib/dpkg/lock

вы можете использовать переключатель «-k» с фьюзером, чтобы убить процессы, зависающие на / var / lib / Dpkg / блокировки

0
ответ дан 18 July 2018 в 13:43

Вы можете использовать «фьюзер», чтобы заставить pid процесса убить:

sudo fuser /var/lib/dpkg/lock

вы можете использовать переключатель «-k» с фьюзером, чтобы убить процессы, зависающие на / var / lib / Dpkg / блокировки

0
ответ дан 24 July 2018 в 20:14
  • 1
    Возможно, не лучшая идея просто убить процесс. Если dpkg запущен, он, скорее всего, занят манипулированием базой данных пакета или установкой / обновлением / удалением некоторых пакетов. Прерывание этого может вызвать у вас проблемы. Лучше всего проверьте, какой процесс владеет блокировкой, а затем подождите несколько минут и повторите проверку, давая ему возможность нормально выйти. – Byte Commander 6 May 2017 в 18:13
  • 2
    вы правы, байт командующий. но это был не вопрос. – 0x0C4 6 May 2017 в 19:35
  • 3
    Да, но дополнительное предупреждение всегда является хорошей идеей. Тем более, что не только ОП прочитает ваш ответ, но и все, кто приходит и находит этот вопрос. – Byte Commander 6 May 2017 в 19:45

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

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