So installieren Sie Befehlszeilentools in Mac OS X (ohne Xcode)

Inhaltsverzeichnis:

Anonim

Mac-Benutzer, die es vorziehen, über das Terminal auf ein traditionelleres Unix-Toolkit zuzugreifen, möchten möglicherweise den optionalen Unterabschnitt Command Line Tools der Xcode-IDE installieren. Ab MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks ist dies nun problemlos direkt und ohne vorherige Installation des gesamten Xcode-Pakets möglich, es wird auch kein Entwicklerkonto benötigt.

Das Command Line Tool-Paket bietet Benutzern von Mac-Terminals viele häufig verwendete Tools, Dienstprogramme und Compiler, darunter make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what und viele andere nützliche Befehle, die normalerweise in Standard-Linux-Installationen zu finden sind. Wir haben die vollständige Liste der neuen Binärdateien, die über das Befehlszeilen-Toolkit unten verfügbar sind, für diejenigen, die daran interessiert sind, beigefügt, oder Sie können es sich einfach selbst ansehen, nachdem Sie das Paket installiert haben, das wir hier durchgehen werden.

Diese Anleitung ist ausgerichtet auf 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 und Mac OS X 10.9 und neuere Versionen. Mac-Benutzer, die frühere Versionen von Mac OS X ausführen, können Command Line Tools und gcc (ohne Xcode) weiterhin direkt über ein Paketinstallationsprogramm installieren, das wie hier beschrieben über die Apple Developer-Website verfügbar ist.

Befehlszeilentools in Mac OS X installieren

  1. Starten Sie das Terminal unter /Applications/Utilities/
  2. Geben Sie die folgende Befehlszeichenfolge ein:
  3. xcode-select --install

  4. Ein Software-Update-Popup-Fenster wird angezeigt, in dem Sie gefragt werden: „Der Befehl xcode-select erfordert die Befehlszeilen-Entwicklertools. Möchten Sie die Tools jetzt installieren?“ Bestätigen Sie dies, indem Sie auf „Installieren“ klicken, und stimmen Sie dann den Nutzungsbedingungen zu, wenn Sie dazu aufgefordert werden (lesen Sie sie bitte gründlich durch, wir sind für Sie da)
  5. Warten Sie, bis der Download des Command Line Tools-Pakets abgeschlossen ist. Es wird etwa 130 MB groß sein und je nach Verbindungsgeschwindigkeit ziemlich schnell installiert werden

Das Installationsprogramm wird nach Abschluss von selbst beendet, und Sie können dann bestätigen, dass alles funktioniert, indem Sie versuchen, einen der gerade installierten Befehle wie gcc, git, svn, rebase, make, ld, otool, nm, was auch immer Sie aus der Liste unten wollen. Unter der Annahme, dass die Installation ohne Unterbrechung verlief, wird der Befehl wie erwartet ausgeführt. Das bedeutet auch, dass Sie Dinge direkt aus dem Quellcode kompilieren und installieren können, ohne einen Paketmanager verwenden zu müssen. Viel Spaß mit Ihrem neuen Unix-Befehlszeilen-Toolkit!

Was mit Befehlszeilentools installiert wird und wo

Für diejenigen, die mehr darüber wissen möchten, was auf ihrem Mac installiert ist und wohin es geht, wird das gesamte Befehlszeilen-Toolkit-Paket im folgenden Verzeichnis abgelegt:

/Library/Developer/CommandLineTools/

Sie können dieses Verzeichnis durchsuchen, wenn Sie möchten, oder Sie können sich dessen bewusst sein, falls Sie zu einem späteren Zeitpunkt Teile des Pakets ändern oder anpassen möchten.

Beachten Sie, dass das Verzeichnis das Stammverzeichnis /Library von Mac OS ist, kein Benutzerverzeichnis ~/Library.

Wenn Sie die 61 neuen Befehle sehen möchten, die Ihnen zur Verfügung stehen, finden Sie sie alle in /Library/Developer/CommandLineTools/usr/bin/, aber wir haben sie unten der Einfachheit halber auch alphabetisch aufgelistet:

ar as asa bison BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo flex flex++ g++ collectheaderdoc gcc gcov GetFileInfo git git-cvsserver git- Receive-Pack Git-Shell Git-Upload-Archiv Git-Upload-Pack gm4 gnumake gperf hdxml2manxml headerdoc2html einrücken 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 Setgenit rFile size SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc

Fehlerbehebung beim Fehler „derzeit nicht verfügbar“

Erh alten Sie eine Fehlermeldung, die besagt „Die Software kann nicht installiert werden, da sie derzeit nicht vom Softwareaktualisierungsserver verfügbar ist“? Nun, Sie haben Glück, denn diese Fehlermeldung weist wahrscheinlich darauf hin, dass Sie Xcode bereits auf dem Mac installiert haben.

Ab Mac OS X 10.9 werden, wenn Xcode bereits in Mac OS X installiert ist, auch die Befehlszeilentools installiert (Sie können dies überprüfen, indem Sie versuchen, gcc oder make über das Terminal auszuführen). Dementsprechend richtet sich dieses Tutorial an Benutzer, die nicht das breitere Xcode-Entwicklungspaket installieren möchten, sondern stattdessen nur die Befehlszeilen-Dienstprogramme installiert haben möchten. Ja, das bedeutet, dass Sie die gesamte Xcode-App deinstallieren und nur die Befehlszeilentools installieren können, wenn Sie möchten, da dies für viele Benutzer und Systemadministratoren der einzige Grund ist, warum sie Xcode von Anfang an installiert haben.

So installieren Sie Befehlszeilentools in Mac OS X (ohne Xcode)