LinuxQuestions.org
Visit Jeremy's Blog.
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 03-09-2009, 02:37 AM   #1
boler
Member
 
Registered: Jan 2008
Location: London
Distribution: Slackware 13.37
Posts: 38

Rep: Reputation: 16
Slackbuilds intent and philosophy


Hi,

Why does slackbuilds require you to compile the packages from source code? Is there a technical or political reason why slackbuilds (or some other institution) cannot provide precompiled binary packages?

This is in response the the slackbuilds FAQ below:


Do you provide precompiled packages from your SlackBuild scripts?

No. We are not now, nor will we ever be, a source of precompiled packages.


The answer doesn't provide a reason, but appears vehemently against it?

I don't mind downloading the source and running the scripts to compile, but I would rather not if I can get away with it.

Thanks.
 
Old 03-09-2009, 03:33 AM   #2
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
You probably already know this but binary packages have dependencies.
Depending on the system they were built on, they might have "unwanted" dependencies.
Providing scripts to do the job is failsafe, and gives absolute control to the one who is
building the package. Slackware is about control right?

Regarding some applications, there might also be licensing issues that prohibit binary distribution (eg. adobe reader) , so a build script is a workaround.
 
Old 03-09-2009, 03:53 AM   #3
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,755

Rep: Reputation: 466Reputation: 466Reputation: 466Reputation: 466Reputation: 466
Also, not distributing binaries exempts them from having to provide the sources from the same site.
 
Old 03-09-2009, 05:11 AM   #4
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 223Reputation: 223Reputation: 223
Saves them on the bandwidth bill as well
 
Old 03-09-2009, 11:17 AM   #5
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
If you want packages, Alien Bob has many:
http://www.slackware.com/~alien/slackbuilds/

There's also:
http://linuxpackages.net/
although I can't really recommend using things off there, as a good percentage fail to work properly for aforementioned reasons.
 
Old 03-09-2009, 11:58 AM   #6
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 7,029
Blog Entries: 52

Rep: Reputation: Disabled
Anyway, there's that much crap on TV these days that I'd sooner watch a SlackBuild build.
 
Old 03-09-2009, 12:08 PM   #7
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,169

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Cool

Quote:
Originally Posted by brianL View Post
Anyway, there's that much crap on TV these days that I'd sooner watch a SlackBuild build.
FTW!! Yeah, watching stuff build is lots of fun.
 
Old 03-09-2009, 01:59 PM   #8
MannyNix
Member
 
Registered: Dec 2005
Location: ~
Distribution: Slackware -current, OpenBSD
Posts: 449

Rep: Reputation: 41
Quote:
Originally Posted by hitest View Post
FTW!! Yeah, watching stuff build is lots of fun.
It is for me! It's almost like watching an aquarium. That's why I don't mind running gentoo, FreeBSD ports or crux :P
 
Old 03-09-2009, 02:11 PM   #9
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 hitest View Post
watching stuff build
Never could understand that. This makes sense only when you build your own software - so you will be able to terminate build as soon as you see first error. If watching text in terminal is fun, consider using this:
Code:
tr -dc '0-9A-Z' </dev/urandom
on on 1280x1024 vesa framebuffer terminal.

Last edited by ErV; 03-09-2009 at 02:13 PM.
 
Old 03-09-2009, 04:07 PM   #10
f000l
LQ Newbie
 
Registered: Mar 2008
Location: Sweden
Distribution: Slackware 13.0
Posts: 14

Rep: Reputation: 0
Code:
tr -dc '0-9A-Z' </dev/urandom
It's to fast for me to enjoy. Btw Is there someting similar to the "The Matrix" random screen code around for one to enjoy?
 
Old 03-09-2009, 05:22 PM   #11
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 7,029
Blog Entries: 52

Rep: Reputation: Disabled
Yes, have a look among the screensavers.
 
Old 03-10-2009, 02:00 AM   #12
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,755

Rep: Reputation: 466Reputation: 466Reputation: 466Reputation: 466Reputation: 466
cmatrix can be run in a terminal window.
 
  


Reply

Tags
package, package manager, slackbuild, 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
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM
LXer: Motorola Announces Intent to Develop Java ME Stack Under Apache License Version 2.0 LXer Syndicated Linux News 0 11-01-2006 05:33 AM
LXer: DVD Jon' Declares Intent To Crack Next-Gen DVDs LXer Syndicated Linux News 0 01-17-2006 05:31 PM
philosophy juyce Slackware 5 09-19-2005 11:38 PM
What is the perpose and intent of Linux and its "community"? skiler89 General 48 03-12-2005 02:52 AM


All times are GMT -5. The time now is 11:11 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