System Setup and Software Installation Guide for Cisco NCS 540 Series Routers, IOS XR Release 7.0.x
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This document is applicable only for the following Cisco NCS 540 router variants:
Flexible packaging supports automatic dependency management. While you update an RPM, the system automatically identifies
all relevant dependent packages and updates them.
Until this release, you download the software image and required RPMs from CCO on a network server (the repository),and used
the install add and the install activate commands to add and activate the downloaded files on the . Then, you manually identified relevant dependent RPMs, to add
and activate them.
With automatic dependency management, you need not identify dependent RPMs to individually add and activate them. You can
execute new install commands to identify and install dependent RPMs automatically.
The new commands are install updateinstall source and install upgrade. The install updateinstall source command identifies and updates dependent packages. The command does not update the base package. The install upgrade command upgrades the base package.
The rest of this
chapter contains these sections:
Update RPMs and
An RPM may contain a fix for a specific defect, and you may need to update the system with that fix. To update RPMs and SMUs
to a newer version, use the install updateinstall source command. When the install updateinstall source command is issued for a particular RPM, the router communicates with the repository, and downloads and activates that RPM.
If the repository contains a dependent RPM, the router identifies that dependent RPM and installs that too.
The syntax of the install updateinstall source command is:
Four scenarios in which you can use the install updateinstall source command are:
When a package name is not specified
When no package is specified, the command updates the latest SMUs of all installed packages.
install update sourceinstall source [repository]
When a package name is specified
If the package name is specified, the command installs that package, updates the latest SMUs of that package, along with its
dependencies. If the package is already installed, only the SMUs of that package are installed. (SMUs that are already installed
When a package name and version number are specified
If a particular version of package needs to be installed, the complete package name must be specified; that package is installed
along with the latest SMUs of that package present in the repository.
When an SMU is specified
If an SMU is specified, that SMU is downloaded and installed, along with its dependent SMUs.
You may choose to upgrade to a newer version of the base software when it becomes available. To upgrade to the latest base
software version, use the install upgrade command. With the upgrade of the base version, RPMs that are currently available on the router are also upgraded.