Slackware This Forum is for the discussion of Slackware Linux.
|
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
04-12-2008, 01:59 AM
|
#1
|
|
Member
Registered: Feb 2006
Distribution: Ubuntu, Slackware. Gentoo
Posts: 179
Rep:
|
gnomeslackbuild.org provides slackages….wtf?
I want to install Gnome on Slackware 12. A website called gnomeslackbuild.org sounds like a good place to start because I know all about SlackBuilds. SlackBuilds.org, organized by my pals, rworkman, rob0, BP, alienBOB and others, host scripts Slackware users can use to install applications from source that Pat V doesn’t package by default in Slackware. On Slackbuilds.org, for every application, there is:
+ a link to the tar ball
+ a SlackBuild script
+ a slack-desc file
+ an information file
+ a README file
I expected to find these exact things for Gnome on gnomeslackbuild.org. But instead, I see a guide to installing pre-made gnome Slackware packages using slapt-get, a method rabidly discouraged by the Slackware experts in ##slackware on FreeNode. What the fsck? Why? Why is it called gnomeslackbuilds if they show you how to install using slapt-get?
Last edited by Drone4four; 04-12-2008 at 02:56 AM.
|
|
|
|
04-12-2008, 04:33 AM
|
#3
|
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,592
|
There is really no such thing as a 'standard' SlackBuild. The ones from SlackBuilds.org are usually more complete than the official ones from Slackware. Even those from SlackBuilds.org are not all completely standardized -it depends on who wrote the script and how they view things. For instance, the builds written by Robby don't usually include the ability to download the sources for you if they are nopt already on your system, while those by Erik usually do include this facility.
Some of the official build scripts are rather old and will look quite incomplete compared to newer ones.
The available build 'systems' for building package groups like GNOME or X11R7 usually follow a sort of semi-automated process for cerating/updating the build scripts, simply because there are so many packages that must be built. Trying to keep a series of 150-300 related scripts updated is quite a lot of work -even if you only spend 5 minutes on each script it quickly turns into a *lot* of time. Also, building series of packages which depend on each other, again like GNOME and X, requires that the packages be built and installed in a certain order. This is why there are usually other scripts involved which run the whole process from start to finish.
If you want to build GNOME, X or similar series all from sources, you are in for lots of work and adventure -and lots of questions and learning. If you aren't that interested in doing all that, it's much simpler to install pre-made packages. If you decide to build your own and keep them current, you'll probably wind up spending most of your computing time on the project -you'll notice that anyone who works on a gnome-build project doesn't have any other projects going -there simply aren't enough hours in the day...
|
|
|
|
04-12-2008, 04:48 AM
|
#4
|
|
Member
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654
Rep:
|
i think GSB is the same old "freerock gnome"
anyway i installed gsb, and not happy with that,
earleir i used gware for slack11 and was quite good.
|
|
|
|
04-12-2008, 06:27 AM
|
#5
|
|
Senior Member
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914
Rep:
|
Quote:
Originally Posted by gnashley
you'll notice that anyone who works on a gnome-build project doesn't have any other projects going -there simply aren't enough hours in the day...
|
Yep...  My DIY build has been collecting cob webs due to gnome on Slackware. So much so that I pretty much use Slackware exclusively now...
There is still JHbuild if your interested in that. Don't know if you want to build every single one by hand or not. There is no such project that I know of that isn't automated in one way or another. If your interested in just finding out a build order, you can have a look at what I have going on here:
http://jaguarlinux.com/pub/slackware/source/
Back in the 2.8 -2.16 days I only built 80-100 packages but it has been slowing growing as Gnome does (along with user requests). There are about 150 packages total now. Pretty much has everything gnome is supposed to have minus devel/mono/sharp stuff...
Oh... Never been into compositing either. Mainly because I'm opposed to replacing Slackware packages that typically have nothing to do with Gnome. (compiz, X components, openldap, shadow, ect...)
Last edited by jong357; 04-12-2008 at 06:37 AM.
|
|
|
|
04-12-2008, 09:17 AM
|
#7
|
|
Senior Member
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware
Posts: 3,649
|
I've run DLG, it is a mature version of Gnome for Slackware.
|
|
|
|
04-12-2008, 09:51 AM
|
#8
|
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,592
|
jong357, I was thinking specifically of you when I said that(and myself). When you started producing gnome builds I *know* that you got bogged down on that and couldn't do much else and as soon as you went back to doing something else the gnome work has to stop. Don't misunderstand -I'm not criticizing- I gave up on maintaining even a partial build (called gnome-compat) of 30-60 packages. I mean, I'm an 'aint-broke-don't-fix-it' kinda guy, so I'm sure not gonna spend all my time keeping up-to-date with changes that *never have and never will* reach a state of even temporary stability. I get sick right away of updating and re-learning the same things. That's why I still am running my GTK-1.2 desktop -can't get much more stable than that.
|
|
|
|
04-12-2008, 10:23 AM
|
#9
|
|
Senior Member
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914
Rep:
|
Right. 2.22 has seen alot of changes and unless you subscribe to various lists, your left with a massive catch up game when it's released... I've spent atleast 60-80 hours on 2.22 to date. Just finished sorting 2.22.0 and .1 is already out... Get's old quick.
I knew GSB offered their build system but they sure don't make it easy to find. Thanks for the link ice_nine.
|
|
|
|
04-15-2008, 03:51 PM
|
#10
|
|
Slackware Contributor
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,894
Rep: 
|
Quote:
Originally Posted by gnashley
There is really no such thing as a 'standard' SlackBuild. The ones from SlackBuilds.org are usually more complete than the official ones from Slackware. Even those from SlackBuilds.org are not all completely standardized -it depends on who wrote the script and how they view things. For instance, the builds written by Robby don't usually include the ability to download the sources for you if they are nopt already on your system, while those by Erik usually do include this facility.
|
Indeed - I don't do that on *any* of my scripts, whether in my personal repo or at SlackBuilds.org. Eric Hameleers does that for his personal scripts, but not for the ones he maintains at SlackBuilds.org.
Quote:
|
Some of the official build scripts are rather old and will look quite incomplete compared to newer ones.
|
Well, we're slowly updating many of them as the need arises.
Quote:
|
The available build 'systems' for building package groups like GNOME or X11R7 usually follow a sort of semi-automated process for cerating/updating the build scripts, simply because there are so many packages that must be built. Trying to keep a series of 150-300 related scripts updated is quite a lot of work -even if you only spend 5 minutes on each script it quickly turns into a *lot* of time. Also, building series of packages which depend on each other, again like GNOME and X, requires that the packages be built and installed in a certain order. This is why there are usually other scripts involved which run the whole process from start to finish.
|
ACK.
Quote:
|
If you want to build GNOME, X or similar series all from sources, you are in for lots of work and adventure -and lots of questions and learning. If you aren't that interested in doing all that, it's much simpler to install pre-made packages. If you decide to build your own and keep them current, you'll probably wind up spending most of your computing time on the project -you'll notice that anyone who works on a gnome-build project doesn't have any other projects going -there simply aren't enough hours in the day...
|
ACK. For anyone who questions why Pat dropped Gnome from stock Slackware, see above. 
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 08:10 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|