Mac OS Xలో కమాండ్ లైన్ సాధనాలను ఎలా ఇన్‌స్టాల్ చేయాలి (Xcode లేకుండా)

విషయ సూచిక:

Anonim

టెర్మినల్ ద్వారా మరింత సాంప్రదాయ Unix టూల్‌కిట్‌ను యాక్సెస్ చేయడానికి ఇష్టపడే Mac వినియోగదారులు Xcode IDE యొక్క ఐచ్ఛిక కమాండ్ లైన్ టూల్స్ ఉపవిభాగాన్ని ఇన్‌స్టాల్ చేయాలనుకోవచ్చు. MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks నుండి, ఇది ఇప్పుడు సులభంగా నేరుగా సాధ్యమవుతుంది మరియు మొత్తం Xcode ప్యాకేజీని ముందుగా ఇన్‌స్టాల్ చేయకుండా, డెవలపర్ ఖాతా కూడా అవసరం లేదు.

కమాండ్ లైన్ టూల్ ప్యాకేజీ Mac టెర్మినల్ వినియోగదారులకు make, GCC, clang, perl, svn, git, size, స్ట్రిప్, స్ట్రింగ్స్, libtool, cpp, సహా సాధారణంగా ఉపయోగించే అనేక సాధనాలు, యుటిలిటీలు మరియు కంపైలర్‌లను అందిస్తుంది. ఏమి, మరియు అనేక ఇతర ఉపయోగకరమైన ఆదేశాలు సాధారణంగా డిఫాల్ట్ లైనక్స్ ఇన్‌స్టాలేషన్‌లలో కనిపిస్తాయి. మేము ఆసక్తి ఉన్నవారి కోసం దిగువ కమాండ్ లైన్ టూల్‌కిట్ ద్వారా అందుబాటులో ఉన్న కొత్త బైనరీల పూర్తి జాబితాను చేర్చాము లేదా మీరు ప్యాకేజీని ఇన్‌స్టాల్ చేసిన తర్వాత మీరే చూసుకోవచ్చు, మేము ఇక్కడ చూస్తాము.

ఈ గైడ్ MacOS Monterey 12, macOS బిగ్ సుర్ 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, 10 Yosemite, OS X 10. Mac OS X 10.9, మరియు కొత్త విడుదలలు. Mac OS X యొక్క మునుపటి సంస్కరణలను అమలు చేస్తున్న Mac వినియోగదారులు ఇక్కడ వివరించిన విధంగా Apple డెవలపర్ వెబ్‌సైట్ ద్వారా అందుబాటులో ఉన్న ప్యాకేజీ ఇన్‌స్టాలర్ ద్వారా నేరుగా కమాండ్ లైన్ టూల్స్ మరియు gcc (Xcode లేకుండా) ఇన్‌స్టాల్ చేయడాన్ని కొనసాగించవచ్చు.

Mac OS Xలో కమాండ్ లైన్ సాధనాలను ఇన్‌స్టాల్ చేస్తోంది

  1. /అప్లికేషన్స్/యుటిలిటీస్/లో కనుగొనబడిన టెర్మినల్‌ను ప్రారంభించండి
  2. కింది కమాండ్ స్ట్రింగ్‌ను టైప్ చేయండి:
  3. xcode-ఎంచుకోండి --ఇన్‌స్టాల్

  4. ఒక సాఫ్ట్‌వేర్ అప్‌డేట్ పాపప్ విండో కనిపిస్తుంది: “xcode-select ఆదేశానికి కమాండ్ లైన్ డెవలపర్ సాధనాలు అవసరం. మీరు ఇప్పుడు సాధనాలను ఇన్‌స్టాల్ చేయాలనుకుంటున్నారా?" "ఇన్‌స్టాల్ చేయి"ని క్లిక్ చేయడం ద్వారా దీన్ని నిర్ధారించడానికి ఎంచుకోండి, ఆపై అభ్యర్థించినప్పుడు సేవా నిబంధనలను అంగీకరించండి (వాటిని పూర్తిగా చదవడానికి సంకోచించకండి, మేము ఇక్కడ ఉంటాము)
  5. కమాండ్ లైన్ టూల్స్ ప్యాకేజీ డౌన్‌లోడ్ పూర్తయ్యే వరకు వేచి ఉండండి, ఇది దాదాపు 130MB ఉంటుంది మరియు మీ కనెక్షన్ వేగాన్ని బట్టి చాలా త్వరగా ఇన్‌స్టాల్ అవుతుంది

