హోమ్‌బ్రూతో ప్యాకేజీలను అన్‌ఇన్‌స్టాల్ చేయడం ఎలా

విషయ సూచిక:

Anonim

మీరు వివిధ unix మరియు కమాండ్ లైన్ యుటిలిటీల కోసం ప్యాకేజీ మేనేజర్‌గా ఉపయోగించడానికి Macలో Homebrewని ఇన్‌స్టాల్ చేసి ఉంటే, మీరు బహుశా మీకు ఉపయోగకరంగా భావించే కొన్ని ప్యాకేజీలను కూడా ఇన్‌స్టాల్ చేసి ఉండవచ్చు. అయితే మీకు ఇకపై ఒకటి అవసరం లేకుంటే మరియు మీరు నిర్దిష్ట హోమ్‌బ్రూ ప్యాకేజీని తీసివేయాలనుకుంటే ఏమి చేయాలి?

హోమ్‌బ్రూతో ప్యాకేజీలు / ఫార్ములా అన్‌ఇన్‌స్టాల్ చేయడం చాలా సులభం మరియు హోమ్‌బ్రూ నుండి ప్యాకేజీలను అన్‌ఇన్‌స్టాల్ చేయడం మరియు తీసివేయడం వాటిని మొదటి స్థానంలో ఇన్‌స్టాల్ చేసినంత సులభం అని తేలింది.

స్పష్టంగా చెప్పాలంటే, మేము Homebrewని అన్‌ఇన్‌స్టాల్ చేయడం గురించి మాట్లాడటం లేదు, మేము Homebrew నుండి నిర్దిష్ట ప్యాకేజీలను తీసివేయడం గురించి మాట్లాడుతున్నాము.

హోమ్‌బ్రూ ప్యాకేజీలను అన్‌ఇన్‌స్టాల్ చేయడం & తీసివేయడం ఎలా

హోమ్‌బ్రూ ప్యాకేజీని తీసివేయడానికి సరైన మార్గం అన్‌ఇన్‌స్టాల్ లేదా రిమూవ్ కమాండ్.

అన్‌ఇన్‌స్టాల్ హోమ్‌బ్రూ ప్యాకేజీ కమాండ్ ఇలా కనిపిస్తుంది:

బ్రూ అన్‌ఇన్‌స్టాల్ ప్యాకేజీ పేరు

Remove Homebrew ప్యాకేజీ ఆదేశం ఇలా కనిపిస్తుంది:

బ్రూ రిమూవ్ ప్యాకేజీపేరు

మీరు ఇప్పటికి ఊహించినట్లుగా, తీసివేయి మరియు అన్‌ఇన్‌స్టాల్ ఆదేశాలు సరిగ్గా ఒకే విధంగా ఉంటాయి మరియు అదే ఫలితాన్ని పొందుతాయి; హోమ్‌బ్రూ ప్యాకేజీని తీసివేయడం.

ఉదాహరణకు, టెల్‌నెట్‌ను తీసివేయడానికి మరియు అన్‌ఇన్‌స్టాల్ చేయడానికి (ఏమైనప్పటికీ మీరు హోమ్‌బ్రూతో Macలో టెల్నెట్‌ను ఇన్‌స్టాల్ చేసినట్లుగా భావించి), మీరు ఈ క్రింది కమాండ్ స్ట్రింగ్‌ని ఉపయోగిస్తారు:

బ్రూ అన్‌ఇన్‌స్టాల్ టెల్నెట్

లేదా మీరు అదే ప్రభావం కోసం తీసివేయి ఆదేశాన్ని ఉపయోగించవచ్చు:

బ్రూ రిమూవ్ టెల్నెట్

Homebrew నుండి ప్యాకేజీని తీసివేయడం త్వరితంగా జరుగుతుంది, ఏదైనా డౌన్‌లోడ్ చేయవలసిన అవసరం లేదు, ఇది Mac నుండి Homebrew ప్యాకేజీని తొలగిస్తుంది.

కమాండ్‌ను మళ్లీ అమలు చేయడానికి ప్రయత్నించడం ద్వారా లేదా హోమ్‌బ్రూ ప్యాకేజీలు ఎక్కడ ఇన్‌స్టాల్ చేయబడిందో తనిఖీ చేయడం ద్వారా ప్యాకేజీ తీసివేయబడిందని మీరు నిర్ధారించవచ్చు మరియు మీరు తీసివేసిన ప్యాకేజీ ఇకపై లేదని మీరు కనుగొంటారు.

