Installing Debian packages

qbee.io offers a simple way to install Debian packages. This is located in "Configure". Go to "Software->Software Management". When using this qbee will both handle the process of getting the packages to the remote target and to install them. There are two different ways of installing packages:

  1. The first way is to just specify the debian service name in the "Software package" box. In order to install Node-Red it is possible to specify "nodered".

    Repository Install

    Only specifying a debian package name will fetch the package from the repository that is defined on the remote device. Then it is installed and started. This only works if the repository contains the correct package.

  2. If a package is defined with a debian compatible file name and a .deb package ending it will be played out from qbee's internal file manager. If you want to use your own packages please upload those to the file manager and add them to the specific path "software management/packages".

    Installation of your own packages

    Packages that do have a debian compatible naming convention and a ".deb" ending will be provided by qbee from "software-management/packages".

    Warning

    It is important that you adhere to the Debian naming convention for this to work.
    A typical example is the file name used below: tinymesh-agent_0.0.3_all.deb
    Or, in a more general notation: package_version_architecture.package-type

In general both ways will generate a log entry when the package is installed and any time the package is restarted.

Tip

qbee monitors the pocesses with its internal run interval. If the qbee-agent gets active and a software that is supposed to be installed is not running it will be automatically restarted. This will create a warning entry in the log files.