Как правило, в разных операционных системах появляется много ошибок, особенно в случае с Ubuntu. По этой причине в этой статье мы покажем вам возможные решения для ошибки «не удалось получить /var/lib/dpkg/lock».

Каковы решения для ошибки «не удалось получить /var/lib/dpkg/lock»?

Эта ошибка обычно возникает, когда есть другой процесс, который использует систему, даже если он находится в фоновом режиме, или напрямую открывает программный центр Ubuntu.

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

Таким образом, эта ошибка обычно появляется, когда у вас в фоновом режиме открыт Ubuntu Software Center, Synaptic или диспетчер пакетов, и в то же время вы хотите выполнить обновление. Далее мы оставляем вам различные решения, которые вы можете использовать.

Закройте программы

Первое решение, которое мы оставляем вам, — закрыть программы, но убедитесь, что они не выполняют никаких обновлений или не работают с приложениями, потому что если это так, вы прервете процесс. Закрывая программы, вы гарантируете, что не получите ни одну из этих распространенных ошибок в Ubuntu:

  • E: » Не удалось получить блокировку /var/lib/dpkg/lock — открыть (11: ресурс временно недоступен)
  • E: »Невозможно заблокировать каталог администратора (/var/lib/dpkg), он используется другим процессом?
  • Не удалось получить блокировку var lib lib lock dpkg.

Теперь, если у вас не запущено ни одно приложение, вам наверняка интересно, что вызывает ошибку? И, в том, что, как уже было сказано, эта проблема появляется, когда другой процесс / var / lib / dpkg Это используется.

И даже если вы этого не понимаете, операционная система Ubuntu по умолчанию имеет настройки для включения фоновых обновлений приложений. По этой причине при запуске он автоматически выполняет команду »apt-получить обновление», и если доступны обновления безопасности, они будут установлены.

Итак, если вы одновременно запустите команду »обновление sudo apt» появится упомянутая ошибка.

решения-для-ошибки-''не удалось-получить-/var-/lib/-dpkg/-lock''

Войдите в приложение «Программное обеспечение и обновления».

Еще одно решение, которое отлично работает, — это ввести приложение »Программное обеспечение и обновления» которые вы найдете в меню приложений.

решения-для-ошибки-''не удалось-получить-/var-/lib/-dpkg/-lock''-1

Следующее, что вам нужно сделать, это выбрать опцию »Обновления», поэтому вы можете убедиться, что обновления безопасности настроены на автоматическую загрузку и установку, и если вы хотите изменить это, вам нужно выбрать «Показать немедленно».

Теперь в следующем параметре проверки обновлений вам нужно изменить настройку на »еженедельно или каждые две недели» в соответствии с вашими предпочтениями. Затем вы должны ввести пароль вашего пользователя, и таким образом модификация выполняется правильно.

Также вы можете внести изменения с помощью командной строки, открыв терминал и файл /etc/apt/apt.conf.d/20auto-upgradesКроме того, вы должны написать команду:

  • sudo nano /etc/apt/apt.conf.d/20auto-upgrades.
решения-для-ошибки-''не удалось-получить-/var-/lib/-dpkg/-lock''-2

Если вы правильно разместите команду, в качестве исходного содержимого должно появиться следующее:

  • APT: :Периодический: :Обновление-списков пакетов »1»;
  • APT: :Периодический: :Загрузка-обновляемые-пакеты »1»;
  • APT: :Periodic: :AutocleanInterval »0»;
  • APT: :Периодическое: :Автоматическое обновление »1»

Чтобы внести изменения и отключить автоматические обновления безопасности, необходимо разместить следующее:

  • APT: :Периодический: :Обновление-списков пакетов »1»;
  • APT: :Periodic: :Download-Upgradeable-Packages »0»;
  • APT: :Periodic: :AutocleanInterval »0»;
  • APT: :Периодическое: :Автоматическое обновление »0»;

Теперь последнее, что вам нужно сделать, это сохранить файл, нажав Ctrl + O, а для выхода нажмите Ctrl + X. После этого вам нужно перезагрузить устройство, чтобы изменения вступили в силу.

Подождите, пока произойдут все обновления

Если вы пытались решить ошибку любым из предыдущих вариантов, но она все еще проявляется, другой вариант — дождаться, пока устройство выполнит все обновления, которые есть в списке. Однако, если процесс занимает много времени, система, скорее всего, перегружена, и лучше всего сменить сервер, на котором вы получаете пакеты Ubuntu.

Удалить файл блокировки для apt

Если даже приведенное выше решение вам не помогло, остается только удалить файл apt. И этот процесс осуществляется путем ввода следующей команды:

  • sudo rm / var / lib / apt / списки / блокировка

Наверняка вам также придется удалить файл блокировки в кеше компьютера, а для этого необходимо набрать следующие команды:

  • sudo rm /var/cache/apt/archives/lock
  • sudo rm / var / lib / dpkg / замок

Однако это решение наименее рекомендовано экспертами. По этой причине мы советуем вам несколько раз попробовать решения, упомянутые выше, и использовать это последнее.

По Redaccion