====== Quick start ====== Download the [[http://snacklinux.geekness.eu/download/|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 [[http://snacklinux.geekness.eu/downloads/docker/|here]]. See the [[docker|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 '' or ''fbpkg remove '' 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-lang|Nim language page ]]