Contents
Overview
The goal of this article is to explain how to configure the public APT repository for installing or keeping updated your ZEVENET Community Edition. For Enterprise Edition, please use the official channels or contact with our Team.
This procedure has been tested in Debian Buster, base version used for ZEVENET >= 5.9.
Setting UP ZEVENET APT repository for Community Edition
1. Configure the APT public key
Enter in the command line of the load balancer, download and configure the APT public Key:
root@zevenetlb#> wget -O - http://repo.zevenet.com/zevenet.com.gpg.key | apt-key add -
2. Configure the official APT repository
Add the remote repository to the local APT configuration file.
root@zevenetlb#> vi /etc/apt/sources.list.d/zevenet.list
Add the following line to the current apt configuration for ZEVENET 5.
deb http://repo.zevenet.com/ce/v5/ stretch main
Or add the following line to the current apt configuration for ZEVENET >= 5.9.
deb http://repo.zevenet.com/ce/v5/ buster main
Save and Quit.
3. Update the local package list
root@zevenetlb#> apt update --no-list-cleanup -o Dir::Etc::sourceparts="-" -o Dir::Etc::sourcelist="sources.list.d/zevenet.list"
root@zevenetlb#> apt upgrade --with-new-pkgs -o Dir::Etc::sourceparts="-" -o Dir::Etc::sourcelist="sources.list.d/zevenet.list"
4. Check if there is a new release
Check if there is a new ZEVENET version or make a fresh install ZEVENET Load Balancer upon your fresh Debian base.
root@zevenetlb#> apt-get install zevenet
root@zevenetlb#> apt-get install zevenet-gui-core
Done, your ZEVENET Community Edition is ready to go!!!!
Note: ZEVENET load balancer uses some packages from Debian public repositories, please ensure that additional Debian repositories are configured.
For ZEVENET 4 (Based in Debian Jessie)
root@zevenetlb#> cat /etc/apt/sources.list deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main # jessie-updates, previously known as 'volatile' deb http://ftp.es.debian.org/debian/ jessie-updates main deb-src http://ftp.es.debian.org/debian/ jessie-updates main deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
root@zevenetlb#> cat /etc/apt/sources.list.d/zevenet.list #official ZEVENET repository deb http://repo.zevenet.com/ce/v4/ jessie main
For ZEVENET 5 (Based in Debian Stretch)
root@zevenetlb#> cat /etc/apt/sources.list deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main # jessie-updates, previously known as 'volatile' deb http://ftp.es.debian.org/debian/ stretch-updates main deb-src http://ftp.es.debian.org/debian/ stretch-updates main deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
root@zevenetlb#> cat /etc/apt/sources.list.d/zevenet.list #official ZEVENET repository deb http://repo.zevenet.com/ce/v5/ stretch main
For ZEVENET >= 5.9 (Based in Debian Buster)
root@zevenetlb#> cat /etc/apt/sources.list deb http://deb.debian.org/debian/ buster main contrib non-free deb-src http://deb.debian.org/debian/ buster main contrib non-free deb http://deb.debian.org/debian/ buster-updates main contrib non-free deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free deb http://security.debian.org/debian-security buster/updates main deb-src http://security.debian.org/debian-security buster/updates main
root@zevenetlb#> cat /etc/apt/sources.list.d/zevenet.list #official ZEVENET repository deb http://repo.zevenet.com/ce/v5/ buster main
ZEVENET CE packages generation policy
ZEVENET APT repository is nightly checking for source code updates to its public github repository ( https://github.com/zevenet/zlb ) if any update is done in the source code version then a new ZEVENET deb package will be generated and updated in the APT repository automatically.