SARPi Project - Slacking on a Raspberry Pi


Selecting Slackware Linux source media

This next section is about telling the installer where the Slackware Linux source is located. This can be on a USB stick, or FTP/HTTP server, or on the network.

Quick links

Install from USB stick
Install from pre-mounted directory
Install from FTP/HTTP server
Slackware Linux package selection

Slackware Linux source media - Install from USB stick

The easiest option here is to 'Install from a Slackware USB stick". Your USB memory stick should already be plugged in, mounted or not. So, just move the highlighter to option 2 and press the key.

USN install

Press enter on the next screen to scan for USB storage devices.

USB scan

Your USB memory stick should be detected. If the scan fails to find any device(s), try the 'Install from pre-mounted directory' method.

USB scan

If your USB memory stick containing the Slackware Linux source was detected ok, you can now skip to Slackware Linux package selection.

Slackware Linux source media - Install from pre-mounted directory

If you have mounted your USB stick earlier and made a note that the device is /dev/sda1 (or /dev/sdb1, etc.), you'll remember you mounted that partition to the /mnt/tmp directory. So, all you have to do is tell the system it's in a pre-mounted directory. It doesn't have to be '/mnt/tmp' and can be mounted anywhere you choose.

install

Select the bottom option 'from a pre-mounted directory' and press the key.

SARPi Project muse views ... In this next step it's important that the PATH to the location where your USB memory stick containing the Slackware source media is correct. If you've chosen a PATH other than the one shown in this guide then use that, and not the one shown here.

The version of Slackware Linux you're installing will dictate the PATH you need to enter in the text field.
• If you're installing Slackware ARM then type '/mnt/tmp/slackwarearm-15.0/slackware' and press the key.
• If you're installing Slackware AArch64 then type '/mnt/tmp/slackwareaarch64-current/slackware' and press the key.

For example:

install

SARPi Project muse views ... NB: If you've copied your Slackware Linux source media to a directory other than the one shown here, specify the path to those files (i.e. the /slackware directory).

If your USB memory stick containing the Slackware Linux source was detected ok, you can now skip to Slackware Linux package selection.

Slackware Linux source media - Install from FTP/HTTP server

It's also possible to install Slackware Linux from a FTP/HTTP server. This might be preferable for those who do not have a USB stick handy, or one of a large enough capacity on which to store the Slackware Linux source. This next section will show you how to achieve it.

SARPi Project muse views ... NB: You should have already configured your network connection before trying to install from a FTP or HTTP server!

Select the 'Install from FTP/HTTP server' option and press the key.

ftp install

Enter the URL of your chosen FTP/HTTP server. We have selected 'http://slackware.uk/' as our server in the example below. You can, of course, use your own server address here. Even a local network IP address or localhost will suffice if your setup supports it.

SARPi Project muse views ... You may want to check out the list of current and available Slackware Linux FTP and HTTP servers at the bottom of this page: http://www.slackware.com/getslack/

ftp install

Now select the source directory. Here we will enter 'slackwarearm/slackwareaarch64-current/slackware' into the Select Source Directory text box and press the key. That's because we are installing Slackware AArch64 current version.

If you are installing Slackware ARM 15.0 then you would enter 'slackwarearm/slackwarearm-15.0/slackware' into the Select Source Directory text box.

ftp install

Next, you will see the following screen which informs you that the PACKAGES.TXT file will be downloaded. Press the key to continue.

ftp install

When the PACKAGES.TXT file has been found you should select '< No >' and press enter to continue.

ftp install

Now you will see the following screen telling you how many available packages are being processed, with a progress bar.

ftp install

Once all the packages have been downloaded, it takes a moment for the package tree to initialise...

ftp install ok

Once the package tree has been initialised the setup process will continue to the Slackware Linux package selection screen.

Slackware Linux package selection

The next section deals with packages that will be installed on your Slackware Linux system. You can choose specifically which packages to include or omit. If you're going for a full install you can pretty much select everything in the package list. In the example below, we are not going to be be installing packages E, KDEI, T, or Y. You may decide differently on which packages you want installed on your system.

install

Use the cursor keys to move up and down the list and the space bar to select/deselect the highlighted package. Unless you have a reason not to, or you're already familiar with Slackware package management, select 'full - Install everything' and press the key. If you do not want the full installation of packages, or have customised which packages you want installed, you should select the 'menu' option here in order to individually select packages to include, or omit. When you have finished selecting your packages select < OK > at the bottom and press the key.

install

The packages you have selected will now be installed.

install

Sit back and relax for a while (depending on your Raspberry Pi version, speed of microSD card, size of swap file, etc.) while Slackware Linux is installing, watch A history of Slackware development on youtube, or read the latest developments from the Slackware Linux Project, while your Raspberry Pi is otherwise occupied... installing packages.

install

When all the packages have been installed you will see the screen below.

install

It took approx. 20 minutes on a Raspberry Pi 5 [8GB RAM] to complete the Slackware AArch64 installation process with the packages which we'd previously selected. Don't forget that we had our PCIe NVME SSD /swap partition configured to assist us and that will have greatly expediated the installation process. The time it takes for your installation to complete will depend on your own choice of packages, and several other factors.

Continue to the next section of this tutorial... Final steps of installation

Back to Top


Updated: 2024-03-05 12:11:10 UTC

Disclaimer: The SARPi Project website is for non-commercial and general information purposes only. The content is provided by Penthux.NET and while we endeavour to keep information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or any information, software, products, services, or related graphics which is available on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk. In no event will Penthux.NET be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website or any of its contents. Through this website you are able to visit other websites which are not under our control. Penthux.NET has no influence over the nature, content or availability of any external URLs. The inclusion of any URLs does not necessarily imply a recommendation or endorsement of any content therein. Every effort is made to ensure the SARPi Project website remains accessible. However, Penthux.NET takes no responsibility for, and will not be liable for, the SARPi Project website being temporarily unavailable due to technical issues beyond our control. SARPi Project is in no way affiliated with Slackware Linux, Inc, or the Linux Foundation, or Raspberry Pi Ltd., or any of their respective members, trustees, partners, or associates.


Accept!

SARPi Project uses cookies for website traffic data analytics purposes only. Cookies from this website do not collect or store any of your personal data.

Please read the SARPi Project website [ Cookie Policy ] for more details.