అదనపు హోమ్‌బ్రూ ప్యాకేజీ అన్‌ఇన్‌స్టాల్ ఎంపికలు

హోమ్‌బ్రూ అన్‌ఇన్‌స్టాల్ కమాండ్‌కు మీరు రెండు ఫ్లాగ్‌లను పాస్ చేయవచ్చు; బలవంతం మరియు -విస్మరించండి-ఆధారపడటం.

-ఫోర్స్ ఫ్లాగ్ (లేదా -f) ఆ ప్యాకేజీ / ఫార్ములా యొక్క అన్ని వెర్షన్‌లను తొలగించడంతో పాటుగా ప్యాకేజీని బలవంతంగా తీసివేస్తుంది.

-ఇగ్నోర్-డిపెండెన్సీస్ ఫ్లాగ్ అది ఎలా అనిపిస్తుందో అదే చేస్తుంది, ఇది నిర్దేశించిన ప్యాకేజీని అన్‌ఇన్‌స్టాల్ చేస్తున్నప్పుడు ప్రశ్నలోని ఫార్ములా కోసం డిపెండెన్సీలను విస్మరిస్తుంది.

హోమ్‌బ్రూ ప్యాకేజీలను అన్‌ఇన్‌స్టాల్ చేసేటప్పుడు డిపెండెన్సీలను నిర్వహించడం

హోమ్‌బ్రూ నుండి ప్యాకేజీలను తీసివేసేటప్పుడు మరియు అన్‌ఇన్‌స్టాల్ చేసేటప్పుడు గుర్తుంచుకోవలసిన ఒక విషయం ఏమిటంటే, అన్‌ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీలో మరొక ప్యాకేజీ లేదా ఫార్ములా ఉపయోగంలో ఉన్న డిపెండెన్సీలు ఉంటే, అది సెకండరీ ప్యాకేజీకి కారణమవుతుంది ఇకపై సరిగ్గా పనిచేయదు. ఐచ్ఛికం-ఇగ్నోర్-డిపెండెన్సీస్ ఫ్లాగ్‌ని ఉపయోగించడం బహుశా దానిని నిరోధించడానికి సులభమైన మార్గం. ఉదాహరణకి:

బ్రూ అన్‌ఇన్‌స్టాల్ --విస్మరించండి-డిపెండెన్సీస్ టెల్నెట్

ఒక నిర్దిష్ట హోమ్‌బ్రూ ప్యాకేజీతో ఎలాంటి డిపెండెన్సీలు ఉన్నాయో మీకు ఖచ్చితంగా తెలియకపోతే, మీరు దానిని కనుగొనడానికి deps కమాండ్‌ని ఉపయోగించవచ్చు:

బ్రూ డెప్స్ ప్యాకేజీ పేరు

ఉదాహరణకు, మీరు హోమ్‌బ్రూ విధానాన్ని ఉపయోగించి Macలో python3ని ఇన్‌స్టాల్ చేసినట్లయితే, ఇది చాలా ఎక్కువ డిపెండెన్సీలను కలిగి ఉంటుంది, ఆ ఆదేశాన్ని అమలు చేయడం క్రింది విధంగా కనిపిస్తుంది:

% brew deps python3 gdbm openssl readline sqlite xz

అనేక ఇతర ప్యాకేజీలు కూడా ఆ డిపెండెన్సీలను ఉపయోగిస్తాయి కాబట్టి, మీరు python3ని తీసివేయాలనుకుంటే, మీరు ఖచ్చితంగా -ignore-dependencies ఫ్లాగ్‌ని జారీ చేయాలనుకుంటున్నారు. node.js మరియు npm మరియు అనేక ఇతర ప్రసిద్ధ హోమ్‌బ్రూ ప్యాకేజీలకు కూడా ఇది వర్తిస్తుంది.

Homebrew ప్యాకేజీలు మరియు ఫార్ములా అన్‌ఇన్‌స్టాల్ చేయడానికి సంబంధించిన ఏవైనా ఇతర పద్ధతులు లేదా చిట్కాలు మీకు తెలుసా? దిగువ వ్యాఖ్యలలో మాతో పంచుకోండి!

హోమ్‌బ్రూతో ప్యాకేజీలను అన్‌ఇన్‌స్టాల్ చేయడం ఎలా