Debian OS family

Last updated 18 days ago

Includes Ubuntu, Linux Mint, Armbian, Debian, OSMC, Kali and more.

The Debian operating system is widely adopted and has many variations (e.g. Raspbian, Ubuntu, Linux Mint, Armbian and more). The Debian packaging system helps you to keep your entire system up to date and manage dependencies between different packages.

The "connectd" package supports the Debian packaging system for the following Debian architectures:

  • armhf

  • armel

  • arm64

  • amd64 (current and older libraries)

  • i386 (current and older libraries)

"Installing the connectd package" as described on this page is the process of placing the files associated with the secure connection and bulk scripting features on to your device. This process is a necessary step prior to running "connectd_installer" which configures Services according to your preferences.

Raspberry Pi with Raspbian Stretch

To install the connectd package

Run the following commands at the console.

sudo apt update

This command updates the list of available packages on your device. It does not actually update any software packages.

sudo apt install connectd

This downloads and installs the connectd Debian package for the Raspberry Pi.

To remove the connectd package, leaving configuration files in place

sudo apt remove connectd

To completely remove the connectd package, including configuration files

sudo apt purge connectd

To configure Services on your Raspberry Pi

Follow the link below.

Other Debian based Operating Systems

Determine your device's Debian architecture.

sudo dpkg --print-architecture

Locate the matching package at the releases page:

For example, supposing that your Debian architecture is "amd64", look for connectd_<version>_amd64.deb.

Older x86 based Debian operating systems use a different binary structure, although they report as "amd64" or "i386" identically to the newer versions.

If you encounter any issues, use the corresponding files which have "-etch" in the file name.

Download the Debian package to your system with curl

Right click on the file name at the releases page to copy the download link for the next step.

Use the copied link in a "curl" command as shown below.

$ curl -LkO
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 615 0 615 0 0 1112 0 --:--:-- --:--:-- --:--:-- 1112
100 111k 100 111k 0 0 67632 0 0:00:01 0:00:01 --:--:-- 307k

To install the connectd package

sudo dpkg -i connectd_2.2.5_amd64.deb

To configure Services on your Debian Linux Device

Follow the link below.

To completely remove the connectd package, including configuration files

sudo dpkg -purge connectd

To remove the connectd package, leaving your configuration files in place

sudo dpkg --remove connectd

Why would you want to want to remove everything except your configuration files?

That's an interesting question, as most of the time, nobody will need to do this. Even if you wish to upgrade your connectd package, you can run either

sudo apt update
sudo apt install connectd

for Raspbian, or

curl <link to deb file>
sudo dpkg -i <deb file>

for other Debian based operating systems, and the correct files will get updated while your configuration files will remain in place.

However, there may come a time when keeping your configuration files in place while replacing all of the binaries and support scripts is necessary. If so, run:

sudo dpkg --remove connectd
sudo dpkg -i <Debian file name>

Here is an article with more detail about using the features of the Debian packaging system.