• CUWB 3.2 (Bernoulli)
Software

PPA Download and Installation

The CUWB System is now available for installation through a Personal Package Archive (PPA) in Linux. To download and install the latest CUWB Software follow the instructions below.

  1. Follow best practices and review the install.sh script.
  2. Paste into an Ubuntu 16.04/18.04 terminal and press Enter:
    bash <(wget -qO- https://cuwb.io/install.sh)
  3. Paste into an Ubuntu 16.04/18.04 terminal and press Enter

Download Linux DEB packages for off-line installation

The latest DEB packages can be downloaded from the PPA for installation off-line. Type the commands below into a terminal window to gather the appropriate packages for installation.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 13FB78B5
sudo add-apt-repository 'deb [arch=amd64] https://ppa.cuwb.io/official/ xenial main'
sudo apt update
mkdir /tmp/cuwb-packages
sudo apt -d -o Dir::Cache::Archives=/tmp/cuwb-packages install cuwb-all

The above commands gather the debian (DEB) packages needed to install all cuwb software. Users may change ‘cuwb-all’ in the code above to any of the available packages to gather installation data for just that package. For example, to install the CUWB Viewer, the user would change ‘cuwb-all’ in the code above to ‘cuwb-viewer’.

Once the packages have been gathered run the following commands in a terminal window to combine the output into a single, easy to manage, file.

cd /tmp
tar -cvzf cuwb-packages.tar.gz cuwb-packages

The result is a single file ‘cuwb-package.tar.gz’ that can be moved between machines for installation. To install the software move the file to the desired Linux PC and run the following commands from a terminal window.

tar -xvzf cuwb-packages.tar.gz
cd cuwb-packages
sudo dpkg -i *.deb
sudo apt install -f

  • The instructions above gather all CUWB packages as well as software packages external external to the CUWB system. It will not include packages that are already installed on the original Linux PC. To ensure proper operation it is suggested that the source and target PC be identical in regard to the packages currently installed.

GitHub Downloads

Please visit the Ciholas GitHub site for example software and tool downloads. The following are a few of the available projects on GitHub:

Project Link Description
cdp-py Python Library for encoding/decoding CDP Data Protocol
cdp-c-example C language based CDP Data Protocol example