LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 11-24-2008, 09:05 AM   #1
Ian2503
LQ Newbie
 
Registered: Jul 2008
Distribution: Slackware 12.1
Posts: 4

Rep: Reputation: 0
Talking Why use Slackware?


Hi everyone,

I've been lurking/reading for a while now - recently just plucked up the courage to wipe my windows laptop and start using Slackware as my main OS... GULP. I love it but it was big step for me :-)

So my question is this, I chose to use Slackware because backtrack, apparently, is very similar to it and I wanted to learn a distro that was similart to backtrack as I am a security consultant with very little linux experience, it's like an oxymoron isn't it :-P But I am getting exhausted with it because there are very little Slackware packages out there. I have managed to get my laptop going - with widescreen nvidia drivers n all.. go me :-) But.. for example, I just went to find Nessus for it and again, no Slackware version.

Why does everyone persist with it if there isn't any packages? Is it just the stability of it? I'm not complaining because I do like it, I especially like the fact that it boots to CLI by default as I prefer running tools from that because a) they're quicker and b) well, it's just cooler. lol

Could someone possible give me an explaination of how we get round this? Can I just use rpm2targz for everything?

Thanks in advance for this and thanks also for all your other posts that have got my system up and running.

Ian
 
Old 11-24-2008, 09:15 AM   #2
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by Ian2503 View Post
But.. for example, I just went to find Nessus for it and again, no Slackware version.
If it has source code, you can compile it.

Quote:
Originally Posted by Ian2503 View Post
it boots to CLI by default
Can be easily changed.

Quote:
Originally Posted by Ian2503 View Post
Could someone possible give me an explaination of how we get round this? Can I just use rpm2targz for everything?
No. Learn how to make slackware packages from source. It is easy, and there are many ways to do that.
 
Old 11-24-2008, 09:18 AM   #3
mcnalu
Member
 
Registered: Dec 2006
Location: Glasgow, UK
Distribution: Slackware 13.37 and 13.1
Posts: 393

Rep: Reputation: 63
I like slackware because it's the most "understandable" of the distros I've tried.

Most packages I need can be built using the slackbuild scripts from http://www.slackbuilds.org.

When there isn't a slackbuild there I download the source and compile and install it myself, usually by creating a slackbuild script for the purpose.
 
Old 11-24-2008, 09:35 AM   #4
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,160

Rep: Reputation: 525Reputation: 525Reputation: 525Reputation: 525Reputation: 525Reputation: 525
Why use Slackware? I've found that Slackware is stable, secure, and easy-to-understand. Nothing is hidden from the user with shiny GUIs. All system functions are controlled by logical easy to configure text files.
Slackware does the job for me.
 
Old 11-24-2008, 09:53 AM   #5
adriv
Member
 
Registered: Nov 2005
Location: Diessen, The Netherlands
Distribution: Slackware 14.1
Posts: 659

Rep: Reputation: 38
When you want ready-to-go-Slackware-packages, you can always go to Slacky-eu or LinuxPackages.net.
Nessus for example can be found at Slacky-eu: http://www.slacky.eu/index.php?searc...search&Itemid=

Personally, I prefer SlackbuildScript from SlackBuilds.org, or when compiling from source (and there are no SlackBuild scripts available), src2pkg usually does a fine job.
 
Old 11-24-2008, 10:21 AM   #6
Ian2503
LQ Newbie
 
Registered: Jul 2008
Distribution: Slackware 12.1
Posts: 4

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by ErV View Post
No. Learn how to make slackware packages from source. It is easy, and there are many ways to do that.
I am trying to learn how now but unfortunately Rome wasn't built in a day. I was just looking for a little guidance that's all - I'm certainly not looking for a step-by-step guide or to have my hand held.

Looks like I need to learn how to compile the programs and then life will be easier. For now I'll try out the sites adriv and mcnalu suggested to get me up and running - thanks for that, I appreciate it.

Ian
 
Old 11-24-2008, 10:29 AM   #7
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by Ian2503 View Post
I am trying to learn how now but unfortunately Rome wasn't built in a day. I was just looking for a little guidance that's all - I'm certainly not looking for a step-by-step guide or to have my hand held.

Looks like I need to learn how to compile the programs and then life will be easier. For now I'll try out the sites adriv and mcnalu suggested to get me up and running - thanks for that, I appreciate it.

Ian
This should explain it. It's not the guide from which I learned "make DESTDIR=pkg install" but it looks like it explains same thing.
 
Old 11-24-2008, 10:48 AM   #8
Ian2503
LQ Newbie
 
Registered: Jul 2008
Distribution: Slackware 12.1
Posts: 4

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by ErV View Post
This should explain it. It's not the guide from which I learned "make DESTDIR=pkg install" but it looks like it explains same thing.
Super, thanks for that. I guess the more I use it the easier it will get.

Thanks,

Ian
 
Old 11-24-2008, 10:54 AM   #9
ahmed gamal
Member
 
Registered: Aug 2005
Location: Egypt
Distribution: slackware + XP
Posts: 591

Rep: Reputation: 30
look i tried slackware
it is fast , stable and u will find a very powerful team who will help u here
 
