Parancssori eszközök telepítése Mac OS X rendszerben (Xcode nélkül)
Tartalomjegyzék:
A Mac-felhasználók, akik a hagyományosabb Unix-eszközkészletet részesítik előnyben a terminálon keresztül, telepíthetik az Xcode IDE opcionális Command Line Tools alszakaszát. A MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite és Mavericks operációs rendszertől kezdve ez most egyszerűen lehetséges közvetlenül, a teljes Xcode-csomag első telepítése nélkül, és nincs szükség fejlesztői fiókra sem.
A Command Line Tool csomag számos gyakran használt eszközt, segédprogramot és fordítóprogramot biztosít a Mac terminál felhasználóinak, beleértve a make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what, és sok más hasznos parancs, amely általában megtalálható az alapértelmezett linux telepítésekben. Az alábbi parancssori eszköztáron keresztül elérhető új bináris fájlok teljes listáját az érdeklődők rendelkezésére bocsátottuk, de a csomag telepítése után saját szemükkel is megbizonyosodhatnak róla, amit itt fogunk végigjárni.
Ez az útmutató a 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 Yosemite és OS X 10. Mac OS X 10.9 és újabb kiadások. A Mac OS X korábbi verzióit futtató Mac felhasználók továbbra is közvetlenül telepíthetik a Command Line Tools és a gcc alkalmazást (Xcode nélkül) az Apple Developer webhelyén elérhető csomagtelepítőn keresztül, az itt leírtak szerint.
Parancssori eszközök telepítése Mac OS X rendszerben
- Indítsa el a terminált, amely az /Applications/Utilities/ oldalon található.
- Írja be a következő parancssort:
- Egy szoftverfrissítési előugró ablak jelenik meg, amely a következőt kérdezi: „Az xcode-select parancshoz a parancssori fejlesztői eszközök szükségesek. Szeretné most telepíteni az eszközöket?” erősítse meg ezt a „Telepítés” gombra kattintva, majd kérésre fogadja el a Szolgáltatási feltételeket (bátran olvassa el őket, ott leszünk)
- Várja meg, amíg a Command Line Tools csomag letöltése befejeződik, körülbelül 130 MB lesz, és a kapcsolat sebességétől függően meglehetősen gyorsan települ
xcode-select --install
A telepítő magától eltűnik, ha elkészült, és ellenőrizheti, hogy minden működik, ha megpróbálja használni az imént telepített parancsok egyikét, például gcc, git, svn, rebase, make, ld, otool, nm, amit akarsz az alábbi listából. Feltételezve, hogy a telepítés megszakítás nélkül ment, a parancs a várt módon fog végrehajtani. Ez azt is jelenti, hogy közvetlenül, csomagkezelő használata nélkül fordíthat és telepíthet dolgokat forráskódból. Élvezze az új unix parancssori eszközkészletet!
Mi telepíthető a parancssori eszközökkel és hol?
Azok számára, akik szeretnék tudni, hogy mi van telepítve a Mac-re és hová megy, a teljes parancssori eszközkészlet a következő könyvtárba kerül:
/Library/Developer/CommandLineTools/
Ha akarja, böngészhet a könyvtárban, vagy egyszerűen csak tudomást szerezhet róla, arra az esetre, ha a későbbiekben módosítani szeretné vagy módosítani szeretné valamelyik csomagot.
Ne feledje, hogy a könyvtár a Mac OS gyökérkönyvtára, nem pedig a felhasználói ~/Library könyvtára.
Ha szeretné látni a rendelkezésére álló 61 új parancsot, mindegyik a /Library/Developer/CommandLineTools/usr/bin/ mappában található, de a kényelem kedvéért ábécé sorrendben is felsoroltuk őket:
ar asa bölény BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo gcc-gccc-tservv docgic-tservv+fi receive-pack git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html indent install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack rpcgen segedit SetFile size SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc
A „jelenleg nem elérhető” hibaelhárítása
Hibaüzenet jelenik meg, amely szerint „A szoftver nem telepíthető, mert jelenleg nem érhető el a Szoftverfrissítési kiszolgálóról”? Nos, szerencséje van, mert ez a hibaüzenet valószínűleg azt jelzi, hogy az Xcode már telepítve van a Mac-en.
Mac OS X 10.9-től kezdődően, ha az Xcode már telepítve van a Mac OS X rendszerben, akkor a Command Line Tools is telepítve lesz (ezt úgy ellenőrizheti, hogy megpróbálja futtatni a gcc-t vagy a make-t a terminálról). Ennek megfelelően ez az oktatóanyag azoknak a felhasználóknak szól, akik nem szeretnék telepíteni a szélesebb Xcode fejlesztői csomagot, és inkább csak a parancssori segédprogramokat szeretnék telepíteni. Igen, ez azt jelenti, hogy eltávolíthatja a teljes Xcode alkalmazást, és csak akkor telepítheti a parancssori eszközöket, ha akarja, mivel sok felhasználó és rendszergazda számára ez az egyetlen oka annak, hogy először telepítette az Xcode-ot.