Personalised Package Manager
-
- Posts: 95
- Joined: Tue 16 Feb 2010, 00:22
Personalised Package Manager
G'day,
I would love to maintain a repository with a host of personal goodies that people can freely access - actually there would be a number of member from the Toowoomba Linux Community who would add to that repository.
But how would a Package Manager access that? And also be able to find the necessary dependencies and install them (which would also be in the repository).
Now I'm flirting with chaos here.... then (somehow!) we could combine projects to create a repository/Package Manager rivalling the ubiquitous Ubuntu!!
I am giving all due respect to Dingo, MU and Caneri for hosting Puppy files - but the average Linux user does expect to see a well stocked Package Manager and does not expect to delve into forums to find the downloads to say tuxpaint - and then has to delve into the forums again to find the dependencies that may have been missing from the original post. Then finds that some links are either dead or take them to a hosting service that requires you to endure flashing advertisements before you can download.... Mmm sounds fun to me.
A starting point may be that an intrepid puppy-guru could give a rundown of the Puppy Package Management system (if it hasn't been done yet) - and give us the knowledge to create our own.
Surprising things may happen from this (look at woof!).
Cheers
Martin
I would love to maintain a repository with a host of personal goodies that people can freely access - actually there would be a number of member from the Toowoomba Linux Community who would add to that repository.
But how would a Package Manager access that? And also be able to find the necessary dependencies and install them (which would also be in the repository).
Now I'm flirting with chaos here.... then (somehow!) we could combine projects to create a repository/Package Manager rivalling the ubiquitous Ubuntu!!
I am giving all due respect to Dingo, MU and Caneri for hosting Puppy files - but the average Linux user does expect to see a well stocked Package Manager and does not expect to delve into forums to find the downloads to say tuxpaint - and then has to delve into the forums again to find the dependencies that may have been missing from the original post. Then finds that some links are either dead or take them to a hosting service that requires you to endure flashing advertisements before you can download.... Mmm sounds fun to me.
A starting point may be that an intrepid puppy-guru could give a rundown of the Puppy Package Management system (if it hasn't been done yet) - and give us the knowledge to create our own.
Surprising things may happen from this (look at woof!).
Cheers
Martin
Toowoomba Linux Community
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Download and modify this program
http://www.murga-linux.com/puppy/viewto ... 846#407846
host the major packages people need
to start . . .
OpenOffice
Audacity
Gimp
Scribus
Blender
Kino
etc.
http://www.murga-linux.com/puppy/viewto ... 846#407846
host the major packages people need
to start . . .
OpenOffice
Audacity
Gimp
Scribus
Blender
Kino
etc.
-
- Posts: 95
- Joined: Tue 16 Feb 2010, 00:22
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Martin,
Looks like playdayz is already working towards it . . .
http://www.murga-linux.com/puppy/viewto ... 449#409449
Should make it even easier . . .
Looks like playdayz is already working towards it . . .
http://www.murga-linux.com/puppy/viewto ... 449#409449
Should make it even easier . . .
-
- Posts: 95
- Joined: Tue 16 Feb 2010, 00:22
G'day,
Playdayz's project looks very interesting but unfortunately I'm stuck in the past with version 3.01 - it just work so well with old hardware.
I've already created an easy to understand xdialog script which downloads and installs programmes and dependencies for programmes which work on a fresh install on fat-free 3.01.
Been tested on:
* Skype
* Java
* aMSN
* Sunbird
There's a couple of little glitches at the moment but am slowly making progress - anyway some people may still use 3.01 and it's the basis of our Toowoomba Linux Community Edition. So I think I will press on.
Cheers
Martin
Playdayz's project looks very interesting but unfortunately I'm stuck in the past with version 3.01 - it just work so well with old hardware.
I've already created an easy to understand xdialog script which downloads and installs programmes and dependencies for programmes which work on a fresh install on fat-free 3.01.
Been tested on:
* Skype
* Java
* aMSN
* Sunbird
There's a couple of little glitches at the moment but am slowly making progress - anyway some people may still use 3.01 and it's the basis of our Toowoomba Linux Community Edition. So I think I will press on.
Cheers
Martin
Toowoomba Linux Community
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
Hey toowoombalinux
*I used fat free 3.01 for over a year for everyday use
I haven't upload anything for fat_free 3.01 for awhile but I did a lot of packages for it I may still have some stuff you need I never uploaded
http://puppylinux.ca/tpp/big_bass/
password puppy
linux
----------------on slaxerpup ----------------------------------------------
I did a rewrite of pkgtools which is slackwares package
management installs, removes ,updates, registers the packages
man was that a job to get all working but its working beautifully fast and solid
for the x environment using Xdilalog
has source to package building so its always fresh and compatible
I also wrote an upgrader that keeps the cd updated
not the usual burn a new cd every week thingy
if you need anything PM me
+fixed some lazy typos
Joe
*I used fat free 3.01 for over a year for everyday use
I haven't upload anything for fat_free 3.01 for awhile but I did a lot of packages for it I may still have some stuff you need I never uploaded
http://puppylinux.ca/tpp/big_bass/
password puppy
linux
----------------on slaxerpup ----------------------------------------------
I did a rewrite of pkgtools which is slackwares package
management installs, removes ,updates, registers the packages
man was that a job to get all working but its working beautifully fast and solid
for the x environment using Xdilalog
has source to package building so its always fresh and compatible
I also wrote an upgrader that keeps the cd updated
not the usual burn a new cd every week thingy
if you need anything PM me
+fixed some lazy typos
Joe
Last edited by big_bass on Wed 14 Apr 2010, 15:52, edited 1 time in total.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Sounds great. As does Joe's offer.I've already created an easy to understand xdialog script which downloads and installs programmes and dependencies for programmes which work on a fresh install on fat-free 3.01.
You might be able to combine both projects by calling one from the other
and may even later add package manager options which are being developed now.
You will gain far more future option (I have also used the xdialog script) by doing your own scripts no matter how humble.
Noob tip: Check the help menu to find out if xdialog
is in your Puppy version
Good luck
Last edited by Lobster on Wed 14 Apr 2010, 17:49, edited 1 time in total.
Hey Lobster
I remember that you did a package chooser awhile back and I thought you pointed to that link but you pointed to another
I don't recall the apps name though ATM (I need a memory refresh )
the ideas are "shared"
making things easier for the end user
I would like you to post the link of it
it all fits together in one great puzzle (a nice picture with all the pieces)
everyone has different pieces to that puzzle
side note : I made a patch and modified a build script for
Xdialog so that other versions of linux could compile it "fresh"
instead of copying the pre compiled bin (which needs a patch to work correctly)
http://www.murga-linux.com/puppy/viewto ... 7&start=30
Joe
I remember that you did a package chooser awhile back and I thought you pointed to that link but you pointed to another
I don't recall the apps name though ATM (I need a memory refresh )
the ideas are "shared"
making things easier for the end user
I would like you to post the link of it
it all fits together in one great puzzle (a nice picture with all the pieces)
everyone has different pieces to that puzzle
side note : I made a patch and modified a build script for
Xdialog so that other versions of linux could compile it "fresh"
instead of copying the pre compiled bin (which needs a patch to work correctly)
http://www.murga-linux.com/puppy/viewto ... 7&start=30
Joe
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
The last thing I remember is this which is done in HTML for Puppy 4.2
http://pupweb.org/wikka/AdditionalPrograms
http://pupweb.org/wikka/AdditionalPrograms
Hey Lobster
you made me fish for this one I hoped you would have remembered this one .....it was called LIT
http://www.murga-linux.com/puppy/viewto ... 15&t=33156
Thanks
Joe
you made me fish for this one I hoped you would have remembered this one .....it was called LIT
http://www.murga-linux.com/puppy/viewto ... 15&t=33156
Thanks
Joe
-
- Posts: 95
- Joined: Tue 16 Feb 2010, 00:22
G'day,
Thank you Lobster + Big_Bass - you have given me much food for thought. At the moment I'm dividing my time between a number of linked projects.
I have also found many updated programmes compiled for Puppy 4 work well in Puppy 3. As a testing platform I have created a rough version of Puppy Ultimate Edition to test Puppy 4 programmes - I then go back to a fresh install and see what dependencies are required - in this way I can add to the list of programmes that just work on Puppy 3.
I will long sing the praises of your fat-free 3.01 Big_Bass! .. and thank you for the offer.
Cheers
Martin
FYI: Puppy Ultimate Edition will most likely never see the light of day. Let's face it who would download 2gb+ for an older version of Puppy? But it's funny to give people a Puppy Linux DVD and see their faces when the idle RAM usage is only 40mbs once its loaded. John McEnroe couldn't put it better "You can't be serious!".
Thank you Lobster + Big_Bass - you have given me much food for thought. At the moment I'm dividing my time between a number of linked projects.
I have also found many updated programmes compiled for Puppy 4 work well in Puppy 3. As a testing platform I have created a rough version of Puppy Ultimate Edition to test Puppy 4 programmes - I then go back to a fresh install and see what dependencies are required - in this way I can add to the list of programmes that just work on Puppy 3.
I will long sing the praises of your fat-free 3.01 Big_Bass! .. and thank you for the offer.
Cheers
Martin
FYI: Puppy Ultimate Edition will most likely never see the light of day. Let's face it who would download 2gb+ for an older version of Puppy? But it's funny to give people a Puppy Linux DVD and see their faces when the idle RAM usage is only 40mbs once its loaded. John McEnroe couldn't put it better "You can't be serious!".
Toowoomba Linux Community
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
[url]http://groups.google.com/group/toowoombalinux[/url]
Puppy Linux 301 - KDE 3.5.8
- linuxsansdisquedur
- Posts: 248
- Joined: Tue 13 Jan 2009, 21:17
- Location: South of France
THE way to be 1rst on distrowatch !
an other old project for puppy 2 and 3 : PSI
http://www.murga-linux.com/puppy/viewtopic.php?t=10960
(need update too)
an universal installer would be a great project to easily give to endusers of any puppy/puplet all so many apps documented in the forum, working in it, from any repo...
http://www.murga-linux.com/puppy/viewtopic.php?t=10960
(need update too)
an universal installer would be a great project to easily give to endusers of any puppy/puplet all so many apps documented in the forum, working in it, from any repo...
le max avec le min
-
- Posts: 405
- Joined: Mon 01 Jan 2007, 20:24
- Location: Hayslope, near Middlemarch, Midlands, England
Package Manager
This is "Seriously Good Stuff".
To take it to the next level of can't-do-without-ableness what's needed is a concept of the baseline. This represents the starting point for a given version (e,g, 3.01, 4.3) i.e. what objects were in it and at what version.
What that gives you (and me, and everyone; of course) is the possibility of automatic updates. Suppose the version you have installed comes with software object x at version 1.2, and versions 1.3 and 1.4 have been uploaded to the repository. The Package Manager will look and see that one or more newer versions are available and ask whether you wish to install any of them.
This is the sort of thing that Puppy has needed for ever if it wishes to be taken seriously. We all know how brilliant it is but it can be a lot of work if you happen to have an old version on a CD and would like to update it.
Each official Release would need its baseline configuration declared to the Repository, and some form of approval mechanism before updated versions are loaded.
Unfortunately it would then become more bureaucratic (and perhaps subject sadly to squabbling and sniping and in-fighting) but this would put Puppy on the same footing as our bigger and better known (but not better) rivals.
To take it to the next level of can't-do-without-ableness what's needed is a concept of the baseline. This represents the starting point for a given version (e,g, 3.01, 4.3) i.e. what objects were in it and at what version.
What that gives you (and me, and everyone; of course) is the possibility of automatic updates. Suppose the version you have installed comes with software object x at version 1.2, and versions 1.3 and 1.4 have been uploaded to the repository. The Package Manager will look and see that one or more newer versions are available and ask whether you wish to install any of them.
This is the sort of thing that Puppy has needed for ever if it wishes to be taken seriously. We all know how brilliant it is but it can be a lot of work if you happen to have an old version on a CD and would like to update it.
Each official Release would need its baseline configuration declared to the Repository, and some form of approval mechanism before updated versions are loaded.
Unfortunately it would then become more bureaucratic (and perhaps subject sadly to squabbling and sniping and in-fighting) but this would put Puppy on the same footing as our bigger and better known (but not better) rivals.
[color=darkblue][b][size=150]Nick[/size][/b][/color]