Slackware ARM on a Raspberry Pi
Final steps of installation
After all the packages have been installed you will be asked to select a mouse configuration.
Use the cursor keys to move down to 'USB Mouse' and press the enter key. Then, answer yes when asked to 'load gpm program at boot time?' by pressing the enter key. For those who don't already know, 'gpm' is a simple utility which enables you to copy and paste text on the command line. It's very useful.
Next you will asked to set-up and configure your network.
You want to select yes and configure the network.
Specify a name (hostname) to give to your system. For the purpose of this tutorial we named ours 'myrasbox'. When you have chosen a suitable name for your system and entered it into the text box, press the enter key.
Enter a domain name. It does not have to be an existing or active domain name. For the purposes of this tutorial we selected 'slackarm.lan' for a domain name.
You want to select yes and configure your DHCP hostname.
Enter the same name you gave to your hostname. We selected 'myrasbox'. When asked if the DHCP settings are correct, select < Yes > and press the enter key.
Your network is now configured.
Configure startup services
These are services which start when the system is booted. For example, you could have the apache web server running on startup, or you could run the samba file server too. If you want to log-in to your Raspberry Pi remotely it's imperative that you have the SSHD daemon service enabled.
When you are happy with your selection press the enter key.
Next, answer < No > when asked 'Would you like to try out some screen fonts?' and press the enter key. Unless you care about screen fonts, then you should select < Yes >, but we're not going to waste any time on them in this tutorial.
Now you can set the hardware clock the system will use.
It's best if you select < Yes > and choose a location close to where you are situated, but not absolutely necessary.
For FatDog.NL we have selected the timezone of 'Europe/Amsterdam' because we are based in the Netherlands. You should select your own timezone/location here and press the enter key.
Select your desktop environment
When installing a desktop environment it boils down to one thing; preference. From the options available, there are a few to choose from, each with their own benefits and drawbacks. KDE is very nice and streamlined, but takes more of a toll on the Raspberry Pi due to it being somewhat resource hungry. On the other hand, fluxbox is very light and speedy but a little basic in looks and the GUI isn't to everybody's liking. Xfce is quite lightweight and aims to be fast and low on system resources, while still being visually appealing and user friendly. Blackbox is similar to Windowmaker and is able to generate beautiful window decorations on the fly at high speed. It's probably worth your while reading up on some of the different desktop environments available before you select one.
For the purposes of this tutorial, we will install Xfce as our desktop environment. It's much lighter on system resources than KDE and perfect for our requirements on the Raspberry Pi 3. You may choose your own desktop environment here.
Setting a ROOT password
Next you are asked to set a root password. This password is VERY important because if you ever forget it or lose it, you will not be able to get 'root' access on your Slackware ARM Linux system.
Select < Yes >, press the enter key and type your password, then press the enter key again. You will be asked to repeat the password, now press the enter key one more time.
Make sure you remember the password you have entered for the 'root' user. Write it down if you need to. It's very important.
Press the enter key to continue.
Continue to the next section of this tutorial... Completing the install process