LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
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 09-10-2009, 01:05 PM   #751
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Original Poster
Rep: Reputation: 73

Quote:
Originally Posted by veeall View Post
What if future slackpkg will have kind of functionality currently offered by utility named tracepkg?

It wouldn't go against slackware principles. Wouldn't it?
(Just a thought.)
I think it would and I highly doubt slackpkg will still be in Slackware if it included such functionality.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 09-11-2009, 01:19 AM   #752
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
I tried out tracepkg yesterday. It can build a database of package dependencies for you, without doing anything else -similar to what the old slackdeptrack does(written in perl). But tracepkg is written in pure bash so it easier(for me) to hack. I doubt that I'd use it to manage packages, but it certainly provides nice information -especially when it lists needed libraries which are mising from your system.
 
Old 09-11-2009, 12:35 PM   #753
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Original Poster
Rep: Reputation: 73
Quote:
Originally Posted by gnashley View Post
I tried out tracepkg yesterday. It can build a database of package dependencies for you, without doing anything else -similar to what the old slackdeptrack does(written in perl). But tracepkg is written in pure bash so it easier(for me) to hack. I doubt that I'd use it to manage packages, but it certainly provides nice information -especially when it lists needed libraries which are mising from your system.
That sounds useful to me as well. The reason I thought it would go against the Slackware philosophies is because of the description in the link given above:

Quote:
tracepkg is an auxiliary tool for slackware administrators:

tracepkg automates the installation/remotion/upgrade of slackware
tgz's, removing automatically a package with all its unshared
dependencies and building a database for all installed and missing
dependencies needed by a tgz.
I think Slackers should go to this tracepkg link first instead. As you mentioned, tracepkg just lists the dependencies, which is useful. It does not automatically remove and install dependencies.

Quote:
Originally Posted by http://www.slacky.eu/~absinthe
tracepkg is a bash script collection made to help Slackware administrators with the management of tgzs. It scans tgzs stored in the /var/log/packages directory and finds all their binary dependencies using ldd. tracepkg searches dependencies into the other installed tgzs. If a dependency is found, the related tgz is stored inside the /var/log/dependencies directory, instead, if the dependency is not found, the missing file is stored inside the /var/log/missing directory. Of course tracepkg doesn't substitute the administrator, as in the slackware philosophy (or in a sort of).tracepkg is NOT another tool for dependency resolution, it's just a tool that helps the administrator.
 
Old 09-12-2009, 02:05 AM   #754
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
It will remove unshared dependencies if used to actually manage packages. This is mentioned in the man-page.
I have long used slackdeptrack -I like the summarized information about packages depedndencies. It is especially useful for cutting down the size of your installation. Of course information on binary dependencies and suggested programs is not generated.
In looking through the code, I found a couple of ideas which are going to be useful for src2pkg. src2pkg already has routines which do much the same as the data-base functions of tracepkg, except it just reports the dependencies of the package being built.
Most Slackers get over-sensitive whenever the word 'dependency' comes up -some people even say that SLackware packages 'have no dependencies' -which is, of course, rubbish. It's also incorrect to say that Slackware has no 'dependency hell'. Any given package can have unmet dependencies -it's just that slackware has no tools which try to resolve those dependencies. The 'hell' is what results from trying to programatically resolve them. It is still a bit of hell to identify and track them down on your own.
The dependency information produced by slackdeptrack, tracepkg and src2pkg is all produced 'after the fact'. It doesn't help you to identify or resolve those dependencies the first time you build a package. But it provides time-saving information for the next time you build that package. And, the cross-referenced information is often surprising and helpful in other ways -especially if you use a partial or highly customized installation.
 
Old 09-27-2009, 11:21 AM   #755
Dinithion
Member
 
Registered: Oct 2007
Location: Norway
Distribution: Slackware 14.1
Posts: 446

Rep: Reputation: 59
I would like to see the wacom tablet module compiled as a module in the generic kernel
 
Old 09-27-2009, 03:00 PM   #756
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by Dinithion View Post
I would like to see the wacom tablet module compiled as a module in the generic kernel
Are you sure it's part of the kernel.org sources?
http://linuxwacom.sourceforge.net/

EDIT: apparently it is.

