The document defines key terms related to AIX software packaging and installation. It describes the smallest units as filesets, with packages containing one or more filesets and LPPs containing multiple packages. It outlines how software is installed and managed, including applying updates which can later be committed or rejected. Tools for listing installed software, installing updates, and searching for fixes are also summarized.
The document defines key terms related to AIX software packaging and installation. It describes the smallest units as filesets, with packages containing one or more filesets and LPPs containing multiple packages. It outlines how software is installed and managed, including applying updates which can later be committed or rejected. Tools for listing installed software, installing updates, and searching for fixes are also summarized.
The document defines key terms related to AIX software packaging and installation. It describes the smallest units as filesets, with packages containing one or more filesets and LPPs containing multiple packages. It outlines how software is installed and managed, including applying updates which can later be committed or rejected. Tools for listing installed software, installing updates, and searching for fixes are also summarized.
The document defines key terms related to AIX software packaging and installation. It describes the smallest units as filesets, with packages containing one or more filesets and LPPs containing multiple packages. It outlines how software is installed and managed, including applying updates which can later be committed or rejected. Tools for listing installed software, installing updates, and searching for fixes are also summarized.
After completing this unit, students should be able to:
Define the package definitions and naming conventions Identify how software products and updates are installed and managed on the system AIX Product Offerings AIX LPPs Bonus Pack Expansion Pack AIX Documentation AIX Toolbox for Linux Packaging Definitions Smallest Unit Specific Function Collection of Filesets Collection of Packages Complete Product fileset: bos.INed fileset: bos.adt.lib fileset: bos.adt.prof package: bos.INed package: bos.adt LPP: bos Fileset Naming Message Convention: LPP.msg[.lang].package.fileset LPP Package Fileset Suffix bos.terminfo.print.data Bundles A Bundle is a collection of packages and filesets suited for a particular environment Predefined system bundles in AIX 5.1 include: App-Dev CDE GNOME KDE Media-Defined Netscape devices wsm_remote Software Updates # oslevel 5 . 1 . 0 . 0 Version Release Modification Fix MIGRATION smit update_all Software States Applied: Committed: Committed FILESET 5.1.0.0 Install FILESET 5.1.0.0 (New Version) FILESET 4.3.3.0 (Old Version) Applied FILESET 5.1.0.0 Commit or Reject 4.3.3.0 5.1.0.0 FILESET 4.3.3.0 (Old Version) Install Software Installation and Maintenance Software Installation and Maintenance Move cursor to desired item and press Enter. Install and Update Software List Software and Related Information Software Maintenance and Utilities Network Installation Management System Backup Manager
F1=Help F2=Refresh F3=Cancel F8=Image F9=Shell F10=Exit Enter=Do Install and Update Software Install and Update Software Move cursor to desired item and press Enter. Install Software Update Installed Software to Latest Level (Update All) Install Software Bundle Update Software by Fix (APAR) Install and Update from ALL Available Software F1=Help F2=Refresh F3=Cancel F8=Image F9=Shell F10=Exit Enter=Do Install Software Install Software Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * INPUT device / directory for software /dev/cd0 + * SOFTWARE to install [_all_latest] + PREVIEW only? (install operation will NOT occur) no + COMMIT software updates? yes + SAVE replaced files? no + AUTOMATICALLY install requisite software? yes + EXTEND file systems if space needed? yes + OVERWRITE same or newer versions? no + VERIFY install and check file sizes? no + Include corresponding LANGUAGE filesets? yes + DETAILED output? no + Process multiple volumes? yes + ACCEPT new license agreements? no + Preview new LICENSE agreements? no + F1=Help F2=Refresh F3=Cancel F4=List F5=Reset F5=Command F7=Edit F8=Image F9=Shell F10=Exit Enter=Do commit vs apply Software Inventory # smit list_installed List Installed Software and Related Information Move cursor to desired item and press Enter. List Installed Software List Applied but Not Committed Software Updates Show Software Installation History Show Fix (APAR) Installation Status List Fileset Requisites List Fileset Dependents List Files Included in a Fileset List Fileset Containing File Show Installed License Agreements F1=Help F2=Refresh F3=Cancel F8=Image F9=Shell F10=Exit Enter=Do lslpp command -L lists the installed software -h shows the history of a software product List Installed Software Fileset Level State Description --------------------------------------------------------------------------------------------------------------------- Path: /usr/lib/objrepos bos.adt.base 5.1.0.0 COMMITTED Base Application Development Toolkit bos.adt.include 5.1.0.0 COMMITTED Base Application Development Include Files bos.adt.lib 5.1.0.0 COMMITTED Base Application Development Libraries bos.diag.com 5.1.0.0 COMMITTED Common Hardware Diagnostics bos.diag.rte 5.1.0.0 COMMITTED Hardware Diagnostics bos.diag.util 5.1.0.0 COMMITTED Hardware Diagnostics Utilities bos.docregister.com 5.1.0.0 COMMITTED Docregister Common bos.docsearch.client.Dt 5.1.0.0 COMMITTED DocSearch Client CDE Application Integration bos.docsearch.client.com 5.1.0.0 COMMITTED DocSearch Client Common Files bos.docsearch.rte 5.1.0.0 COMMITTED DocSearch Runtime bos.dosutil 5.1.0.0 COMMITTED DOS Utilities bos.games 5.1.0.0 COMMITTED Games
# lslpp -l bos.* Software Maintenance and Utilities Software Maintenance and Utilities Move cursor to desired item and press Enter. Commit Applied Software Updates (Remove Saved Files) Reject Applied Software Updates (Use Previous Version) Remove Installed Software
Copy Software to Hard Disk for Future Installation Check Software File Sizes After Installation Verify Software Installation and Requisites Clean Up After Failed or Interrupted Installation F1=Help F2=Refresh F3=Cancel F8=Image F9=Shell F10=Exit Enter=Do #smit maintain_software Installs a fix # instfix -k IX38794 -d /dev/rmt0.1 Searches for a fix # instfix -ik IX38794 All filesets for IX38794 were found. Searches for a fix by keyword # instfix -s SCSI -d /dev/rmt0.1 instfix Command Exercise: AIX Software Installation Exercise: AIX Software Installation 1. Which of the following states can your software be in, in order for you to be able to use it? (select all that apply) a. Applied state b. Removed state c. Install state d. Commit state 2. What command is used to list all installed software on your system? ________________________________________________________ 3. Which of the following can you install as an entity? (select all that apply) a. Fileset b. LPP c. Package d. Bundle 4. What is the difference between the SMIT menus: Install Software and Update Installed Software to Latest Level (Update All)? _______________________________________________________ Checkpoint AIX package naming conventions include the following terms: LPP Package fileset suffix Use the lslpp command, SMIT or the Web-based System Manager to list all software products installed on the system Unit Summary