Како деинсталирати пакете помоћу Хомебрев-а
Преглед садржаја:
Ако сте инсталирали Хомебрев на Мац да бисте га користили као менаџер пакета за разне услужне програме за Уник и командну линију, вероватно сте инсталирали и неколико пакета који се сматрају корисним за вас. Али шта ако вам више није потребан, а желите да уклоните одређени Хомебрев пакет?
Испоставило се да је деинсталирање пакета/формула са Хомебрев-ом веома једноставно, а деинсталирање и уклањање пакета са Хомебрев-а је исто тако једноставно као и њихово инсталирање.
Да буде јасно, не говоримо о деинсталирању самог Хомебрев-а, ми само говоримо о уклањању одређених пакета са Хомебрев-а.
Како деинсталирати и уклонити Хомебрев пакете
Прави начин да уклоните Хомебрев пакет је помоћу команде за деинсталирање или уклањање.
Команда деинсталирања Хомебрев пакета изгледа овако:
брев деинсталл пацкагеНаме
Команда за уклањање Хомебрев пакета изгледа овако:
брев ремове пацкагеНаме
Као што сте можда већ претпоставили, команде за уклањање и деинсталирање су потпуно исте и добијају исти резултат; уклањање Хомебрев пакета.
На пример, да бисте уклонили и деинсталирали Телнет (под претпоставком да сте ипак инсталирали телнет на Мац са Хомебрев-ом), користили бисте следећи командни низ:
брев деинсталирај телнет
Или можете користити команду за уклањање за исти ефекат:
брев ремове телнет
Уклањање пакета са Хомебрев-а је брзо, јер нема потребе да преузимате било шта, само брише Хомебрев пакет са Мац-а.
Можете потврдити да је пакет уклоњен покушајем да поново покренете команду или тако што ћете проверити где су инсталирани Хомебрев пакети и видећете да пакет који сте уклонили више није ту.
Додатне опције за деинсталирање Хомебрев пакета
Постоје две заставице које можете проследити и команди за деинсталацију Хомебрев-а; –присилити и –игнорисати-зависности.
Ознака –форце (или -ф) ће принудно уклонити пакет заједно са брисањем свих верзија тог пакета/формуле.
Ознака –игноре-депенденциес ради управо оно што звучи, игнорисаће зависности за формулу о којој је реч када деинсталирате одређени пакет.
Управљање зависностима приликом деинсталирања Хомебрев пакета
Једна ствар коју треба имати на уму када уклањате и деинсталирате пакете са Хомебрев-а је да ако пакет који се деинсталира има зависности које користи други пакет или формула, онда то може да га поквари узрокујући да секундарни пакет више не раде исправно. Можда је најједноставнији начин да се то спречи коришћењем опционе заставице –игноре-депенденциес. На пример:
брев деинсталл --игноре-депенденциес телнет
Ако нисте сигурни које зависности постоје са одређеним Хомебрев пакетом, можете користити команду депс да бисте то сазнали:
брев депс пацкагеНаме
На пример, ако сте инсталирали питхон3 на Мац користећи Хомебрев приступ, који има доста зависности, покретање те команде би изгледало отприлике овако:
% брев депс питхон3 гдбм опенссл реадлине склите кз
Пошто многи други пакети такође користе те зависности, ако бисте уклонили питхон3, скоро сигурно бисте желели да издате ознаку –игноре-депенденциес. Исто важи и за ноде.јс и нпм, и многе друге популарне Хомебрев пакете.
Да ли знате за неке друге методе или савете у вези са деинсталирањем Хомебрев пакета и формуле? Поделите са нама у коментарима испод!