đž Archived View for gemini.mcgillij.dev âş slackware-in-2021.gmi captured on 2024-02-05 at 09:40:02. Gemini links have been rewritten to link to archived content
âŹ ď¸ Previous capture (2021-12-03)
-=-=-=-=-=-=-
:author:
mcgillij
:category:
Linux
:date:
2021-08-16 19:49
:tags:
Linux, #100DaysToOffload
:slug:
slackware-15-in-2021
:summary:
Preview / How to install Slackware 15.RC1, and small review.
:cover_image:
slackware.jpg
With the
that they cut the RC1 of Slackware 15. And while interesting, Iâm not a huge fan anymore of âversionsâ of Linux distributions. However
always been very stable even using the âcurrentâ branch (as a kind of pseudo rolling release, before it was a thing).
For me Slackware was my first exposure to Linux in 98 the summer before going to University, so it will always have a special place in my heart. While it wasnât the first distro that I had ever installed on my own hardware, it was the first time that Iâd seen âLinuxâ in the wild running on a buddyâs machine. And how glorious it was.
With a focus on simplicity and ncurses guiâs, Slackware has provided some useful tools over the years that have become staples of the Unix ecosystem as a whole.
There are some impressively recent Kernelâs and Mesa libraries making their way into the 15 release. So it should be quite a capable gaming setup, Iâll have to investigate how well *steam* integrates into it to be able to judge if itâs worth the effort for running it full time. Since I do enjoy some gaming.
So whats changed in the installation in the last 25 years of Slackware. *Spoilers* not too much, itâs just about the same, except new versions of almost the same application list are installed.
First booting off your installation media, you are greeted with the following prompt, which would allow you to start the installation or boot into existing disks.
[image: slackware bootloader for installation media]
Next we pick a keyboard layout if not using the standard US layout.
[image: slackware keyboard layout selection]
Logging into the installation environment as "root". (Seems eerily similar to the Arch install docs that I wrote a couple days ago doesnât it :)).
No Linux installation is possible without partitioning some disks. Using *cgdisks /dev/vda* (note devices for you will be called something different). We can setup our partitions. You can use whichever partitioning scheme that you want. You will later be able to set the mount points you need during the installation.
[image: partitioning for gpt with cgdisk]
Once your partitions are created, you can run *setup* which starts the installation proper. The rest is done through the ncurses gui.
[image: selecting swap partition]
[image: choose no for usb boot]
Like Archlinux, Slackware doesnât presume to know what you want for the most part. However it can through the installer and your choices pre-install some servers and desktop environments for you.
Now you are at a terminal. First things first, youâll login with the *root* user with the password that you setup during the installation, and you can then create yourself a user with the *adduser* command.
Once you have that done. We will move onto the upgrade to the new version.
After installation
Using your favorite editor, edit your mirrors in */etc/slackpkg/mirrors*.
vi /etc/slackpkg/mirrors
Uncomment one of the entries that are near your geographical location, and then weâll update the package listing.
Should look something like (replace with a mirror close to you):
http://mirror.its.dal.ca/slackware/slackware64-current/
This will update from the mirrors the list of packages available.
slackpkg update gpg
Lets make sure there arenât any new encryption keys that we should have. Once those are updated.
slackpkg upgrade slackpkg slackpkg upgrade-all
Using *slackpkg* to upgrade itself and the rest of your system packages, since weâll be doing an upgrade itâs safer doing this than upgrading directly to the newest âcurrentâ release.
Below is essentially the loop for updating to the new version of Slackware âcurrentâ.
slackpkg new-config slackpkg update slackpkg slackpkg update slackpkg update-all slackpkg clean-system
Now you should have all the new packages from the *current* branch (15RC1) installed and ready to go, now you just need to reboot (if you installed a new kernel). Or not, you can just fire up your X session with *startx* and be on your way.
After a nice reboot, youâll be running 15.
Slackware has a pretty comprehensive wiki as well, which can be found here: