Understanding the Vyatta Package Repositories

The package repositories host the packages required for a complete Vyatta system. The Vyatta package archives are located on packages.vyatta.com. They are setup in the following manner:

Community Archive Distributions

  • stable--This has the latest versions of the stable community packages. Packages are migrated here from the testing component after sufficient testing in the community.
  • testing--Packages are migrated here at the end of the rapid development cycle, after some initial testing. Things in this repository could be considered "beta" code.
  • contrib--Vyatta system compatible packages created by third parties. Want to submit a package? Let us know on the vyatta-hackers mailing list. (Note that this repository is planned, but has not yet been created.)

Your system should already be pre-configured to pull packages from
the stable repository. If you have changed the configuration and wish
to reconfigure the stable repository, type the
following CLI commands:

configure
set system package repository community components main
set system package repository community distribution stable
set system package repository community url http://packages.vyatta.com/vyatta
commit
exit

If you would like access to pre-release packages in the testing repository, type the following CLI commands:

configure
set system package repository community-testing components main
set system package repository community-testing distribution testing
set system package repository community-testing url http://packages.vyatta.com/vyatta
commit
exit

To specify more than one component, surround the component names with
double quotes and separate them with spaces. In the following more
complex example, we are specifying a Vyatta archive as well as an
additional Debian repository with multiple components. The order of
search in these repositories corresponds to the order of their entry
into the CLI.

configure
set system package repository community components main
set system package repository community distribution stable
set system package repository community url http://packages.vyatta.com/vyatta
set system package repository lenny components "main contrib"
set system package repository lenny distribution lenny
set system package repository lenny url http://mirrors.kernel.org/debian
commit
exit

Supported Archive Distributions

(Access to these require a Vyatta subscription.)

  • stable --This has the latest versions of the stable supported packages. Packages are migrated here from supported testing after sufficient community testing and Vyatta QA.
  • testing --Packages are migrated here at the end of the rapid development cycle, after some initial testing. Things in this repository could be considered "beta" code.

Other Notes

Official Debian packages in the archive are copied without modifications. The filenames of Vyatta packages in the archive contain the substring vyatta.

 

The Vyatta public key used to sign all packages and ISO images can be found here.