Repository Settings Subtab

InstallAnywhere 2021 » Advanced Designer » Build » Build Appliances » VM Configuration

The virtual appliance creation process requires that the build system be connected to the Internet. However, in some cases, because of security reasons or low Internet bandwidth, such a connection might not be possible. In these cases, you can choose to set up an OS repository of OS packages and OS-related components on the build machine, and have InstallAnywhere use this repository at build time. The VM Configuration tab in the Build Appliances view on the Build page is where you specify whether you want to use Internet-based repositories or local repositories. Note that the repositories need to be accessible to the virtual appliance build system in order to be able to resolve the IP addresses and install the OS packages.

The Repository Settings subtab includes the following options:

Repository Settings Subtab

Option

Description

Internet-Based Repositories Provided by OS Vendors

Select this option to install OS packages and OS related components from Internet-based repositories provided by OS vendors.

Local Repositories

Select this option to specify that you want to install OS packages and OS related components from a local repository.

Location of Local Repository Specification File

Click Choose and select the location of your local OS repository specification file.

The specification file is of the same format as /etc/apt/sources.list file in a standard Ubuntu installation or /etc/yum.repos.d/Centos-base.repo in the case of a CentOS installation.
As part of the specification, you can also point to multiple repositories including repositories that include your proprietary packages in the specification file.
For baseline VM creation, the repository settings will serve as an advanced option which can be pointed to by using the Baseline.vm.local.repository.location inside the appropriate property files.

See Also