Old 11-24-2008, 11:06 AM   #10
phantom_cyph
Senior Member
 
Registered: Feb 2007
Location: My HDD...
Distribution: WinXP for designing, Linux for life.
Posts: 2,329
Blog Entries: 1

Rep: Reputation: 47
Another tool you can use is alien. You don't want to install everything with it because you'll end up with "dependency hell" like you would if you were installing software in Ubuntu package by package as opposed to having apt-get or aptitude find it's dependencies for you. If you try and start a program and you're missing a library or something, go find a deb or rpm (rpm.pbone is a good place) that has the library you need. Download it, and run the following command as root.
Quote:
alien -t nameoffile.rpm
It will turn out a Slackware package for you. But, like I said, use this with caution, it can form a bad habit and make you very mad if you want to install something that has a lot of dependencies. Always look for a Slackware package or SlackBuild first.

Last edited by phantom_cyph; 11-24-2008 at 11:07 AM.
 
Old 11-24-2008, 11:16 AM   #11
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,611

Rep: Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414Reputation: 1414
IT's true that Slackware doesn't have a lot of official packages. However, you can easily find, install and even make unofficial packages, or install directly from the source tarballs. Slackware's freedom from dependency tracking means no headaches over how packages work together. You install them, use them, and don't worry. Here are your options:
  • Install from the source tarball (untar, then read the README and INSTALL files in the package for instructions)
  • Use a build script from SlackBuilds.org (just like the previous option, except automated).
  • Find a prebuilt package on Slacky.eu
  • Use the third party tool "src2pkg" (it's as simple as src2pkg source-archive.tar.bz2)
  • Use RPM (which is part of Slackware)

Last edited by dugan; 11-24-2008 at 11:43 AM.
 
Old 11-24-2008, 11:26 AM   #12
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,247

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
Stolen from another thread (also by me and mostly relevant. I don't feel like typing it again):

Building from source is highly recommended in Slackware. Since there is no official repository containing tons of apps, and since Slackware does not have automatic dependency resolution from within the package manager, you will probably have to compile something from source at some point. Slackware includes all of the development tools you will need by default, and packages are not split in two packages like most other distros (for example, there is no -devel package for any application -- the development libraries and headers are included with the application itself in Slackware).

I would encourage the use of SlackBuilds to build your applications. Slackbuilds.org is a great resource containing SlackBuilds for many applications. To learn how to use SlackBuilds to compile an application, see here. If an application is not available from slackbuilds.org, I would also suggest Alien Bob's and rworkman's repositories, which include both SlackBuilds AND prebuilt Slackware packages (.tgz files).

If you still can't find a SlackBuild, I would suggest slacky.eu, which maintains a large repository of packages and SlackBuilds. I would trust this resource less than the others, but it's still a great resource and I've never had any problems with it. I would stay away from linuxpackages.net though -- although there are some reputable packagers there, finding them takes experience. Some of their packages are built on unclean systems with questionable dependencies, and many of the packages don't include a SlackBuild, so you're basically going on blind faith that the application was built properly.

You could also try gnashley's src2pkg application, which I admittedly haven't tried but have heard nothing but praise about. It tries to automatically compile the application and build a package for you. You can also pass parameters to it if it doesn't build successfully (or if you want to customize the build). If you want to learn more about src2pkg, the wiki is a good place to start.
 
Old 11-24-2008, 11:44 AM   #13
SqdnGuns
Member
 
Registered: Aug 2005
Location: Fountain Valley, CA / Thailand
Distribution: Slackware64 14.0
Posts: 981

Rep: Reputation: 88
I use Slackware because I want total control over my OS and don't want the OS telling me what to do. Using Slackware you WILL learn Linux, using most other distros, you will learn that distro.
 
Old 11-24-2008, 11:44 AM   #14
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
Oh no... Not again... please. There were tens or maybe even hundreds of such threads. IIRC, I even made link list for them somewhere.

EDIT: and btw sorting by post count does not work, neither reaching threads more than month old.

Last edited by Alien_Hominid; 11-24-2008 at 11:49 AM.
 
Old 11-24-2008, 12:02 PM   #15
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.0
Posts: 1,142
Blog Entries: 29

Rep: Reputation: 119Reputation: 119
Quote:
Originally Posted by Ian2503 View Post
I especially like the fact that it boots to CLI by default as I prefer running tools from that because a) they're quicker and b) well, it's just cooler. lol
Ian
Hi Ian.

Yes, I like booting to the CLI too.

About packages, check out these two articles from Linux.com:

Slackware's "magic package maker"

and

Sbopkg provides seamless package repository integration for Slackware

These are reviews I wrote about two utilities that make creating packages easier with Slackware. I prefer them because they work "the Slackware way" -- in that they facilitate building Slackware packages from source and then working with Slackware's native package tools to manage them.

Regards,

-Drew
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
About Slackware 9.1 boot disk?? ftp://ftp.kpn.be/pub/linux/slackware/slackware-9.1-is AL3OMDAH Slackware 4 04-18-2007 09:54 AM


All times are GMT -5. The time now is 10:15 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration