Как исправить сломанные и поврежденные пакеты в Ubuntu

Считается Склонный Менеджер пакетов Ubuntu является одним из самых мощных и интуитивно понятных, но это не значит, что что-то не может пойти не так. Иногда в Ubuntu возникает ошибка установки пакета, из-за которой вы собираете сломанные части. Хорошо иметь инструменты пакета Ubuntu, включая Склонный Те же встроенные функции, которые помогут исправить ситуацию и вернуть все в норму.

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

Как исправить сломанные и поврежденные пакеты в Ubuntu — Linux

С Apt / Apt-Get

Включает Склонный У него есть два флага, которые можно использовать для исправления потерянных зависимостей или пакетов, которые по той или иной причине вылетели во время установки. Обычно здесь устанавливают стороннюю базу данных и обнаруживают, что у нее есть зависимости, о которых вы не знали. Эти зависимости не могут быть извлечены сами по себе, и dpkg будет жаловаться, что в нем отсутствует пакет. В любом случае вы можете попробовать эти шаги.

Как исправить сломанные и поврежденные пакеты в Ubuntu — Linux

Сначала выполните обновление, чтобы убедиться, что нет более новых версий необходимых пакетов.

sudo apt update --fix-missing

Затем вы можете попытаться заставить Apt найти и исправить любые недостающие зависимости или сломанные пакеты. Это фактически установит все отсутствующие пакеты и восстановит существующие установки.

sudo apt install -f

с ДПКГ

Еще одно место, где ошибка может появиться при установке пакета, - это процесс настройки. За кулисами эту часть берет на себя dpkg, а не Apt, поэтому логично, что в случае сбоя пакета во время инициализации dpkg - это инструмент, который поможет исправить это.

Как исправить сломанные и поврежденные пакеты в Ubuntu — Linux

Начни пытаться заставить Dpkg Перенастройте сломанные или частично настроенные пакеты.

sudo dpkg --configure -a

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

sudo dpkg -l | grep ^..r

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

sudo dpkg --remove --force-remove--reinstreq

По завершении Dpkg Попробуйте очистить с помощью Apt.

sudo apt clean
sudo apt update

Если повезет, это вернет вас к тому, с чего вы начали. Вы не получите битые пакеты, которые пытались установить, но, по крайней мере, они будут Склонный Готов снова работать.

Постоянный замок ДПКГ

Как исправить сломанные и поврежденные пакеты в Ubuntu — Linux

Менее распространена проблема с глупыми блокировками dpkg, которые мешают вам что-либо делать. Каждый раз, когда вы пытаетесь использовать Склонный или же Dpkg , вы получите сообщение об ошибке, что другое приложение уже запущено ... когда это не так. Легко удалить файл блокировки, который мешает вам использовать Склонный И возвращайтесь, чтобы делать то, что вам нужно. Иногда эти файлы блокировки остаются на месте после возникновения ошибки в процессе установки, затрудняя процесс и предотвращая автоматическое удаление файла. В этом случае вам нужно будет сделать это самостоятельно.

sudo rm /var/lib/apt/lists/lock

На всякий случай удалите блокировку в кеше.

sudo rm /var/cache/apt/archives/lock

Заключение

Мы надеемся, что одно из этих исправлений сработало для вас, и вы вернетесь к нормальной работе в своей операционной системе Ubuntu. Помните, что лучший способ выйти из-под контроля ситуации - это попытаться вернуться к тому, что было раньше. Не пытайтесь запускать больше вещей и добавлять больше для устранения сбоя, если вы точно не знаете, что делаете. Скорее всего, у вас будет запутанный беспорядок из сломанных вещей, с которым будет сложно разобраться.

Перейти к верхней кнопке