Kako instalirati alate naredbenog retka u Mac OS X (bez Xcode-a)

Sadržaj:

Anonim

Mac korisnici koji više vole imati tradicionalniji Unix toolkit dostupan preko terminala možda će poželjeti instalirati izborni pododjeljak Alati naredbenog retka Xcode IDE-a. Od MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks nadalje, ovo je sada lako moguće izravno i bez prethodnog instaliranja cijelog Xcode paketa, nije potreban ni račun razvojnog programera.

Paket alata za naredbeni redak daje korisnicima Mac terminala mnoge često korištene alate, uslužne programe i prevoditelje, uključujući make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, što i mnoge druge korisne naredbe koje se obično nalaze u zadanim instalacijama linuxa. Uključili smo potpuni popis novih binarnih datoteka dostupnih putem alata naredbenog retka u nastavku za one koji su zainteresirani, ili možete jednostavno vidjeti sami nakon što instalirate paket, kroz koji ćemo proći ovdje.

Ovaj vodič je usmjeren na MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite i Mac OS X 10.9 i novija izdanja. Korisnici Maca koji koriste prethodne verzije Mac OS X mogu nastaviti izravno instalirati Alate naredbenog retka i gcc (bez Xcode) putem programa za instaliranje paketa koji je dostupan putem web stranice Apple Developer, kao što je ovdje opisano.

Instaliranje alata naredbenog retka u Mac OS X

  1. Pokrenite terminal, koji se nalazi u /Applications/Utilities/
  2. Upišite sljedeći niz naredbi:
  3. xcode-select --install

  4. Pojavit će se skočni prozor ažuriranja softvera koji pita: “Naredba xcode-select zahtijeva razvojne alate naredbenog retka. Želite li sada instalirati alate?" potvrdite to klikom na "Instaliraj", a zatim prihvatite Uvjete usluge kada se to od vas zatraži (slobodno ih temeljito pročitajte, bit ćemo ovdje)
  5. Pričekajte da se završi preuzimanje paketa alata za naredbeni redak, bit će oko 130MB i instalirat će se prilično brzo ovisno o brzini vaše veze

Instalacijski program odlazi sam od sebe kada završi, a zatim možete potvrditi da sve radi pokušajem korištenja jedne od naredbi koje su upravo instalirane, kao što su gcc, git, svn, rebase, make, ld, otool, nm, što god želite s donjeg popisa. Pod pretpostavkom da je instalacija protekla bez prekida, naredba će se izvršiti prema očekivanjima. To također znači da možete kompajlirati i instalirati stvari iz izvornog koda izravno bez potrebe za korištenjem upravitelja paketa. Uživajte u svom novom unix alatu za naredbeni redak!

Što se instalira pomoću alata naredbenog retka i gdje

Za one koji žele znati pojedinosti o tome što je instalirano na njihovom Macu i kamo ide, cijeli paket alata za naredbeni redak postavlja se u sljedeći direktorij:

/Library/Developer/CommandLineTools/

Možete pregledavati taj direktorij ako želite, ili možete jednostavno imati svijest o tome samo u slučaju da želite izmijeniti ili prilagoditi bilo koji paket kasnije.

Imajte na umu da je direktorij root /Library Mac OS-a, a ne korisnički ~/Library direktorij.

Ako želite vidjeti 61 novu naredbu koja vam je dostupna, sve su u /Library/Developer/CommandLineTools/usr/bin/ ali smo ih također naveli abecednim redom u nastavku radi praktičnosti:

ar asa bison BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo flex flex++ g++ gatherheaderdoc gcc gcov GetFileInfo git git-cvsserver git- prijem-pack-pack git-školjka git-upload-arhiva git-uplaad-pack gm4 gnumake gperf hdxml2Manxml headerdoc2html instalat_name_tool ldmerc-a lipols lldbl lldbl lldls m4SMMeMed migms mkdMass MVMass MVMass MVMMUSMOL MERGESMEND MRZMMEMDOOL MERGESMENS MERGEPOOL MERGEPOOL MERGEPOOL MERSMEPOOL MERSMUSPLOOL MIGMASMSKIRANJA SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump što xml2man yacc

Rješavanje problema pogreške "trenutačno nije dostupno"

Dobijate poruku o pogrešci koja kaže "Ne mogu instalirati softver jer trenutno nije dostupan na poslužitelju za ažuriranje softvera"? Pa imate sreće jer ta poruka o pogrešci vjerojatno znači da već imate instaliran Xcode na Macu.

Od Mac OS X 10.9 nadalje, ako je Xcode već instaliran u Mac OS X tada se instaliraju i Alati za naredbeni redak (ovo možete provjeriti pokušajem pokretanja gcc ili make s terminala). U skladu s tim, ovaj vodič je namijenjen korisnicima koji ne žele instalirati širi Xcode razvojni paket, i radije bi radije imali instalirane samo pomoćne programe naredbenog retka. Da, to znači da možete deinstalirati cijelu aplikaciju Xcode i instalirati samo alate naredbenog retka ako to želite, budući da je za mnoge korisnike i sistemske administratore to jedini razlog zašto su instalirali Xcode za početak.

Kako instalirati alate naredbenog retka u Mac OS X (bez Xcode-a)