Anyone Interested
I've written a script to output the dependencies of any tgz package. It outputs the packages name, dependent library, and the packages that the library is in. It is very detailed. Actually, I caught a couple of missing libraries in the slackbase that are no longer in slack with it.. gnome. :) I also realized that some libraries are in more than one package which is interesting.
Was wondering if anyone would be interested in such a thing? I original wrote it because I wanted to make a minimalist slack system and then install things one by one and include only the things that I had to. It's a pretty small script. I intentionaly tried to keep it as simple and fast as possible, yet complete. All it does is output the details, I didn't want it to get to complicated. Also, the package your checking could either be installed or not. I want to maybe post it at sourceforge.net so people could use it and then I could improve it with the aid of users comments and ideas. |
just post it here and let everybody try it..
|
Sure, why not. I'm sure someone will find use to it.
|
Okay. I have to format it so I can cut and paste it into the thread.
|
Quote:
application and one another version with the runtime libs + the headers file required to compile programs, example : - glibc and glibc-solibs - openssl and openssl-solibs You need to install just one package, not both |
Yeah I realize that now. I just meant it was intresting to learn is all. My script just tells you that you need one or the other. It doesn't install anything it just prints out's the details and lets you decide for yourself.
Also learned why dependency problems in slack are less of an issue. It's because aaa_elflibs installs the most common libraries and thus you shouldn't upgrade aaa_elflibs becuase you'll overwrite libraries with possible older versions. If you put aaa_elflibs tgz into my script it will tell you all the libraries that are in it and what other packages have them. Also, mozilla-firefox is linked to gnome libraries which slack doesn't have. Make sense since it was compiled by the mozilla team and not pat. There are 3 other packages in slackware base that require the gnome libraries, which are not in slack anymore. I'm guessing they were compiled on a test system w/ gnome libs and thus linked to those libs at the time. I'll post it soon for everyone to see. |
All times are GMT -5. The time now is 02:19 PM. |