LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 08-08-2010, 06:59 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,125

Rep: Reputation: 46
Slackbuilds.


Hi:
I do not understand Slackbuilds.org philosophy. I quote from their home page:
Quote:
We do not now nor will we ever provide precompiled packages for any of the applications for which we have SlackBuild scripts - instead, we want the system administrator (that's you) to be responsible for building the packages.
If the target o.s. is, say, slackware 13.1, why not have at hand the binary packages, such as the ones provided by Slackware?

A golden rule is: the best way to install new software is to compile on (or for) the target system. Direct installation of binaries is not as good. OK. But why once the slackbuilds script has done its job not to have the result as a .tgz binary package that I can install in my machine each time I need or want? Well, that is my question for LQ. Thank you for reading.
 
Old 08-08-2010, 07:12 AM   #2
Keith Hedger
Member
 
Registered: Jun 2010
Location: Devon,UK
Distribution: Linux From Scratch, Slackware64,
Posts: 836

Rep: Reputation: 167Reputation: 167
Aside from anything else I would have thought that keeping a repo up to date for various releases of slack 32bit 13, 32bit 13.1, 64bit 13 etc etc would take a lot of time and effort and also the physical size of all those binary's would be fairly large and frankly its no effort to compile from source it's also more secure as you know exactly what is being installed, if you want to you can always keep the binary's that you make for reinstalling at a future date.
 
Old 08-08-2010, 07:19 AM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,125

Original Poster
Rep: Reputation: 46
Aha. But the amount of effort would be the same as that taken by the Slackware crew and the size of the binaries exactly the same as that of the packages included in the Slack distros or repository when this existed.
 
Old 08-08-2010, 07:54 AM   #4
Keith Hedger
Member
 
Registered: Jun 2010
Location: Devon,UK
Distribution: Linux From Scratch, Slackware64,
Posts: 836

Rep: Reputation: 167Reputation: 167
Not realy as the programs on slackbuild are extra to the official slackware binary's many of them are small specialist programs that are used by only a few people so a lot of extra effort for only a few uses and of course the ultimate argument is simple - its their site and they can do whatever they want!
 
Old 08-08-2010, 08:47 AM   #5
RajahBrooke
Member
 
Registered: Jun 2010
Location: Warwickshire, England, UK
Distribution: Slackware 13.1
Posts: 45

Rep: Reputation: 22
Also, once you've compiled a SlackBuild once, the package exists in /tmp (by default, until you delete it) and if you uninstall it and change your mind, you can just install the package again using Slackware's package manager, and if you use sbopkg (which provides a pkgtool style interface for slackbuilds), it will detect that you already have a binary package on your system and install it in preference to compiling it from source again. Also, I suppose it would be possible to use those packages and migrate them from one PC to another if you wanted, though that sounds to me like more trouble than it's worth. If I'm wrong then please correct me.
 
1 members found this post helpful.
Old 08-08-2010, 09:46 AM   #6
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,125

Original Poster
Rep: Reputation: 46
Your post is instructive. In fact, the OP was motivated by the need to compile MPlayer. In my machine this is a process which lasts more than an hour. Thanks.
 
Old 08-08-2010, 10:54 AM   #7
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware
Posts: 386

Rep: Reputation: 41
Sure, available packages would come in handy, however I'm thankful for being forced to compile things myself. First of all because I can change all architectures from i486 to i686, and second because the configuration process says whether or not the package will work as intended and if I'm missing something. Furthermore, while I'm not somebody who looks through - let alone changes - any other configuration arguments in the slackbuild, some people prefer to do so.

-A
 
1 members found this post helpful.
Old 08-08-2010, 11:00 AM   #8
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,211

Rep: Reputation: 292Reputation: 292Reputation: 292
And also there are sometimes optional dependencies. Having a prebuilt package means that you are using whichever deps were installed by the packager.
 
1 members found this post helpful.
Old 08-08-2010, 01:20 PM   #9
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,125

Original Poster
Rep: Reputation: 46
Thanks to you both.
 
  


Reply

Tags
slackbuilds


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
why slackbuilds? icecubeflower Slackware 12 04-11-2010 12:17 PM
[SOLVED] Slackware 13 on slackbuilds hua Slackware 14 01-26-2010 01:13 PM
moneydance - should it really be in slackbuilds? portia Slackware 7 01-16-2010 10:21 AM
Slackbuilds from 12.0 for 12.1 arubin Slackware 7 05-07-2008 03:51 AM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM


All times are GMT -5. The time now is 11:16 PM.

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