పూర్తి అయిన తర్వాత ఇన్‌స్టాలర్ దానంతట అదే వెళ్లిపోతుంది మరియు మీరు ఇప్పుడే ఇన్‌స్టాల్ చేసిన gcc, git, svn, rebase, make, వంటి కమాండ్‌లలో ఒకదాన్ని ఉపయోగించడానికి ప్రయత్నించడం ద్వారా ప్రతిదీ పని చేస్తుందని నిర్ధారించవచ్చు. ld, otool, nm, దిగువ జాబితా నుండి మీకు కావలసినది. ఇన్‌స్టాలేషన్ అంతరాయం లేకుండా జరిగిందని ఊహిస్తే, కమాండ్ ఊహించిన విధంగా అమలు అవుతుంది. దీని అర్థం మీరు ప్యాకేజీ మేనేజర్‌ని ఉపయోగించకుండా నేరుగా సోర్స్ కోడ్ నుండి విషయాలను కంపైల్ చేసి ఇన్‌స్టాల్ చేయవచ్చు. మీ కొత్త unix కమాండ్ లైన్ టూల్‌కిట్‌ను ఆస్వాదించండి!

కమాండ్ లైన్ టూల్స్‌తో ఏమి ఇన్‌స్టాల్ చేస్తుంది మరియు ఎక్కడ

తమ Macలో ఏమి ఇన్‌స్టాల్ చేయబడింది మరియు అది ఎక్కడికి వెళుతుంది అనే వివరాలను తెలుసుకోవాలనే ఆసక్తి ఉన్నవారికి, మొత్తం కమాండ్ లైన్ టూల్‌కిట్ ప్యాకేజీ క్రింది డైరెక్టరీలో ఉంచబడుతుంది:

/లైబ్రరీ/డెవలపర్/కమాండ్‌లైన్ టూల్స్/

మీకు కావాలంటే మీరు ఆ డైరెక్టరీని బ్రౌజ్ చేయవచ్చు లేదా మీరు ఎప్పుడైనా ప్యాకేజీని సవరించాలనుకుంటే లేదా సర్దుబాటు చేయాలనుకుంటే దాని గురించి అవగాహన కలిగి ఉండవచ్చు.

డైరెక్టరీ అనేది Mac OS యొక్క రూట్ /లైబ్రరీ, వినియోగదారు ~/లైబ్రరీ డైరెక్టరీ కాదని గమనించండి.

మీకు అందుబాటులో ఉన్న 61 కొత్త కమాండ్‌లను మీరు చూడాలనుకుంటే, అవన్నీ /Library/Developer/CommandLineTools/usr/bin/లో ఉన్నాయి, అయితే సౌలభ్యం కోసం మేము వాటిని అక్షరక్రమంలో క్రింద జాబితా చేసాము:

ar as asa bison BuildStrings c++ c89 c99 cc క్లాంగ్ క్లాంగ్++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfocd+Getcovdump gccflex-flex-Getcov+header రిసప్-ప్యాక్-షెల్ git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html seterdoc2html indented resent_name_tool ld ld ledetool lipolbelordb lldb lldb lldb lldb lldb lldb lldb lldb lldb lldb lldb lldblord m4 make megpef mvmacdasmisasm. SplitForks స్ట్రింగ్స్ స్ట్రిప్ svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump వాట్ xml2man yacc

ట్రబుల్షూటింగ్ "ప్రస్తుతం అందుబాటులో లేదు" లోపం

“సాఫ్ట్‌వేర్ అప్‌డేట్ సర్వర్ నుండి ప్రస్తుతం అందుబాటులో లేనందున సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయడం సాధ్యపడదు” అని చెప్పే దోష సందేశాన్ని పొందుతున్నారా? మీరు అదృష్టవంతులు, ఎందుకంటే ఆ దోష సందేశం మీరు ఇప్పటికే Macలో Xcodeని ఇన్‌స్టాల్ చేసినట్లు సూచిస్తుంది.

Mac OS X 10.9 నుండి, Xcode ఇప్పటికే Mac OS Xలో ఇన్‌స్టాల్ చేయబడి ఉంటే, కమాండ్ లైన్ సాధనాలు కూడా ఇన్‌స్టాల్ చేయబడతాయి (మీరు gccని అమలు చేయడానికి ప్రయత్నించడం ద్వారా లేదా టెర్మినల్ నుండి దీన్ని తనిఖీ చేయవచ్చు). దీని ప్రకారం, ఈ ట్యుటోరియల్ విస్తృత Xcode డెవలప్‌మెంట్ ప్యాకేజీని ఇన్‌స్టాల్ చేయకూడదనుకునే వినియోగదారుల కోసం ఉద్దేశించబడింది మరియు బదులుగా కమాండ్ లైన్ యుటిలిటీలను మాత్రమే ఇన్‌స్టాల్ చేస్తుంది. అవును, అంటే మీరు మొత్తం Xcode యాప్‌ను అన్‌ఇన్‌స్టాల్ చేయవచ్చు మరియు మీకు కావాలంటే కమాండ్ లైన్ సాధనాలను మాత్రమే ఇన్‌స్టాల్ చేయవచ్చు, ఎందుకంటే చాలా మంది వినియోగదారులు మరియు సిసాడ్‌మిన్‌లు Xcodeని ఇన్‌స్టాల్ చేయడానికి ఇదే కారణం.

Mac OS Xలో కమాండ్ లైన్ సాధనాలను ఎలా ఇన్‌స్టాల్ చేయాలి (Xcode లేకుండా)