Уклоните сломљене пакете у Убунту-у и другим дистрибуцијама

покварени пакети

Сигурно сте неком приликом имали проблема са покварени пакети. Ако јесте, и ако имате дистрибуцију за Дебиан / Убунту или се темељи на њима, ове проблеме можете решити на прилично једноставан начин пратећи кораке у овом упутству. Тако ће вам престати сметати ...

Али пре свега треба да знате Шта су они покварени пакети, ако већ не знате. Па, понекад се може догодити да пакет из неког разлога не може бити правилно инсталиран или да није компатибилан са остатком пакета од којих зависи. Ако се то догоди, нећете моћи да ажурирате, инсталирате или деинсталирате било који пакет из дистро-а. Пакет који узрокује све те проблеме је такозвани покварени пакет ...

Л мотиви зашто се дају сломљени пакети могу бити:

  • Покушали сте да инсталирате програм ван званичних спремишта дистрибуције.
  • Инсталација програма се случајно прекида. Без обзира на разлоге.
  • Или да је ажурирање оперативног система прекинуто.
  • Постоје и други узроци, мада су горе наведени најчешћи ...

Решите проблем с поквареним пакетима

Без обзира на узрок, морате га поправити тако да све настави да ради исправно. Да бисте решили овај уобичајени проблем, само их следите једноставни кораци ...

Грешка

Вероватно сте видели да покушавате да инсталирате нешто на типична грешка типе:

  • Није могуће добити лоцк / вар / либ / дпкг / лоцк
  • Није могуће закључати директоријум / вар / либ / апт / листе /

Бити у стању да разврстати можете покренути ове наредбе:

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

Решити проблем са дпкг

Вероватно је да када користите алат за управљање пакетима на ниском нивоу дпкг и добили сте грешку:

  • дпкг: пакет за обраду грешака [име_пакета] (–пурге))

у поправи то Ако не знате име пакета који узрокује проблем, можете учинити следеће:

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

Не заборавите да замените иоур_пацкаге_наме именом пакета који узрокује проблем у вашем случају ...

Решите проблем са АПТ-ом

Други начин да то урадите је коришћење АПТ-а, управитеља пакета на високом нивоу. Да бисте то урадили, прво се уверите да нема нових верзија пакета:

sudo apt –fix-missing update

Ако не, покушајте трчи наредба:

sudo apt install -f
sudo apt update


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.