Mac OS X Unleashed

Mac OS X Unleashed

By John Ray and William C. Ray

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.

16fig01.jpg

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.

  1. Click the lock shown in Figure 16.2.
    16fig02.jpg

    Figure 16.2 Click the lock to tell it you're an administrator.

  2. Enter your administrator account and password in the dialog that appears, as shown in Figure 16.3.
    16fig03.jpg

    Figure 16.3 Enter your administrator user ID and password.

  3. Click Continue at the welcome screen, as shown in Figure 16.4.
    16fig04.jpg

    Figure 16.4 Click Continue here to start the install.

  4. Read the license agreement shown in Figure 16.5 and then click Continue.
    16fig05.jpg

    Figure 16.5 Read the Developer Tools license information. There's actually some interesting information in there (well, if you're a programmer anyway).

  5. Click the Agree button, as shown in Figure 16.6, to indicate that you really did read the agreement.
    16fig06.jpg

    Figure 16.6 They really want you to have read that license agreement. Click Agree here to go on.

  6. 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.
    16fig07.jpg

    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.

16fig08.jpg

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.

16fig09.jpg

Figure 16.9 The Developer Tools preparing to install.

The install then proceeds to writing files, as shown in Figure 16.10.

16fig10.jpg

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.

16fig11.jpg

Figure 16.11 The Developer Tools running the installer script.

16fig12.jpg

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.

16fig13.jpg

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.

Share ThisShare This

Informit Network