- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- Part I: Introduction to Mac OS X
- Chapter 1. Mac OS X Component Architecture
- Chapter 2. Installing Mac OS X
- Chapter 3. Mac OS X Basics
- Chapter 4. The Finder: Working with Files and Applications
- Chapter 5. Running Classic Mac OS Applications
- Part II: Inside Mac OS X
- Chapter 6. Native Utilities and Applications
- Chapter 7. Internet Communications
- Chapter 8. Installing Third-Party Applications
- Part III: User-Level OS X Configuration
- Chapter 9. Network Setup
- Chapter 10. Printer and Font Management
- Chapter 11. Additional System Components
- Part IV: Introduction to BSD Applications
- Chapter 12. Introducing the BSD Subsystem
- Chapter 13. Common Unix Shell Commands: File Operations
- Part V: Advanced Command-Line Concepts
- Chapter 14. Advanced Shell Concepts and Commands
- Chapter 15. Command-Line Applications and Application Suites
- Chapter 16. Command-Line Software Installation
- Installing the Developer Tools
- Installing Software at the Command Line
- Summary
- Chapter 17. Troubleshooting Software Installs, and Compiling and Debugging Manually
- Chapter 18. Advanced Unix Shell Use: Configuration and Programming (Shell Scripting)
- Part VI: Server/Network Administration
- Chapter 19. X Window System Applications
- Chapter 20. Command-Line Configuration and Administration
- Chapter 21. AppleScript
- Chapter 22. Perl Scripting and SQL Connectivity
- Chapter 23. File and Resource Sharing with NetInfo
- Chapter 24. User Management and Machine Clustering
- Chapter 25. FTP Serving
- Chapter 26. Remote Access and Administration
- Chapter 27. Web Serving
- Part VII: Server Health
- Chapter 28. Web Programming
- Chapter 29. Creating a Mail Server
- Chapter 30. Accessing and Serving a Windows Network
- Chapter 31. Server Security and Advanced Network Configuration
- Chapter 32. System Maintenance
- Appendix A. Command-Line Reference
- Appendix B. Administration Reference
Installing the Developer Tools
The OS X Developer Tools include compilers, libraries, and assorted programs. The parts that we're most interested in are the compilation and debugging tools. If you're interested in details regarding the libraries and so forth, remember those man commands, and spend some time digging around in the system man pages to learn what other neat things exist after the installation.
Installing
Installation of the Developer Tools is much like installing other software from the GUI. Insert the CD, and click the installer package.
Figure 16.1 shows the installer package selected.
Figure 16.1 Double-click the installer package to start the Developer Tools install.
To run the install, you need an administrator (group wheel) account. If you're already familiar with installation under OS X, you'll breeze right through this install. If you've skipped ahead to do this installation early, just work through the following steps.
-
Click the lock shown in Figure 16.2.
Figure 16.2 Click the lock to tell it you're an administrator.
-
Enter your administrator account and password in the dialog that appears, as shown in Figure 16.3.
Figure 16.3 Enter your administrator user ID and password.
-
Click Continue at the welcome screen, as shown in Figure 16.4.
Figure 16.4 Click Continue here to start the install.
-
Read the license agreement shown in Figure 16.5 and then click Continue.
Figure 16.5 Read the Developer Tools license information. There's actually some interesting information in there (well, if you're a programmer anyway).
-
Click the Agree button, as shown in Figure 16.6, to indicate that you really did read the agreement.
Figure 16.6 They really want you to have read that license agreement. Click Agree here to go on.
-
Select the disk on which to install, as shown in Figure 16.7. Be aware that the install wants more than 600MB free space. Your life will probably be easier if you can pick the same drive on which you've installed OS X. Click Continue when you're happy with where the installation will go.
Figure 16.7 Picking the disk to install on. It's probably best to pick the same one on which you installed OS X, if there's enough space.
Your only choice is an Easy Install, as shown in Figure 16.8.
Figure 16.8 There is no custom option, at least in the initial release of the Developer Tools, so just click Install to continue with the Easy Install option.
The install proceeds through preparation, as shown in Figure 16.9.
Figure 16.9 The Developer Tools preparing to install.
The install then proceeds to writing files, as shown in Figure 16.10.
Figure 16.10 The Developer Tools writing files.
Running the installer script, shown in Figure 16.11, and optimizing system performance, shown in Figure 16.12, can take some time. The optimizing step makes a number of changes in the system; some are reported to increase system responsiveness, but others appear to actually slow things down.
Figure 16.11 The Developer Tools running the installer script.
Figure 16.12 The Developer Tools optimizing system performance. If there's going to be a problem with the install, it will most likely be here.
The install is finished when you reach, surprisingly enough, the screen indicating a successful install, shown in Figure 16.13.
Figure 16.13 Everything has been installed, and you're ready to start using the tools.
About the only possible complication is that some people have reported problems and system hangs at the Optimizing System step. There doesn't seem to be any observable commonality in the symptoms reported. We suspect it has something to do with the users having perhaps installed unauthorized system updates, or experimented with Internet-reported, but unapproved, modifications of the system.
Installing Software at the Command Line | Next Section

Account Sign In
View your cart