Last edited · 8 revisions  

 


The Latest Version of Compass Image is based on Raspbian Stretch

It is fully compatible with Raspbian Stretch and will update and upgrade from Raspbian repositories.  It has the driver for the UDRC/DRAWS board preloaded, and has the Compass Linux repository for NW Digital Radio builds of amateur radio packages.

Overview

Compass provides Debian style install packages for armhf (for ARM7) and AMD64 Linux.

The following instructions are not guaranteed to work on any system.  They have been successfully used to move a Raspbian Jessie install to Compass (including kernel and UDRC™ drivers) and to install certain amateur radio packages on newer AMD64 Debian and Ubuntu systems.

Use at your own risk. Backup your system before applying.

Create a Script

Edit a script in your home directory (cd ~) named compass-upgrade.sh with these contents

#!/bin/sh
echo "Adding compass repository to sources list..."
cat > /etc/apt/sources.list.d/compass.list << EOF
deb [arch=armhf,amd64] http://archive.compasslinux.org/ alder main EOF

 

echo "Pinning compass packages..."
cat > /etc/apt/preferences.d/compass << EOF
Package: *
Pin: origin archive.compasslinux.org
Pin-Priority: 1001
EOF
echo "Adding compass signing key..."
curl --silent http://archive.compasslinux.org/compass.gpg.key | apt-key add -
echo "Updating package list..."
apt-get update

Execute the Script

Execute the script only once.  If you execute more than once, you may need to edit /etc/apt/sources.list.d/compass.list and /etc/apt/preferences.d/compass (or delete these files and re-run):

cd ~
chmod +x compass-upgrade.sh
sudo ~/compass-upgrade.sh

Perform Upgrade

Upgrade all packages (including the kernel package on Raspbian Jessie)

sudo apt-get update
sudo apt-get upgrade

Install Applications

You may now install applications, for example (pick the programs for your application)

sudo apt-get install ircddbgateway ircddbgatewayd

Enjoy!

NW Digital Radio is in the process of setting up various community groups at Groups.io Please create a personal account at Groups.io Join the main NW Digital group by sending an email from your registered email account to main+subscribe@nw-digital-radio.groups.io and then send an email to compass+subscribe@nw-digital-radio.groups.io Please use the group for questions and to share your experiences, so that all Compass Linux users can benefit from the replies.