Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 26 Nov 2014, 23:06
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Pet installer and Libs
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
ttuuxxx


Joined: 05 May 2007
Posts: 10843
Location: Ontario Canada,Sydney Australia

PostPosted: Mon 17 Dec 2007, 06:48    Post_subject:  Pet installer and Libs  

Basically in a nutshell, I made a data base with over 2000 libs that I removed from the latest Slackware Distro, What I was wondering is that maybe it could be incorporated Into the pet manager when it does the Lib/dependencies checks? That would make life so much easier for everybody who doesn't know what or how to do this.
http://www.puppylinux.ca/ttuuxxx/Libs/ <---Libs location
Here is 1 readers review that was emailed to me today
I'll keep his/her name anonymous Smile Thanks ttuuxxx


Dear Ttuuxxx,

Let me encourage you to continue on the path that you have started. And also please do not let other people change the course of what you want to do with your database. It is wonderful. Let me first describe my experience with puppy, before my questions and suggestions.

1) I install something.
2) find out that I have a missing library
3) go to slackware website and search by filename, which then tells me which package I need to download for that file and then I follow the instructions to install that slackware package in puppy.
4) and in the rare case, if slackware does not have it, I go to the debian website and I get it there, but in most cases slackware does the case fine.

Then let me proceed with my comments for you. I will give each one its own heading for organization:

comment 1: how does puppy interface with this database?
comment 1a: if it does so, would it have its own 'get' application. Damn it. I just don't have expertise in this. Yes... I am getting an idea now for comment 7.
comment 2: wouldn't it be nice if the petget install application would interface with this database when it does its dependency check? I have a better idea for comment 7.
comment 3: how would comment 2 be achieved and who would have the expertise (the author perhaps of petget?) to implement changes in the code of petget install application to do automatic downloads of required libraries not already present in puppy. Please see comment 7 for an alternative and a better idea.
comment 4: it is my opinion that the petget install application should be the preferred method of installing software in puppy. This being perhaps a (fact). Then this leaves primary importance to integrating petget with your database. This is my opinion. I am against manual installs. This is messy 1) because how do you remember you installed it? and 2) how do you uninstall the package? Do you agree with me?
comment 5: is their a difference between packages and files in your database?
comment 6: thanks again for the nice work Smile
comment 7: why not have a sort of console command called ttuxxxdb, a simplified dependency install program. NOT AN APPLICATION INSTALLATION PROGRAM. Nor a modification of the pet installation process. The command would be simple and would not overun itself with features. Yes, this is my opinion and I stand by it.

so when you run 'ttuxxxdb programname' from the console, it will monitor and dynamically download all required packages for that program to run and make it then register them after it is all done downloading with the pet installation program.

So for every package that would be installed their would be for each and every one, an uninstallation link in petget and also one generic uninstall link for the all packages for the said program.

For example if php 5 was installed and 5 libraries were needed to satisfy successful running of the program, there would be an uninstall link for library 1,2,3,4,5 and an addition uninstall link for 1-5 cumalitive in the petget interface that is presently used by puppy.

Yes, this brings about the question: what if two programs use the same package? Well, 'ttuxxxdb' command would only keep track of libraries it installed. How it would detect if another program uses the same library. I do not know.

Ps. it doesn't have to have my name in it, but would be nice but i didn't do enough work for it Smile

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile
Back to top
View user's profile Send_private_message Visit_website 
charnisingh

Joined: 06 Oct 2007
Posts: 138

PostPosted: Sun 06 Jan 2008, 00:15    Post_subject: libs
Sub_title: some libs problem
 

i download many libs from the refferd site but many does not work, as some of those which opens as afile, even if these are downloded some or how, there is an error message "... too short", your advice on the sbject will be most wellcome.
Back to top
View user's profile Send_private_message 
muggins

Joined: 20 Jan 2006
Posts: 6690
Location: lisbon

PostPosted: Sun 06 Jan 2008, 04:40    Post_subject:  

charnisingh.

your query is too general...ttuuxxx, or anyone else, would need more specifics. i.e. which particular library files, and what particular error messages?
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0607s ][ Queries: 12 (0.0068s) ][ GZIP on ]