Дебиан

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

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

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

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

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

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

Метод 1

Користити "поправити-недостаје”Опција са„апт-гет упдате”За покретање исправки и осигуравање ажурности пакета и за пакете не постоји нова верзија.

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

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

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

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

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

Остале методе

Метод 1:

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

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

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

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

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

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

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

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

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

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

Метод 2:

У следећем методу користићемо „дпкг-цонфигуре”Наредба у циљу поправљања недостајућих зависности и покварених пакета.

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

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

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

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

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

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

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

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

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

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

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

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...