Considering Slackware, some questions
I'm considering trying out Slackware just because I want to try something new. I've used Ubuntu for a couple of years and Debian for nearly a year so I do have some Linux experience. I do have some questions before I begin though.
- I've read that all configuration is done through text files. Does this include things like changing resolution and keybindings? - I've also read that Slackware lacks a package manager. So does this mean that I'll have to download what I want from the internet and keep it up to date myself? Is there no repository? - How are packages installed in Slackware? Is it a fairly simple process? - Is installing multimedia codecs and Microsoft's True Type Core Fonts a fairly simple procedure? - What about dependencies? I've heard that it has no dependency checking. So would I have to look up a list of dependencies for every package that I wish to install? - How is LILO? Does it work well dual booting with Windows? - In Ubuntu and Debian as soon as I install the OS, I can immediately access the internet from my wired router. Would I have to jump through any hoops in Slackware or can I expect similar results? That's all I can think of for now. Any optional information or tips you want to give out would be greatly appreciated. |
the best suggestion I can give is to use the search function of the forum :)
|
1) The start up scripts are text based sys V, like BSD. But changing your resolution and such is can easily be done in KDE or whatever other window manager you choose to use.
2) Incorrect. Slackware does have a package manager, its called "pkgtools". The actual Slackware packages are just gzipped tarballs or lzma zipped. There are multiple 3rd party packages sites for slackware. The most notable is www.slackbuilds.org. When used in conjunction with the utility "sbopkg" installing packages in slackware is very easy. You can also get precompiled binaries from Alien Bob, rworkmans, personal sites, they're are part of the core slackware team, 3) packages are installed with "installpkg", for instance "installpkg whatever-package-x86_64-1.tgz" there is also removepkg and upgradepkg. 4) Yes, you can get codecs and webcore fonts at www.slackbuilds.org 5) Correct, there is no dependency tracking, however if you use www.slackbuilds.org they will tell you exactly what dependencies you need, and with sbopkg you can make queue files to automate multiple package installs that dependencies become a non-issue. 6) lilo can boot windows fine. However if you use Windows 7 I would install lilo the the root superblock and chainload it from windows using the EasyBCD boot editor. Its a very nice utility that keeps your Master Boot Record clean, but if you dont have Windows 7, lilo will do fine. 7) Depends, you can install wicd in /extra, that will give you a GUI front end to connect to wireless networks, you can also add your network info during boottime in the startup scripts. So it's not quite as straight forward as Ubuntu, but it should only take a few minutes to get it going. |
Thanks for the quick reply. Don't worry Ponce, I typically use the search function first.
It seems like Slackware wouldn't be too hard or irritating. I'll certainly miss APT but I have read that there exists something similar to it in Slackware. I'll check it out if I really don't like the vanilla way of doing things. I'm not even exactly sure what you said in point six Daedra but that's okay, I'll look it up. I did find out that Grub can be installed though after installing the rest of the system so I may just do that. One other question for now. How do system updates work? I'm used to APT informing me of them and just using it to download them all, I imagine Slackware is different. |
setup a mirror in /etc/slackpkg/mirrors, then
Code:
slackpkg update |
A different take on the answers.
Quote:
Quote:
Intro to Slackware Package Management | Linux.com Quote:
Once you have a given package, installation is simple, just run (as root) 'installpkg pkgname' at the CLI and pkgname will be installed. It's similar in upgrading (upgradepkg) or removal (removepkg) of packages. Getting that package is not that hard either, there is collection of Slackware applications on SlackBuilds.org, you basically build your own package from the provided build script. There is also a third party application that helps you keep your SlackBuild packages up to date (sbopkg : the slackbuilds.org package browser). There are other places to get already created packages that you simply download and install. Most notable is Alien BOB and Robby's Slackware Packages You can also create packages from source using src2pkg, a real handy application if you can find a package or build script. This gem of a program does a lot of things. Compiling and creating packages (by hand more or less) from source is not that hard either. Quote:
Quote:
That said, the stock install of Slackware comes with a lot of dependencies already met. The are a lot of packages that can be installed without additional dependencies. Of course there are many packages the will need additional packages installed to meet dependency requirements. These are can normally be found at SlackBuilds. Quote:
Quote:
Quote:
The is a wealth of information right here on LinuxQuestions.org. http://wiki.linuxquestions.org/wiki/Slackware Try using Slackware starting with the default runlevel 3, using startx to start the GUI. If not already get used to the CLI (Command Line Interface). |
Quote:
Quote:
Quote:
Code:
$ installpkg yakuake-2.9.6-i486-1_SBo.tgz Quote:
Quote:
Quote:
Quote:
|
Hi,
Welcome to LQ & Slackware! Two good references SlackwareŽ Essentials & SlackwareŽ Basics. Another useful resource would be 'Slackware-Links'. More than just SlackwareŽ links! You will find the following tutorial useful; Quote:
Few more Alien_Bob's links that you will find VERY useful; Quote:
Happy Slacking! :hattip: EDIT: Temp link for tutorial http://genek.net/LinuxAdventures/index.html |
Quote:
BTW, I don't prefer GRUB over LILO. I just did it for the fun of doing it. My next project at that level is writing my own boot loader. |
Hey ponce, thanks for the vbatts rss feeds....hadn't been aware of it before....really nice!
|
Riff_Raff,
Welcome to the official Slackware forum! I am also a Debian user who has long since switched to Slackware. As you are a Debian user then you are comfortable with editing text files and navigating on the command line. Preparation is key to a successful install of Slackware. I recommend that you do a full install of Slackware as that works out of the box. Read the support documentation that is on the Slackware CDs/DVD and read the slackbook linked in my signature. I must warn you though.....once you Slack, you never go back. :) |
I'm surprised by the amount of replies I've gotten. I thank you all. I've saved some recommended resources that I hadn't already bookmarked and I'll be testing Slackware out in a virtual machine pretty soon. I imagine things won't be too bad for me, my systems are pretty static after the initial configuration. I'll also have to get use to a new Desktop Environment. I'm used to Gnome but I really haven't tried others out, at least not extensively. I know that Gnome can be used in Slackware with some finangling but what the hell, I'll use this opportunity to try something new.
|
I played around with Slackware a bit in Virtual Box today. It was slow but I imagine that was because I was using it in a virtual box, with KDE, and only allowed the use of 1 of my 4 gigs of RAM. I imagine it'll be a lot faster if/when I install it on my actual machine. Having sbopkg build and install Chromium and its dependencies took like, 20 minutes, and it looked like it was going pretty fast in the terminal. Would that be another result of virtual machines being slow or does building and installing four packages really take that long? Also, after I installed video drivers and rebooted, the Desktop settings kept crashing when I tried to access it, though it didn't before I installed my drivers. Hopefully such a thing won't occur if I install Slackware. Sbopkg seems pretty useful though having to write down what dependencies I need and searching for them is a pain. It's not onerous, just annoying since it takes more time and work than other distros I've used. I thought about using slapt-get for that reason to see how it is. Other than those issues though Slackware is fine from my extremely limited exposure to it.
|
Quote:
|
Am I the only person confused by the fact that the OP first claims to have read Slackware lacks a package manager and then proceeds to ask how packages are installed and "what about dependency checking"?
|
All times are GMT -5. The time now is 12:17 PM. |