LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Tags used in this thread
Popular LQ Tags , , ,

Reply
 
Thread Tools
Old 09-10-2009, 02:05 PM   #751
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,375
Thanked: 46

Original Poster

[Log in to get rid of this advertisement]
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.
linux shadowsnipes is offline     Reply With Quote
Old 09-11-2009, 02:19 AM   #752
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 3,697
Thanked: 103
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.
linux gnashley is offline     Reply With Quote
Old 09-11-2009, 01:35 PM   #753
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,375
Thanked: 46

Original Poster
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.
linux shadowsnipes is offline     Reply With Quote
Old 09-12-2009, 03:05 AM   #754
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 3,697
Thanked: 103
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.
linux gnashley is offline     Reply With Quote
Old 09-27-2009, 12:21 PM   #755
Dinithion
Member
 
Registered: Oct 2007
Location: Norway
Distribution: Slackware 13/Kubuntu
Posts: 324
Thanked: 10
I would like to see the wacom tablet module compiled as a module in the generic kernel
linuxubuntu Dinithion is offline     Reply With Quote
Old 09-27-2009, 04:00 PM   #756
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,396
Thanked: 128
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 04:01 PM..
linuxslackware rworkman is offline     Reply With Quote
Old 09-27-2009, 04:04 PM   #757
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 2,867
Thanked: 228
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
linuxslackware Alien Bob is offline     Reply With Quote

Reply

Bookmarks


Thread Tools

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


All times are GMT -5. The time now is 09:32 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
RSS2  LQ Podcast
RSS2  LQ Radio
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration