Version
Secure Web version 2.0 is available in our debian repository starting end November 2010.
- Version 1.8 will be maintained until end 2011 (depending on customer request).
- With version 2.0 we also started to maintain 64bit versions of the software.
- We recommend Ubuntu 10.04 LTS as the operating system of your choice for our proxy software.
Repository Layout
With this new release we have decided to maintain two different repository trees at deb.cyan-networks.com:
debian/etch
- this tree is used to continue the maintenance for version 1.8
- the reference platform for building the binaries is: debian 4.0 (etch), 32bit
- the binaries are tested and support on debian 4.0 (etch), debian 5.0 (lenny), ubuntu 8.04 (hardy)
rax
- this new tree is named after a hill close to Vienna
- this tree will hold all binaries of the version 2.0
- the reference platforms for building the binaries are: ubuntu 10.04 (lucid), 32bit and 64bit
- the binaries are tested and support on ubuntu 10.04 (lucid) 32bit and 64bit, debian 5.0 (hardy) 32bit and 64bit
Upgrade Notice
In the case you have a running installation on debian 4.x or ubuntu prior to 10.04 we strongly recommend an operating system upgrade.
Preparation
The files in our software repository are signed, so that the APT package management system can verify that the package is retrieved from the correct source.
Prepare your Debian or Ubuntu system to trust the CYAN Networks software repository by installing our public key:
On Debian execute the following command with root permission:
wget -O- "http://www.cyan-networks.com/files/sweb.key" | apt-key add -
On Ubuntu execute the following command:
wget -O- "http://www.cyan-networks.com/files/sweb.key" | sudo apt-key add -
Installation
To install Secure Web on Debian and Ubuntu, you have to configure the APT package management system to access our Debian style software repository.
Note: all commands must be executed with proper administrative (root) permissions. In the case you are logged in as a user on an Ubuntu system, please us sudo together with the command (e.g. sudo apt-get update).
Install using APT
Step 1: Add this line to the file /etc/apt/sources.list, so APT can access the CYAN Networks software repository:
for Secure Web up to version 1.8 use the following
deb http://deb.cyan-networks.com/ debian/etch stable
for Secure Web version 2.0 and later please use the following
deb http://deb.cyan-networks.com/ rax stable
Step 2: Update your package list with
apt-get update
Step 2-A: (64-bit only) Install 32-bit compatibility layer
apt-get install ia32-libs
Step 3-A: Install the CYAN Secure Web bundle by executing
apt-get install cyan-sweb-1.8
or
apt-get install cyan-sweb-2.0
Step 3-B: Alternatively you may install the CYAN Secure Web bundle including support packages in one go (select your required packages):
apt-get install cyan-sweb-1.8 cyan-sweb-1.8-vscan-clamav cyan-sweb-1.8-vscan-eset cyan-sweb-1.8-crs-sample-database
or
apt-get install cyan-sweb-2.0 cyan-sweb-2.0-vscan-avira cyan-sweb-2.0-vscan-clamav cyan-sweb-2.0-vscan-eset cyan-sweb-2.0-crs-sample-database
Support Packages
In the debian software repository we supply a set of support packages that configure your environment properly in order to enable certain features of CYAN Secure Web. The actual product package cyan-sweb-* does not have dependencies on these support packages. It is intended that these packages are selectively installed on demand.
|
Package
|
Description
|
|
cyan-sweb-1.8-crs-sample-database
cyan-sweb-2.0-crs-sample-database
|
This package installs a sample database for the CYAN Reporting System and configures the reporting system to connect to this database.
|
|
cyan-sweb-2.0-vscan-avira
|
In order to use the AVIRA anti-virus engine together with CYAN Secure Web, install this package which will set up the environment properly.
|
|
cyan-sweb-1.8-vscan-clamav
cyan-sweb-2.0-vscan-clamav
|
In order to use the ClamAV anti-virus engine together with CYAN Secure Web, install this package. It has the dependencies set so that all necessary ClamAV packages will be retrieved and installed automatically.
|
|
cyan-sweb-1.8-vscan-eset
cyan-sweb-2.0-vscan-eset
|
In order to use the ESET NOD32 anti-virus engine together with CYAN Secure Web, install this package which will set up the environment properly.
|
|
cyan-sweb-db-mysql
cyan-sweb-2.0-db-mysql
|
CYAN Secure Web supports MySQL databases as an authentication source. Install this package in order to enable CYAN Secure Web to connect to the PostgreSQL database engine.
|
|
cyan-sweb-db-postgresql
cyan-sweb-2.0-db-postgresql
|
CYAN Secure Web supports PostgreSQL databases as an authentication source. Install this package in order to enable CYAN Secure Web to connect to the PostgreSQL database engine.
|
|
cyan-sweb-auth-samba
cyan-sweb-2.0-auth-samba
|
This package will configure the system in order to use Samba as the connector to an existing Active Directory for the purpose of user authentication.
|
Upgrade
Upgrades are made easy using the APT package management system. The package managment software will take care of downloading, installing and reconfiguring your system
Step 1: Update the systems package lists
apt-get update
To continue please choose if you are updating to the latest patch level of our software or if you would like to upgrade to a new release version.
Note: all commands must be executed with proper administrative (root) permissions. In the case you are logged in as a user on an Ubuntu system, please us sudo together with the command (e.g. sudo apt-get update).
Upgrade to the latest patch level
APT provides you with an easy way to upgrade your complete system to the latest version of all installed software
Step 2-A: Upgrade the entire software on the system to the latest patch levels
On Debian and Ubuntu systems execute
apt-get dist-upgrade
APT will show you an overview of all tasks that is going to perform, conflicts that might exist and proposed conflict resolutions, and will ask you for your confirmation.
Step 2-B: Upgrade only the Secure Web installation
APT provides an implicit way to upgrade a certain package to the latest patch level by executing the install command.
We strongly recommend to include all required support packages in one command line. Otherwise APT might uninstall packages that are in conflict with a newer version but have no dependency with the main package you are upgrading.
Depending on the version you are looking for execute
apt-get install cyan-sweb-1.8 cyan-sweb-1.8-vscan-clamav cyan-sweb-1.8-vscan-eset cyan-sweb-1.8-crs-sample-database
or
apt-get install cyan-sweb-2.0 cyan-sweb-2.0-vscan-avira cyan-sweb-2.0-vscan-clamav cyan-sweb-2.0-vscan-eset cyan-sweb-2.0-crs-sample-database
Upgrade to the latest release
Upgrades across major product versions, like upgrading a 1.8 installation to 2.0, will never be performed automatically by the package manager.
Please note that there may be changes in the system requirements between major releases which may need additional work for an upgrade to work. If in doubt, please contact CYAN Support at support@cyan-networks.com for help.
Step 2-C: To upgrade your Secure Web version to the latest available major release, simply execute the install command
We strongly recommend to include all required support packages in one command line. Otherwise APT might uninstall packages that are in conflict with a newer version but have no dependency with the main package you are upgrading.
apt-get install cyan-sweb-2.0 cyan-sweb-2.0-vscan-avira cyan-sweb-2.0-vscan-clamav cyan-sweb-2.0-vscan-eset cyan-sweb-2.0-crs-sample-database
The reporting sample database
Do not worry to uninstall the support package that sets up the sample database for the reporting system. An existing database will be preserved!
Additional tasks
To view which packages are available from our repository execute
aptitude search cyan
To get the version information of a particular package execute aptitude show like in the following example
aptitude show cyan-sweb-1.8
You can install only selected components, e.g. the CYAN Reporting System package, by executing apt-get for the particular package:
apt-get install cyan-sweb-1.8-crs
LTS
We provide a Long Time Support(LTS) version as a special service to our customers on request. Right now all our customers are updating their systems to the latest available major version. The next LTS version will be defined on customer request.