IRIX® Admin: Software Installation and Licensing
Total Page:16
File Type:pdf, Size:1020Kb
IRIX® Admin: Software Installation and Licensing 007-1364-140 CONTRIBUTORS Written by Pam Sogard, with contributions by Susan Ellis, John Raithel, Bob Bernard, and Steven Levine Illustrated by Dani Galgani Edited by Rick Thompson Production by Glen Traefald Engineering contributions by Ken Chin, Mark Minnihan, David Olson, John Relph, Will Rusch, and Beth Styles. COPYRIGHT © 2000-2003 Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc. LIMITED RIGHTS LEGEND The electronic (software) version of this document was developed at private expense; if acquired under an agreement with the USA government or any contractor thereto, it is acquired as "commercial computer software" subject to the provisions of its applicable license agreement, as specified in (a) 48 CFR 12.212 of the FAR; or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 of the DoD FAR Supplement; or sections succeeding thereto. Contractor/manufacturer is Silicon Graphics, Inc., 1600 Amphitheatre Pkwy 2E, Mountain View, CA 94043-1351. TRADEMARKS AND ATTRIBUTIONS Silicon Graphics, SGI, the SGI logo, Indy, and IRIX are registered trademarks and InSight, O2, RoboInst, and XFS are trademarks of Silicon Graphics, Inc. in the United States and/or other countries worldwide Alias/Wavefront is a trademark of Alias/Wavefront, a division of Silicon Graphics Limited. FLEXlm is a trademark of GLOBEtrotter Software, Inc. Network License System and NetLS are trademarks of Apollo Computer, Inc., a subsidiary of Hewlett-Packard Company. POSIX is a registered trademark of the Institute of Electrical and Electronic Engineers, Inc. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. Cover Design By Sarah Bolles, Sarah Bolles Design, and Dany Galgani, SGI Technical Publications. New Features in This Document Documentation Changes Changes to this document for the IRIX 6.5.22 release include small clarifications to the software installation instructions. 007-1364-140 iii Record of Revision Version Description 110 February 1999 Incorporates information for the IRIX 6.5.3 release. 120 April 2000 Incorporates information for the IRIX 6.5.8 release. 130 January 2001 Incorporates information for the IRIX 6.5.11 release. 140 November 2003 Incorporate information for the IRIX 6.5.22 release. 007-1364-140 v Contents New Features in This Document . iii Record of Revision . v Figures . xvii Tables . xix Examples . xxi About This Guide. xxiii Using This Guide . xxiii Inst or Software Manager? . xxiv Installing Diskless Systems . xxiv What This Guide Contains . xxv Part I . xxv Part II . xxvi Part III . xxvi Appendixes . xxvi Audience for This Guide . xxvii Conventions . xxvii Related Documentation . xxviii Reader Comments . xxix PART IInstallation 1. Understanding Software Installations . 3 Software Release Types . 3 Anatomy of a Software Product . 4 Product Descriptions . 5 The Installation Database . 5 007-1364-140 vii Contents Images . 5 Subsystems . 7 Required and Default Subsystems . 7 Preliminary Selections . 7 Factory-Installed Subsystems . 8 Sources of Installable Software . 8 Software Installation Methods . 10 Introduction to Inst. 10 Automatic Initialization . 11 The Main Menu . 11 Changing the Distribution Source . 11 Viewing the Software Inventory . 12 Selecting and Installing Software . .12 Handling Conflicts . 12 Ending a Session . 13 Supplementary Menus . 13 Getting Help During Installations . 14 2. Preparing for Installation. 15 Selecting a Distribution Source . 15 Setting Up an Installation Server . 16 Enabling BOOTP Forwarding on Routers . 16 Enabling TFTP Access on an Installation Server . 17 Configuring an Installation Account . 19 Creating Distribution Directories . 20 Backing Up the Target Systems . 22 Opening Multiple Distributions . 23 Collecting the Information That You Need . 23 Getting CD-ROM Device Numbers . 24 Getting the Target’s Name and Address . 24 Getting the Server’s Name and Address . 24 Getting the Installation Account Name . .25 viii 007-1364-140 Contents 3. Starting an Installation . 27 Determining the Installation Method . 27 Preparations Checklist . 28 About Miniroot Installations . 28 Starting a Miniroot Installation . 29 Loading From a Local CD . 30 Loading From a Remote Distribution Source . 34 Starting a Live Installation . 36 4. Using the Main Menu . 39 The Software Installation Procedure . 40 Step 1: Invoking Inst . 42 Step 2: Specifying the Source . 42 Using the from Command . 43 Using the open Command . 44 Automatic Initialization Functions. 44 Step 3: Displaying Software Information . 45 Using the list Command . 45 Displaying Software Installed on the Target . 46 Interpreting list Output . 47 When Multiple Distributions Are Open . 49 Interpreting the Disk Space Summary. 49 Step 4: Making Software Selections . 50 Using the install, remove, and keep Commands . 50 Simple Selection Command Entries . 51 Using Arguments in Selection Commands . 52 Checking Your Selections With list . 52 Accepting Automatic Selections . 52 Step 5: Launching the Installation . 53 Step 6: Resolving Conflicts . 54 Using the conflicts Command . 54 Resolving Other Errors . 55 Errors Caused by Read-Only Directories . 56 Errors that Display the Interrupt Menu . 56 007-1364-140 ix Contents Step 7: Quitting the Installation Session. 57 If Selections Are Pending . 57 If Conflicts Are Unresolved . 57 If Rebooting Is Needed . 58 If Inst Is Interrupted . 58 Completing a Checkpoint Restart . 59 If a Checkpoint Restart Fails . 60 Managing Configuration Files . 61 Configuration File Anomalies . 61 The Configuration File Notice . 62 Merging Configuration Files . 62 5. Using Supplementary Menus . 65 Giving Commands on Other Menus . 65 Using the View Commands Menu . 66 The target and distribution Commands. 67 The filter Command . 68 The level Command . 69 The sort Command . 70 The sizes and deltas Commands . 70 The filesystems Command . 71 Using the Administrative Commands Menu . 72 The set Command . 73 The date Command . 74 The files Command . 74 The space Command . 75 The recalculate Command . 76 The sh and shroot Commands . 76 The relocate Command . 77 The mount and umount Commands . 77 The mkfs Command . 78 The sethostname and sethostipaddr Commands . 79 The save and load Commands . 79 The config Command . 80 x 007-1364-140 Contents The hardware Command . 80 The updatekeepfile Command . 81 Using the Interrupt Menu . 81 Retrying and Operation . 81 Stopping an Installation . 82 Using Other Interrupt Menu Commands . 82 6. Inst for Experts . 83 Alternative Ways to Specify a Distribution . 83 Using the $dist Variable . 83 Specifying One Product as the Source . .84 Specifying an Alternate User Account . .84 Specifying the Source on the Command Line . 84 Installing Software Noninteractively . 85 Using Command Shortcuts . 85 Giving Commands by Number . .86 Abbreviating Command Names . .86 Using Wildcards in Subsystem Names . 86 Using Product and Image Names . ..