Помоћу апт-гет поправите недостајуће и покварене пакете

Use Apt Get Fix Missing



Менаџери пакета у Линуку су најкориснији програми који се користе за додавање додатних могућности у систем. Могу се користити за инсталирање, уклањање, ажурирање и надоградњу пакета, такође са могућностима решавања зависности. Међутим, као и сваки други програм, ствари такође могу кренути наопако са овим менаџерима пакета. Понекад, приликом ажурирања или инсталирања програма треће стране, инсталација крене наопако и резултира грешкама које захтевају да инсталирате недостајуће зависности и покварене пакете. Ова грешка може настати и због неправилног управљања пакетима, погрешне инсталације пакета и инсталирања непотребних пакета. Без обзира на разлог, проблем је у томе што добијате грешку и остајете са условом да не можете додати нови пакет нити ажурирати или избрисати постојеће пакете док не решите проблем.

У овом чланку ћемо научити како да поправимо недостајуће зависности и неисправне пакете помоћу наредбе апт-гет. Имајте на уму да смо извршили команде и процедуре наведене у овом чланку на систему Дебиан 10. Исти поступак се може применити у Убунту и старијим верзијама Дебиана.







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



Коришћењем апт-гет за поправљање недостајућих и покварених пакета

Апт-гет је алат за управљање пакетима заснован на терминалу који се користи за инсталирање, надоградњу и уклањање пакета. Уз ове функције, он такође има заставице које се могу користити за исправљање недостајућих зависности и покварених пакета.



Метода 1





Користити поправити-недостаје опција са апт-гет упдате да бисте покренули ажурирања и осигурали да су пакети ажурирани и да нема нових верзија за пакете.

$судо апт-гет упдате -поправка-недостаје



Када завршите са ажурирањем, извршите доњу наредбу како бисте приморали менаџера пакета да пронађе све недостајуће зависности или неисправне пакете и инсталира их.

$судо апт-гет инсталл

Други приступ решавању проблема с поквареним пакетом путем апт-гет је уређивање датотеке/етц/апт/соурцес/лист и додавање веб локација са доступним новијим верзијама пакета. Затим покрените апт-гет упдате команда за ажурирање листе спремишта.

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

Друге методе

1. метод:

У овој методи користићемо апт-гет ауторемове и дпкг да бисте исправили недостајуће зависности и покварене пакете.

1. Ажурирајте индекс спремишта извршавањем доње наредбе у Терминалу:

$судо апт-гет упдате

2. Затим извршите наредбу испод да бисте очистили локално спремиште:

$судо апт-гет цлеан

3. Извршите наредбу испод да бисте уклонили све непотребне пакете који више нису потребни:

$судо апт-гет ауторемове

Горња команда ће приказати неиспуњене зависности или назив сломљеног пакета.

4. Затим покушајте да извршите наредбу испод у Терминалу да бисте присилно уклонили покварени пакет:

$судо дпкг --ремове -сила --форце-ремове-реинстрекНазив пакета

Метод 2:

У следећој методи користићемо дпкг - конфигуришите наредбу да бисте исправили недостајуће зависности и покварене пакете.

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

1. Извршите наредбу испод у Терминалу да бисте поново конфигурисали све делимично инсталиране пакете.

$судо дпкг --конфигурација -до

Ако горња команда не ради, као у нашем случају, и видите сличне резултате који приказују погрешан пакет, покушајте уклонити пакет.

2. Извршите наредбу испод у Терминалу како бисте уклонили погрешан пакет.

$апт-гет ремове <Назив пакета>

3. Затим користите наредбу испод да бисте очистили локално спремиште:

$судо апт-гет цлеан

Након што испробате неко од горенаведених решења, покрените команду за ажурирање да бисте се уверили да су зависности решене и да су неисправни пакети поправљени или уклоњени.

$судо апт-гет упдате

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