Удалите сломанные пакеты в Ubuntu и других дистрибутивах

сломанные пакеты

Наверняка в некоторых случаях у вас были проблемы с сломанные пакеты. Если это так, и у вас есть дистрибутив Debian / Ubuntu или основанный на них, вы можете решить эти проблемы довольно простым способом, выполнив действия, описанные в этом руководстве. Так они перестанут вам мешать ...

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

причины почему выдаются битые пакеты могут быть:

  • Вы пытались установить программу, внешнюю по отношению к официальным репозиториям дистрибутива.
  • Установка программы случайно прервана. Какими бы ни были причины.
  • Или что обновление операционной системы прервано.
  • Есть и другие причины, хотя перечисленные выше встречаются чаще всего ...

Исправить проблему с битыми пакетами

Какой бы ни была причина, вы должны исправить это, чтобы все продолжало работать правильно. Чтобы найти решение этой распространенной проблемы, вы должны просто следовать этим простые шаги ...

Ошибка

Вы, наверное, видели, что пытались что-то установить на типичная ошибка Тип:

  • Не удалось получить блокировку / var / lib / dpkg / lock
  • Невозможно заблокировать каталог / var / lib / apt / lists /

Быть способным решить вы можете запустить эти команды:

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

Исправить проблему с dpkg

Вполне вероятно, что при использовании низкоуровневого инструмента управления пакетами Dpkg и вы получили ошибку:

  • dpkg: ошибка обработки пакета [имя_пакета] (–purge))

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

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Вместо этого, если ты знаешь имя попробуй это:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

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

Исправить проблему с APT

Другой способ сделать это - использовать APT, менеджер пакетов высокого уровня. Для этого сначала убедитесь, что нет новых версий пакетов:

sudo apt –fix-missing update

Если нет, попробуйте работать приказ:

sudo apt install -f
sudo apt update


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.