Видаліть непрацюючі пакети в Ubuntu та інших дистрибутивах

биті пакети

Напевно з якоїсь нагоди у вас були проблеми биті пакети. Якщо так, і у вас є дистрибутив Debian / Ubuntu або на їх основі, ви можете вирішити ці проблеми досить простим способом, дотримуючись кроків у цьому посібнику. Так вони перестануть вам заважати ...

Але перш за все ви повинні знати Хто вони розбиті пакети, якщо ви ще цього не знаєте. Ну, іноді може трапитися так, що пакет з якихось причин не може бути встановлений правильно або він несумісний з іншими пакетами, від яких це залежить. Якщо це трапиться, ви не зможете оновити, встановити або видалити будь-який пакет із дистрибутива. Пакет, який викликає усі ці проблеми, - це так званий битий пакет ...

L мотиви чому даються непрацюючі пакети, можуть бути:

  • Ви намагалися встановити програму, зовнішню для офіційних сховищ дистрибутива.
  • Встановлення програми випадково переривається. Які б не були причини.
  • Або що оновлення операційної системи перервано.
  • Є й інші причини, хоча вищезазначені є найбільш частими ...

Виправити проблему з непрацюючими пакетами

Незалежно від причини, ви повинні виправити це, щоб все продовжувало працювати правильно. Щоб вирішити цю поширену проблему, слід просто слідувати цим прості кроки ...

помилка

Ви напевно бачили, що намагалися щось встановити на типова помилка тип:

  • Не вдалося отримати lock / 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: пакет обробки помилок [ім'я_пакета] (–чистка))

в полагодьте це Ви можете зробити наступне, якщо не знаєте назви пакету, що спричиняє проблему:

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

Не забудьте замінити ім'я_пакета за назвою пакету, який спричиняє проблему у вашому випадку ...

Вирішити проблему з 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.