Last edited by rworkman; 09-27-2009 at 03:01 PM.
 
Old 09-27-2009, 03:04 PM   #757
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by rworkman View Post
Are you sure it's part of the kernel.org sources?
http://linuxwacom.sourceforge.net/

EDIT: apparently it is.
Hehe... we discussed it with Pat, and it should be part of the next Slackware kernel.

Eric
 
Old 12-21-2009, 05:45 PM   #758
salemboot
Member
 
Registered: Mar 2007
Location: America
Distribution: Linux
Posts: 161

Rep: Reputation: 36
Quote:
Originally Posted by rworkman View Post
Are you sure it's part of the kernel.org sources?
http://linuxwacom.sourceforge.net/

EDIT: apparently it is.
http://linuxwacom.sourceforge.net/

modules no good without the software to drive it
 
Old 12-21-2009, 06:45 PM   #759
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Rep: Reputation: 35
I would like some packages to be compiled without needing so many (Generally unneccesary) dependancies.

An example of this would be mplayer requiring samba. People playing movies via a windows network share are the exception rather than the rule, and so it would be nice for those of us who dont want to do a full install to not require it.

And yes, I am aware we can go and compile it ourselves and grab the slackbuild, but I think it would make more sense to cater to general usage rather than exceptions.
 
Old 12-21-2009, 07:00 PM   #760
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
I've recently been using the Dash shell for some testing, and since discovering the notable speed difference of it over Bash (and if you're concerned, it's fairly smaller than Bash too), I've been using Dash more regularly.

Given that there are generally more than one of most applications included with Slack, why not include an extra shell as well? A smaller, lighter one may appeal to a lot of people, even if they don't realize it yet.

Sasha
 
Old 12-21-2009, 08:31 PM   #761
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by GrapefruiTgirl View Post
I've recently been using the Dash shell for some testing, and since discovering the notable speed difference of it over Bash (and if you're concerned, it's fairly smaller than Bash too), I've been using Dash more regularly.

Given that there are generally more than one of most applications included with Slack, why not include an extra shell as well? A smaller, lighter one may appeal to a lot of people, even if they don't realize it yet.
Without addressing the pros and cons of dash, there is a great alternative already included - ksh.
 
Old 12-21-2009, 08:51 PM   #762
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,012

Rep: Reputation: 115Reputation: 115
Since all the init scripts claim POSIX compatibility (#!/bin/sh), there's some advantage to moving ash from ap/ into a/ and using it as /bin/sh. If any of the scripts break, then they obviously weren't POSIX and really need fixing anyway.
 
Old 12-21-2009, 08:57 PM   #763
~sHyLoCk~
Senior Member
 
Registered: Jul 2008
Location: /dev/null
Posts: 1,173
Blog Entries: 12

Rep: Reputation: 129Reputation: 129
Maybe google chrome once it goes stable?
 
0 members found this post helpful.
Old 12-22-2009, 07:55 AM   #764
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Rep: Reputation: 94
maybe Lots of Koalas jumping all over as a Wallpaper, and apt-get and Synaptic... ?

Now seriously, dunno...

Slackware seems to me to be pretty complete, probably a Larger and more extensive slackbook would come handy...

Lots of useful info is pretty much scattered... In Slackwiki, LinuxQuestions,...

some sort of "The Book" of BSD folks...

BRGDS

Alex
 
1 members found this post helpful.
Old 12-22-2009, 08:26 AM   #765
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Smile

Quote:
Originally Posted by Alexvader View Post
Slackware seems to me to be pretty complete, probably a Larger and more extensive slackbook would come handy...
BRGDS
Alex
Agreed. Slackware is a complete distro.
Further refinement of the documentation is an on-going process. The Slackbook is excellent.
I am very happy with the direction that -current is going in.
 
2 members found this post helpful.
  


Reply

Tags
cd, live



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
Slackware future? coyctecm Slackware 12 02-01-2006 10:03 PM
Future of Slackware kratunko Slackware 30 08-12-2005 12:31 PM
Slackware features? rusty_slacker Slackware 49 12-02-2004 04:45 AM
what are the features of the new slackware 9? ethanchic Slackware 2 09-27-2002 06:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:32 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration