Originally Posted by offgridguy
My apologies, I certainly don't mean to waste your time,
Sorry, this came across the wrong way. I didn't mean to imply you are wasting my time. I was just genuinely trying to make sure you are making an informed distro choice.
Using slackware for learning is a valid choice, although for beginners it's probably one of the toughest one around. There are others which can teach you a ton without requiring a learning curve that steep. (This statement is controversial and just represents my personal opinion).
Consider e.g. Debian. It has a very mature package management and one of the largest software repositories available. Installation is simple and straightforward and mostly does not require too much configuration tweaks to get things working. At the same time, it does a lot less hand holding than the *buntus and does not try to hide complexity under pretty but limited GUI tools.
Slackware, on the other hand, follows a different approach. It's designed for users who want absolute control over their system. As such, not even dependency management is handled automatically. The package choice available through the standard package management tool is reasonable, but nowhere nearly as large as with Debian or the *buntus.
This means that for a large number of packages you need to compile and install from source.
There are sites such as Slackbuild.org which provide bash scripts that simplify the process, but if you don't know what you are doing things can get complicated quickly.
At this point, I can recommend two routes to you:
If you want to stick with Slackware, familiarize yourself with slackpkg first. Once you are confident with that, try to get the hang of using Slackbuild.org. Be aware that for any system maintenance task you need to work as root, i.e. you have to switch to the root user with the su command before anything else.
The other alternative would be a step by step approach in terms of distro choice. My personal distro history since I first started using Linux back in 2009 looked like this:
- Debian unstable-based Aptosid for a while
- Now I am using Slackware and Void (and still Debian on my server)
- At some point I also did the LFS install, but never really used it productively.
To me, this felt like the perfect approach. I kept learning stuff all the time but the learning curve never was so steep that it got frustrating.
One other thing I can recommend to you is to reach out to your local Linux User Group. Search the web for the one that is near your hometown and get in touch with them. If they have regular meetings, attend them. You'll be surprised how much faster you can learn if you can talk to knowledgeable people in person.
Last not least, once again, please don't be discouraged by my previous post to ask questions here at LQ. We are here to help, and people who find your questions too basic are free not to answer them. Note however that showing effort and researching on your own will get you results faster, be more gratifying and will increase the overall willingness of people to help.