Smarter pet package installer

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
Master_wrong
Posts: 452
Joined: Thu 20 Mar 2008, 01:48

Smarter pet package installer

#1 Post by Master_wrong »

is it possible to make the pet package installer do more than just install program but also taking care the dependency files ???

I 'm thinking... is it possible that we put dependency databases into it ??? then we can even update it and eventually it would feel like ubuntu's synaptic

I assume that such database would just look like these :


Missing dependency ----> Action

libxml.so.1 ->ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1

ibgtk-1.2.so.0 ->ln -s /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-1.2.so.0

libgdk-1.2.so.0->ln -s /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/libgdk-1.2.so.0

libgmodule-1.2.so.0->ln -s /usr/lib/libgmodule-2.0.so.0 /usr/lib/libgmodule-1.2.so.0

libglib-1.2.so.0-> ln -s /usr/lib/libglib-2.0.so.0 /usr/lib/libglib-1.2.so.0

etc etc
or

anything else... ---> download



btw the above line in the "action" are actual code used to enable cannon ip 1800 printer in puppy 42.

thank you

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

try woof alpha4 - its installer handles dependencies (so does petget but many packages do not have the dependencies listed... or they aren't available in the main repo)

http://distro.ibiblio.org/pub/linux/dis ... of-alpha4/
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Master_wrong
Posts: 452
Joined: Thu 20 Mar 2008, 01:48

#3 Post by Master_wrong »

ok I will try it, should i download the iso too ?



Thank

Master_wrong
Posts: 452
Joined: Thu 20 Mar 2008, 01:48

#4 Post by Master_wrong »

I try the upup 461 anyway because I don't how to use the woof alpha4.tar.gz...

.

I cannot install pet files... however it show synaptic,

i'm hoping that we can install pet files by just click it the pet files then all dependecy will be taken care by the installer.
from the program however we can only select from the list, these is no way we can install individual pet files...
anyway this was closer to what i expect and i think this is good progress...

Post Reply