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.
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
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.
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.
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.
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