- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
291 lines
26 KiB
Plaintext
291 lines
26 KiB
Plaintext
Episode: 2666
|
|
Title: HPR2666: Slackware Post-Install
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2666/hpr2666.mp3
|
|
Transcribed: 2025-10-19 07:12:18
|
|
|
|
---
|
|
|
|
This is HPR Episode 2666 entitled Sackware Post-Install.
|
|
It is posted by Mirashaden and in about 30 minutes long and carry the next visit flag.
|
|
The summary is a quick and dirty guide to getting Sackup and running after it's installed.
|
|
This episode of HPR is brought to you by AnanasThost.com.
|
|
Get 15% discount on all shared hosting with the offer code HPR15, that's HPR15.
|
|
Better web hosting that's honest and fair at AnanasThost.com.
|
|
Hello world, you're listening to Hacker Public Radio and you probably already knew that.
|
|
I'm Mirashaden and you probably already knew that too.
|
|
So today I want to talk about what's a little bit of a homecoming for me, I guess.
|
|
Before we do that, before we get into it, I just want to say I'm not feeling 110%, I actually
|
|
recorded this episode once already and didn't like it, so I'm re-recording it.
|
|
Yeah, I'm a little under the weather, excuse me, so if you hear me cough or sneeze or something, just overlook me.
|
|
So, yeah, recently I was, if you listen to any of my other episodes, you'll know that I was a big fan of CrunchBanglinics.
|
|
And it came at a time that was just perfect because it was a very,
|
|
I don't know how to put it, it was a very hackable sort of distro, like there was a lot of effort
|
|
put into making sure that everything was controlled with text files and had relatively saying
|
|
defaults that ran on open box with conky intent too and it was, it was very, very nice.
|
|
I very much was taken with CrunchBang and then the, I don't know what you want to call him,
|
|
the project leader or whatever, he ended the project and the community decided to continue
|
|
it as Bunsen Labs and Bunsen Labs is great. I tried to use it for a while, there's nothing
|
|
wrong with it, I know that sounds like I'm gonna start with a big list of things ever wrong with it,
|
|
but I'm not, my problems with Bunsen Labs actually have absolutely nothing to do with Bunsen Labs,
|
|
it's the Debian base that it's built on top of that I don't care for. I'm actually never been
|
|
much of a Debian guy, so I started looking around, I'm not a fan of System D and so we used
|
|
to say Linux was all about choice, but if you choose not to do System D, you're choosing
|
|
to go from a choice of about 400 distros down to about 4 distros, that's not entirely accurate,
|
|
but it's pretty close. Yeah, there's not, there's not many distros out there that, that are
|
|
non-System D, and also if you choose to not go the System D route, you're also choosing to drop
|
|
Nome 3, is it? There's a lot of System D dependencies, I think, I don't know, I don't really keep
|
|
up with Nome that much anymore. I wasn't really taken by Nome 3 anyway or really even the GTK
|
|
3 look of the apps, so that was one of the things that was cool about CrunchBank and Bunsen Labs,
|
|
it was that I could keep a lot of my apps on GTK2 and they looked pretty nice, at least I think,
|
|
I kind of like the way GTK2 looks, I know it looks a little dated, but it still looks cool, you can
|
|
get a pretty good look at them. Anyway, so moving away from that and trying to find something else
|
|
was hard, I kind of looked around and I couldn't find anything that I really liked that really
|
|
just made me happy. There are some other distros out there that are sort of, I don't want to say
|
|
derived from, but more like inspired by CrunchBank, and I'm aware of those, there's CrunchBank Plus Plus,
|
|
there is Arch Labs, and the guy who did Arch Labs, I'm pretty sure, I think his handles
|
|
Dobie or Dobie or something, I'm sorry if I mispronounced your handle, dude, I'm totally sorry.
|
|
He's pretty active in the Bunsen Labs forums, and I think they used a lot of his work to do
|
|
there's a community edition of Manjaro based on open box that looks significantly like a lot
|
|
was taken from Arch Labs, but it didn't do it for me either, it's one of those things that it
|
|
looks great in the screenshot, but when I install it and start playing with it, I wanted to
|
|
breaking things way too easy, and I'm like, what's the deal here? Why is all this stuff breaking,
|
|
just because I do very simple things? And some of that's probably my own fault too,
|
|
because I'm not a, you know, I'm not, I'm gonna say this, I'm not really an Arch guy,
|
|
and I don't have anything against Arch in and of itself, like I actually was super duper excited
|
|
to try Arch at one point, and the, then they started doing things like, they were really quick
|
|
to jump on SystemD, of course, but they've also been one of the early distros, and they were,
|
|
I don't think they were the first, but they were the, one of the big distros to just dump 32-bit
|
|
support, which kind of hurts me, I know it's old, I know a lot of 32-bit processors are old,
|
|
but I still have a lot of that hardware, and I still want to use it sometimes, that may sound
|
|
crazy to people, but you know, it is what it is, I have it, it still works, I want to use it,
|
|
and I don't really, I don't feel like I need to justify myself for that, if I have it,
|
|
and I want to use it, that's my business, so there, it is what it is, but uh,
|
|
so I couldn't, I couldn't find anything that made me happy, I looked around and I looked around,
|
|
and so what I wound up actually doing is going back to Slackware, so I was actually a Slackware
|
|
user for many years, I was happily a Slackware user for many years, the only reason
|
|
why I wound up leaving Slackware initially was I went to college and I was working, I was going to
|
|
college full-time and working full-time, and I just did not have time to, to do all the wonderful
|
|
things you need to do to get Slackware up and go, which really isn't that bad, I think more of that
|
|
was just in my head than, than anything maybe, but I did want something that was, uh, essentially
|
|
crunch bang, like when I came across crunch bang I was like this is perfect, this is exactly what I
|
|
was looking for, um, and it made me very happy, and so I used it for a while, and installing software,
|
|
you know, it is a little bit of a chore to do on Slackware because it's not as simple like,
|
|
okay, so do I get installed, whatever, and it does everything automatically for you,
|
|
it's not like that on Slackware, it's not like that all on Slackware, but um, but that's okay,
|
|
there's tools on Slackware to kind of ease the, the, the pain of that too, um,
|
|
so a lot of people are going to get their software from slackbuilds.org, and they're probably
|
|
going to use a tool, um, nowadays it's very common to see people using SBO, PKG, and I'm no different
|
|
in that respect, um, it is kind of nice to, uh, just be able to, uh, say okay I want this program,
|
|
whatever it is, uh, say it's Audacity, and you go to the slackbuilds page here, I'll do this
|
|
real quick, so it's actually accurate, let me go to, um, there we go, I knew it was in my history
|
|
somewhere, I'll go to slackbuilds, and then we'll look up Audacity,
|
|
and there it is, and it's listed under the audio category, and it's, it'll tell you at the
|
|
bottom, this requires lame and WX GTK 3, so in order to install Audacity, you'll have to grab
|
|
those dependencies too, so if we open those in separate, separate, uh, tabs, you can see that
|
|
lame is, you can get that by itself, and it doesn't have any dependencies, and it doesn't look like
|
|
WX GTK 3 does either, so you can just pull those down, and you can actually with SBO, PKG, you can
|
|
queue those up, all in one queue, and it'll just go down the line, uh, building them and installing
|
|
the packages, um, but, um, anyway, the point of this episode, the reason I wanted to, to get,
|
|
to do this episode, wasn't so much about, um, my personal experience going back to slackwear,
|
|
which that was really cool, uh, it was one of those, it was kind of a neat thing because when I,
|
|
when I first, uh, got it up, up and running, I was like, man, why did I ever leave this? This is
|
|
beautiful, and then I had to go and, uh, install something, and I was like, oh yeah, uh, it takes a
|
|
very long time for this to build, but that's okay, that's okay, actually, I got the time to do that,
|
|
now, um, but yeah, uh, nothing, nothing on this, in this world runs like a slackwear machine,
|
|
um, of course you could make that argument for any distribution, whatever your favorite
|
|
distribution happens to be, um, every distribution has, even though people will tell you, oh,
|
|
that's all the same, they're all the same, it's the same software, but they're not, every
|
|
distribution wires that stuff up a little bit differently in every distro, whether it's Debbie,
|
|
Interferdora, or slackwear, they feel just a little bit different, some of it is responsive,
|
|
the responsiveness of it, some of it is just, uh, the way the system moves, and just, I don't know,
|
|
you, uh, you get a tune to it over time, there's a certain, uh, bonding period, I guess you would say,
|
|
um, certain symbiosis that takes place when you, when you get your system up and running, and, um,
|
|
um, the slackwear has this very, just, it's insanely stable and fast, even if the software may not,
|
|
the, the downside is you're not going to get like the bleeding edge of software, which is okay,
|
|
like I mean, a lot of times that don't really need the bleeding edge, um, and I'm fine, so, uh,
|
|
what I really wanted to talk about, uh, I'm not going to go into the specifics of the
|
|
slackwear installation, uh, if you've never, if you never use slackwear or you've never installed it,
|
|
maybe you've put it off because you've heard it's really hard to do, or, uh, it doesn't have a pretty
|
|
graphical installer, it's not necessarily, people say it's not user friendly, I have never found
|
|
slackwear particularly hard to install, and I mean that from the bottom of my heart, uh, the first
|
|
time I ever installed slackwear, I was, I wasn't much more than a noob myself, really, um, it wasn't
|
|
particularly hard back then either, um, the installer isn't graphical, but as long as you
|
|
followed through the steps and read what was on the screen, you were fine, uh, so it, you know,
|
|
nowadays some people may not be as comfortable using a program like FDisk or CFDisk to partition
|
|
their hard drive, and that's okay, I mean some people are probably just going to boot off of
|
|
something like Jeep Parted or whatever, and partition their hard drive, and that's okay too,
|
|
if you're more comfortable with that, um, and the installer will see the partitions and format
|
|
them whatever you want, um, and then, uh, unlike other distributions though, whenever you do the
|
|
slackwear installation, uh, and everybody should, I think at least once in their life run, run
|
|
slackwear, you might find you like it, um, then you might find you hated, I don't feel like there's
|
|
a lot of middle ground there, people you generally either love it or hate it, um, and that's okay too,
|
|
but, um, you should at least try it once, uh, there's, I'm not going to talk really about the, uh,
|
|
the installation process itself, what I will do is direct you to the installation guide, um,
|
|
the, I guess it's the quote-unquote official installation guide, it's at docs.slackwear.com slash
|
|
slackwear install, or I think it's, uh, I can't remember if that's exactly it, but I'll put the link
|
|
in the show notes so you can get to it, um, it covers the regular installation, and, um, I'm sure
|
|
there's also quite a few YouTube videos out there, I'll find one in link to it in the show notes as well,
|
|
um, pretty, pretty easy to, uh, to install slackwear, but unlike other distributions today,
|
|
like most of the time, most people are probably, you know, you install it and then you're ready to go,
|
|
right? slackwear is not like that, there's some post-install stuff you gotta do to have, uh,
|
|
your system up and running and ready to go, so some of that is because slackwear hasn't
|
|
changed a bunch of stuff over the years, and they, they still kind of kept to some of their old
|
|
Unix heritage, uh, I've, I've read on places, uh, of all the Linux distribution slackwares, the
|
|
closest to its Unix heritage, um, also a lot of things in slackwear you'll find are vanilla,
|
|
they don't rewire things, they don't patch any software, it's as close to how it comes from
|
|
the developers hands as, as you can get, um, so you can kind of make the system what you want it to be,
|
|
um, but the reason why I wanted to do this is because, uh, you know, it wasn't very difficult for me,
|
|
even after all these years to get slackwear installed and up and running, uh, kind of new in the back
|
|
of my mind, uh, you know, even though it's been a few years, uh, since I've been on slackwear,
|
|
what I needed to do to, to be up and running, and there is actually on the slackwear docs page,
|
|
docs.slackwear.com slash slackwear beginners underscore guide, um, that walks you through some of the
|
|
post install process, I'll link to that too, but, um, whenever I looked at it, some of the stuff
|
|
seemed like it was a little out of order, um, specifically like it will cover some of the things
|
|
you need to do to get slack PKG up and running, but it goes over that before you have your network
|
|
up and running, which doesn't really make a lot of sense to me because if you don't have your network
|
|
working, uh, slack PKG isn't going to do any good. So, uh, we'll talk about that in just a minute,
|
|
um, but I just, yeah, I want to briefly go over this. I'm not going to go in super, super in-depth,
|
|
but figure, uh, I can share with you the steps that I usually follow that for install slackwear,
|
|
um, to get the system up and running so that this, you know, this post install guide that they
|
|
have in the docs may not be so daunting for you if you decide to do this. So, uh, once you get the
|
|
system installed, um, the, the guide will tell you the first thing you can do is create a user
|
|
account and yeah, I think, I think I might have did that first as well. I didn't actually log into
|
|
the account right away because there's still a lot of stuff you need to do and it's just easier to do
|
|
it as root, but I think I did go ahead and add my user account. So, um, there's two ways to do this
|
|
in slackwear. So, there's a command called ad user and there's another command called user ad.
|
|
And so, I know that it's easy to get mixed up. Ad user is essentially a interactive script that
|
|
will ask you questions about the new account and set it up for you. Kind of walks you through it
|
|
a little bit. Um, the other method is to use the user ad command, which the, just to give you an idea,
|
|
the example they have on the page is like user ad-m-g users dash capital g will floppy audio
|
|
video CD round plug div power net div LP scanner dash s slash bin slash bash slacker. So,
|
|
you can see it's a very long command, but you can just run that one command and you're done.
|
|
Ad user takes a little longer. Um, but once you've done that, you can log into the account,
|
|
you can log out as root. I don't do that right away, like I said, because there's some other
|
|
stuff you want to do. It's easier to do is root. Uh, the next thing it talks about is make slackwear
|
|
speak your language. This is not something I, I might be wrong, but I know that I know the
|
|
installers in English. And I think I cannot remember now if the installer gives you the option
|
|
to change the language when you install it. I don't remember. Um, anyway, it's not something I usually
|
|
have to deal with. So I basically skip this section, but you might want to read it. It's, uh,
|
|
I think actually in the guide, it links you over to another document about, uh, uh, localization
|
|
and slackwear. So I'm going to move on because, um, English is my native language. So,
|
|
that's not something I had to deal with. And I don't want to speak to something that I,
|
|
I really don't know about. Um, so configuring the package manager. I'm going to skip that for now
|
|
because that's what I usually do. I usually go down here to configure the network. Now,
|
|
if you go, if you're following along in the guide, the configure your network part is very
|
|
complicated and it's very in-depth. Okay. And it's probably if you're not familiar with a lot of, uh,
|
|
this kind of stuff in Linux, it's probably going to confuse you, especially if you're new to all
|
|
this stuff. Um, however, okay, I'm going to share with you a great secret of, um,
|
|
of how to get your network up and running the slackwear really, really quick. Okay. So essentially,
|
|
and there's nothing in here that's wrong in this section about configure your network,
|
|
but most people I feel are just going to want to get connected to the network and start doing
|
|
and just not think about it anymore and just start doing what they were going to do. Um, the easiest
|
|
and fastest way to do this is to as root CD into the slash Etsy slash RC dot D directory.
|
|
I believe it is. And, um, I'm not where it's at. Yeah, that's it. Um,
|
|
um, slash Etsy slash RC dot D. And then in that directory, there is either RC dot wicked,
|
|
that's WICD or RC dot network manager, all one word, all over case. Now, what you do next is going
|
|
to depend on whether or not you want to use wicked as your network manager or if you want to use
|
|
network manager as your network manager, I use network manager, but I know a lot of people
|
|
out there like WICD. So whichever one you want to use, you just CH mod plus X, one or the other,
|
|
and that will make that that executable and then that serviceable run, um, when you're whenever you
|
|
boot like wear up. Um, also, um, I'm trying to think once you, uh, once you go graphical, I'm
|
|
sorry, brains are wondering a little bit, I'm doing two things at once. Um, once you, once you go
|
|
graphical and something like, I think by default, Slackware uses KDE, but it ships with a few other
|
|
window managers. I usually just use a window manager, but, and usually it's something like
|
|
flux box, I'll be honest with you. Um, but I'll have to admit, like early on when I'm getting things
|
|
right now, getting back in the swing of things, um, KDE has made life a little bit easier
|
|
for a few things. It's a very, very, very nice desktop. If you like a full on desktop environment,
|
|
it's very pretty and it's got all the bells and whistles and it's super nice. I really like KDE,
|
|
but it's just, I'm not really a full on desktop kind of guy, usually just, I like a window manager,
|
|
because it's kind of out of the way and doesn't use a lot of resources. But, uh, whenever you go in
|
|
there, you can get your, your network manager, whether it's wikid or network manager to, uh, connect
|
|
to wireless or whatever. And then you can, uh, work on getting wikid or your, uh, slight PKG.
|
|
Um, so what slight PKG is, this is a section we skipped earlier called configure package manager.
|
|
The easiest thing to do is, uh, to, uh, go to slash, at sea slash, like PKG slash mirrors,
|
|
there's a file there, just edit it with whatever, uh, nano or VIM, if you're a VIM guy or gal.
|
|
Uh, or whatever, but, uh, you do have to edit it as readable leave and then just, uh, you can look for a
|
|
local mirror in that list, uh, and uncomment it or you can do, there's a URL at the top
|
|
that is an HTTP URL and it, uh, it'll have a warning above it about not using the FTP, uh,
|
|
URL, uh, but that HTTP URL is redirect URL and it will try to figure out the, uh,
|
|
the closest mirror to where you're at and use it. Um,
|
|
once you uncomment it out and then save that file, you'll want to run slight PKG update GPG
|
|
and then slight PKG update. And once that's done, uh, whenever you actually use slight PKG,
|
|
generally the order, it's, it's posted in the, uh, in this document, uh, it lists the, uh,
|
|
that order to run them slight PKG update and then slight PKG install new and then slight PKG
|
|
upgrade all. Uh, there's also slight PKG clean system, but you don't really need to do that in this
|
|
removing from like one version of Slackware to another. Um, but, uh, slight PKG for those of you
|
|
who don't know or don't use Slackware is not designed as a, the type of package manager you're
|
|
probably thinking, you're not going to install new software with it. All it does is really
|
|
update the packages that Slackware ships with. So if there's been updates to some of those packages,
|
|
SlackPKG, I'm sorry, SlackPKG will pull those down and install those, uh, but that's really
|
|
it. Uh, you can sign up. There are a couple of mailing lists, uh, that they will send out, uh,
|
|
um, whenever there's like security updates or patches or whatever kind of let you know,
|
|
you might want to run slight PKG because there's been some changes and, um, not that big of a deal,
|
|
it's not that hard. Uh, once you're at this point, you're, you're almost, you're almost
|
|
in the home stretch. So the next thing you want to do probably, this is a step that a lot of people
|
|
tend to skip over because it's switching to a generic kernel and there's probably as many arguments
|
|
for as against, um, if you're on modern hardware, the really the argument is it's not,
|
|
if you have gigs and gigs of RAM, if you're on like a, you just bought a new laptop and it's got
|
|
32 gigs of RAM, you're probably not going to notice the few megabytes that you save by switching
|
|
to a generic kernel from the, I think it's huge.s is the default kernel. Um, but for me, I,
|
|
I'm a fan of efficiency, um, which is kind of silly sometimes when you, in the Slackware world,
|
|
since you're installing a whole bunch of software out of the box, but that's okay. Uh, it's also kind
|
|
of tradition too. It's not, it's part of the Slackware thing you, you, you get off of the, uh,
|
|
huge kernel and then switch to just the regular generic kernel. Um, and I do that and it's not
|
|
terribly hard to do. Uh, basically there is a script and slash user slash share slash mk
|
|
i net rd called mk i net rd underscore command underscore generator dot sh and you run that script
|
|
and it will barf out a command for you to run. It basically will look at the system. It's like,
|
|
okay, this is command you need to run to generate a new, uh, ram drive, essentially. It's an
|
|
i net rd dot gz image. And then, um, once you've run that, you just need to, um,
|
|
ho and by the way, you need to run that as root and then, um, you'll need to go and edit your
|
|
lilo dot comp file and slash Etsy. Um, and there's, uh, the examples for how to do this are actually
|
|
in that document too, but it's, there's just a, a line that you have to change to the new, um,
|
|
i net rd and point it to the, uh, the, uh, the root, like slash dev slash sda one or whatever
|
|
the re partition. And then, um, where the image and stuff is. And then, uh, after you save that, you
|
|
have to run lilo dash v to make the changes permanent. And then you can boot to the generic
|
|
kernel. Um, what you'll want to do is make sure you don't erase the lines for the, the fault
|
|
kernel until you have booted into the generic kernel and make sure that it works and that
|
|
everything works the way you expect it. Because if something gets borked up, you can go back to
|
|
the huge dot s kernel and figure out what went wrong without having to like reinstall everything.
|
|
Um, so some of the other stuff, um, I'm not going to really cover here because it talks about
|
|
configuring x if it needs to be most of time. Actually, you know, I've never, I haven't had x
|
|
misfire like that in a long, long time. I think the last time I had issues with getting x configured
|
|
on slackware was a long, long time ago when, uh, I had an old pinning for system with an
|
|
Nvidia graphics card. And I had to, uh, but what was great was it was easy to thing to fix. Like,
|
|
it was just, uh, I just pulled down with w get the, the Nvidia driver installer back then was
|
|
like, uh, just a package that you would just run from the command line. And for whatever reason,
|
|
this was horribly just a horrible pain in the ass to do on devian, but on slackware, it was nothing
|
|
like there was, um, because slackware is configured by default. Um, those next thing was going to talk
|
|
about is it defaults just boots up in the command line. So if you want it to boot up to a graphical
|
|
log in, you have to set that up. And that's covered in this document as well, but it's not something
|
|
that I usually do. Essentially, all it is is sitting the default run level. Um, from, I think it's,
|
|
I've taught my head and it's three to four. Uh, but, and that sets it to do the graphical
|
|
boot and that'll start, uh, I don't even know what display manager slackware ships with them
|
|
assume it's KDM because they use KDE, but I don't know to be honest. Um, but that's it. I mean,
|
|
once you, once you've added your user, you get your network up and running and you're, uh,
|
|
and you get slack PKG configured and you get your, um, you switch to the generic kernel. Then, uh,
|
|
you can, you can get going. Uh, one other little quick thing I will say about the, the whole
|
|
configuring x section, uh, there is a quick little command, uh, for those of you, uh, just starting
|
|
out, it might make things a little easier, uh, that you can run if you're logged in as your regular
|
|
user and not root, um, I usually leave the default, um, set for root to KDE so that if you log in as
|
|
root and then type start X, it'll just boot into what do they call that X defaults or whatever.
|
|
No, I don't think right. I can't, I don't know. I'm not feeling well. Um,
|
|
but whatever, if root and you type start X and KDE comes up, um, but from my regular user,
|
|
I'll, I'll set it to whatever just window manager usually flux box, but there's a little command
|
|
that you can type to make this easier for you. It's, um, it's xwm config all one word and it'll
|
|
let you just select from the installed window managers, which one you want to be the default for
|
|
your user so you don't have to edit anything. And I say that because I know there's going to be people
|
|
new to slackware that doesn't like manually editing everything. Um, and that might make your life a
|
|
little bit easier. Um, but yeah, that's, that's basically it. Um, once you get that accomplished,
|
|
you can log into your system and have fun. Um, start installing software, which is going to take
|
|
you a while because it's, uh, you're going to be building that stuff from source. All right,
|
|
let's slackware away. But, uh, I will digress. Uh, yeah, it's, this has been Mirror Shades and
|
|
you guys have fun and I'll see you on the next one.
|
|
You've been listening to Hecker Public Radio at HeckerPublicRadio.org. We are a community podcast
|
|
network that releases shows every weekday, Monday through Friday. Today's show, like all our shows,
|
|
was contributed by an HPR listener like yourself. If you ever thought of recording a podcast,
|
|
then click on our contributing to find out how easy it really is. Hecker Public Radio was
|
|
founded by the digital dog pound and the infonomican computer club and it's part of the binary
|
|
revolution at binrev.com. If you have comments on today's show, please email the host directly,
|
|
leave a comment on the website or record a follow-up episode yourself. Unless otherwise status,
|
|
today's show is released under Creative Commons, Attribution, ShareLife, 3.0 license.
|