You have a few options:
SnackLinux supports most generic vintage hardware out of the box. If you require specific drivers, please compile your own custom kernel.
You can install SnackLinux from a live image to a local hard drive by runnning /root/install-snacklinux.sh
or by booting from the hard drive img file.
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/hda
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 fbpkg install make fbpkg install binutils fbpkg install m4 # Other software that may be of value # tcc, ncurses, pkgconf
For Nim, see the Nim language page (outdated)