5

У меня проблемы с выполнением следующей команды в моем разделе Linux Mint:

sudo apt-get update && apt-get upgrade

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

Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Я могу подтвердить свое имя пользователя (whoami возвращает мое имя пользователя), и мне не удалось найти потенциальных клиентов через Google или сайты StackExchange, которые я пробовал (superuser и stackoverflow). Я в замешательстве.

Может ли это быть каким-то нарушением безопасности? Или (я надеюсь) мои ограниченные знания сисадмина являются причиной? Я был бы признателен за любую информацию, которую я могу получить, но если мне нужно, я могу полностью стереть раздел и переустановить (все мои важные данные религиозно избыточны в другом месте, и при необходимости я запустил тесты сценариев, где я могу восстановить все за пару часов при необходимости).

Совет?

2 ответа2

6

Для apt-get upgrade также необходимы привилегии root, поэтому:

sudo apt-get update && sudo apt-get upgrade
4

У меня была та же проблема, но это была одна команда установки. Позже, после некоторых поисков, я обнаружил, что эта проблема может возникнуть, когда другое программное обеспечение устанавливается либо из менеджера программного обеспечения, либо из менеджера пакетов synaptic. Поскольку Ubuntu позволяет устанавливать программное обеспечение только по одному, следовательно, ошибка. Если другая установка зависла или была отменена, процесс все равно будет заблокирован. В этом случае можно использовать команду

sudo fuser -vki /var/lib/dpkg/lock

убить процесс. Я нашел это здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .