Table of Contents

Quick start

Download the latest ISO (x86 only) or compile the kernel and root filesystem (any architecture) and boot into SnackLinux either in a virtual machine or on physical hardware.

OLD: Docker templates are available here. See the Docker page for more information. SnackLinux supports most generic hardware.

Install

You can install SnackLinux to a local hard drive by runnning install-snacklinux.sh in /root Note: you will need to setup networking and install dialog, ncurses and lilo with fbpkg install

fbpkg install dialog && fbpkg install ncurses && fbpkg install lilo
bash install-snacklinux.sh /dev/sda

Networking

To set up networking, you can either use a static IP

ifconfig eth0 192.168.0.100 netmask 255.255.255.0
route add default gw 192.168.0.1 

or use udhcpc for DHCP. or create /etc/network/intefaces and use ifup eth0

touch /etc/network/intefaces

auto eth0
iface eth0 inet static
  address 192.168.1.X # Replace X with the specific IP address you want to assign to this device
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 8.8.8.8 8.8.4.4

Run fbpkg update to update the latest packages list and to check if the network is up.

SSH

Install dropbear via fbpkg by running fbpkg install dropbear Then set up the keys:

mkdir /etc/dropbear && cd /etc/dropbear
dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t ecdsa -f dropbear_ecdsa_host_key

Now run dropbear to start the dropbear SSH server.

Packages

To see the available packages, run fbpkg search mypackage.

Use fbpkg install <package> or fbpkg remove <package> for installation and removal. Run fbpkg –help for more information.

Programming

For compiling C/C++, install the essential tools:

 fbpkg install gcc-toolchain
 fbpkg install make
 fbpkg install binutils
 fbpkg install m4
 

For Nim, see the Nim language page