System Packages

The nv unset commands remove the configuration you set with the equivalent nv set commands. This guide only describes an nv unset command if it differs from the nv set command.


nv set system packages repository <repository> distribution <distribution> pool <pool-id>

Configures the distribution pool for the repository from which you want to add packages.

Command Syntax

Syntax Description
<repository> The repository URL in https or http format, or the directory and file name on the switch (/etc/myrepo).
<distribution> The repository distribution.
<pool-id> The repository distribution pool.

Version History

Introduced in Cumulus Linux 5.12.0

Example

cumulus@switch:~$ nv set system packages repository http://test.myrepo.com distribution mydist pool mypool

nv set system packages repository <repository> insecure

Configures the repository from which you want to add packages to trusted.

Command Syntax

Syntax Description
<repository> The repository URL in https or http format, or the directory and file name on the switch (/etc/myrepo).

Version History

Introduced in Cumulus Linux 5.12.0

Example

cumulus@switch:~$ nv set system packages repository http://test.myrepo.com insecure enabled

nv set system packages repository <repository> key <key>

Configures the secure key for the repository from which you want to add packages.

Command Syntax

Syntax Description
<repository> The repository URL in https or http format, or the directory and file name on the switch (/etc/myrepo).
<key> The secure key.

Version History

Introduced in Cumulus Linux 5.12.0

Example

cumulus@switch:~$ nv set system packages repository http://test.myrepo.com key thekey.asc

nv set system packages repository <repository> source

Enables adding source files from the specified repository.

Command Syntax

Syntax Description
<repository> The repository URL in https or http format, or the directory and file name on the switch (/etc/myrepo).

Version History

Introduced in Cumulus Linux 5.12.0

Example

cumulus@switch:~$ nv set system packages repository http://test.myrepo.com source enabled

nv set system packages use-vrf

Configures the VRF to use when adding an additional repository. The default VRF is mgmt.

Version History

Introduced in Cumulus Linux 5.12.0

Example

cumulus@switch:~$ nv set system packages use-vrf default