Creating your own puplet
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Creating your own puplet
OK,
I know there are are posts out there, but i'm a little lost.
I'm an old ubuntu user and have now set myself a little project.
I'm using a dectop PIC (which basically a 300Mhz 128 RAM) PC with a 10gig hard drive.
And i want to make my own puplet.
So i'm interested to know from all the legends out there who have done this, quite how they did this and what they've learnt.
I'll start with a couple of questions:
- Do you modify your puppy from a frugal HD install or a normal HDD install?
- If it's a normal HDD install how do you update the core puppy files without another full install.
- Unleashed or remaster?
- This is a real basic question, but probably a standard one for ex debian users. when an iso is created by whatever tool above, does the iso contain the set of sfs files puppy runs on OR is it just an uncompressed version?
- If it's an uncompressed version, how to you repackage everything into it's sfs files?
I'll start with that, probably alot of dumb questions!
Thanks,
n4l
I know there are are posts out there, but i'm a little lost.
I'm an old ubuntu user and have now set myself a little project.
I'm using a dectop PIC (which basically a 300Mhz 128 RAM) PC with a 10gig hard drive.
And i want to make my own puplet.
So i'm interested to know from all the legends out there who have done this, quite how they did this and what they've learnt.
I'll start with a couple of questions:
- Do you modify your puppy from a frugal HD install or a normal HDD install?
- If it's a normal HDD install how do you update the core puppy files without another full install.
- Unleashed or remaster?
- This is a real basic question, but probably a standard one for ex debian users. when an iso is created by whatever tool above, does the iso contain the set of sfs files puppy runs on OR is it just an uncompressed version?
- If it's an uncompressed version, how to you repackage everything into it's sfs files?
I'll start with that, probably alot of dumb questions!
Thanks,
n4l
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
http://tmxxine.com/wik/wikka.php?wakka=DistroCreate
I don't even understand your questions
I am about to create a distro
What I will basically do is:
good luck
I don't even understand your questions
I am about to create a distro
What I will basically do is:
- download a base (NOP 3.01)
burn it
run it
realise I have no hard disk
put in a hard drive
tweak and add
run any remaster software (hope NOP has it)
upload
try and convince everyone I have done something legendary
good luck
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Creating your own puplet
Liking it,
So when you say, create temp space on your harddisk.
Did you actully run your puppy from the hard disk with a normal hard disk install or did you run your puppy from a live cd and all you required was your config file to create your new puplet.
What i want is a my own little distro (well it'll be massive in popularity) but with the abilty to update the core when a new one comes out. From what i understand, if i run a normal hard disk install of puppy i can't update the core without completely re-installing something like NOP?
n4l
So when you say, create temp space on your harddisk.
Did you actully run your puppy from the hard disk with a normal hard disk install or did you run your puppy from a live cd and all you required was your config file to create your new puplet.
What i want is a my own little distro (well it'll be massive in popularity) but with the abilty to update the core when a new one comes out. From what i understand, if i run a normal hard disk install of puppy i can't update the core without completely re-installing something like NOP?
n4l
Check out this thread also http://www.murga-linux.com/puppy/viewto ... 743#172743
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Ok,
I'm getting it. so with unleashed (and using my AMD PIC) i can run something like NOP from a usb stick. Then create a 2Gb file space on the Hard drive of the machine. I can then download the unleashed core and the packages into this harddrive space.
unpackem (That is a word in the english dictionary... i promise)
The make my modifications be hand.
So potentially i could make modifcations to NOP and every modificaiton i make, i make the same modification in my puppy-unleashed directory on the HDD. Therefore when i build the unleashed dir. I get the iso matching the USB stick puppy.
So i guess the remaster is more fixed? It only builds certain configurations on top of the core?
so for example it only takes configurations from your /root directory?
am i on the right lines here?
n4l
I'm getting it. so with unleashed (and using my AMD PIC) i can run something like NOP from a usb stick. Then create a 2Gb file space on the Hard drive of the machine. I can then download the unleashed core and the packages into this harddrive space.
unpackem (That is a word in the english dictionary... i promise)
The make my modifications be hand.
So potentially i could make modifcations to NOP and every modificaiton i make, i make the same modification in my puppy-unleashed directory on the HDD. Therefore when i build the unleashed dir. I get the iso matching the USB stick puppy.
So i guess the remaster is more fixed? It only builds certain configurations on top of the core?
so for example it only takes configurations from your /root directory?
am i on the right lines here?
n4l
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
OK just to inspire you a little I created and uploaded my
next beta Virtual Buddhist Shrine ISO, which will sanctify and bless your hardware . . . using the method mentioned in a previous thread
Tmxxine Vision Beta (still needs setting up and configuring before running shrine)
117 MB version using NOP 3.01r5
http://www.tmxxine.com/shrine3/vision-feb-14.iso
more info here
http://tmxxine.com/wik/wikka.php?wakka= ... xineVision
Basically you need a hard disk to store files
(unless you are using a lot of ram or a USB keydrive
- it might even be possible to do it all from a multisession CD/DVD
Do not confuse the two methods
remastering is quick and easy
(add stuff and burn an ISO)
Unleashed select the packages you want
- in effect your very own distro - right down to every package
Unleashed is more professional but harder
I prefer the easy way . . .
next beta Virtual Buddhist Shrine ISO, which will sanctify and bless your hardware . . . using the method mentioned in a previous thread
Tmxxine Vision Beta (still needs setting up and configuring before running shrine)
117 MB version using NOP 3.01r5
http://www.tmxxine.com/shrine3/vision-feb-14.iso
more info here
http://tmxxine.com/wik/wikka.php?wakka= ... xineVision
Basically you need a hard disk to store files
(unless you are using a lot of ram or a USB keydrive
- it might even be possible to do it all from a multisession CD/DVD
Do not confuse the two methods
remastering is quick and easy
(add stuff and burn an ISO)
Unleashed select the packages you want
- in effect your very own distro - right down to every package
Unleashed is more professional but harder
I prefer the easy way . . .
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
You guys are the best.
And lobster, i'm certainly seeing the eight fold path you are walking down with that distro.
Ok. I see what both systems have to offer.
I have one last question, i've read the puppy unleashed guide and i have a question.
The list of packages in the pupget directory make up puppy and i can choose what i want from them. but what if i want something configured for puppy that is not in a package but only in a pet file?
The site seems to say that i need to get pet files, but pet files have to be installed using puppy.
So for example, lets just say i want a puppy that has the xfce4 wm with thunar. How can i get these packages in my unleashed directory if they are only pet files?
Surely i don't have to choose jvm with the pupget utility then install xfce4?
If this is the case i will have to resort to remaster to build the iso.
Have i completely lost it..... do i need to look up the 4 noble truths of puppy?
And lobster, i'm certainly seeing the eight fold path you are walking down with that distro.
Ok. I see what both systems have to offer.
I have one last question, i've read the puppy unleashed guide and i have a question.
The list of packages in the pupget directory make up puppy and i can choose what i want from them. but what if i want something configured for puppy that is not in a package but only in a pet file?
The site seems to say that i need to get pet files, but pet files have to be installed using puppy.
So for example, lets just say i want a puppy that has the xfce4 wm with thunar. How can i get these packages in my unleashed directory if they are only pet files?
Surely i don't have to choose jvm with the pupget utility then install xfce4?
If this is the case i will have to resort to remaster to build the iso.
Have i completely lost it..... do i need to look up the 4 noble truths of puppy?
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
The truth is I am too stupid to use unleashed - here is as far as I got . . .
http://tmxxine.com/wik/wikka.php?wakka= ... eUnleashed
If I remember rightly there is some procedure to add .pets
(people using this method of mastering an ISO use it all the time)
http://www.puppylinux.com/puppy-unleashed.htm
You might like to do a few test ISO's just to get the hang of things
This will answer a lot of questions for you.
Turning Linux into a religion? Mmm . . . too many fanatics about
(I am probably one of them)
I made two of our Puppy developers into Boddhisattvas (Semi-Buddhas)
If Puppy had 4 truths they would be
http://tmxxine.com/wik/wikka.php?wakka= ... eUnleashed
If I remember rightly there is some procedure to add .pets
(people using this method of mastering an ISO use it all the time)
http://www.puppylinux.com/puppy-unleashed.htm
You might like to do a few test ISO's just to get the hang of things
This will answer a lot of questions for you.
Turning Linux into a religion? Mmm . . . too many fanatics about
(I am probably one of them)
I made two of our Puppy developers into Boddhisattvas (Semi-Buddhas)
If Puppy had 4 truths they would be
- Puppy is Fun
Programming effort is the cause
Try and you can
Do and you will know
Last edited by Lobster on Sat 16 Feb 2008, 13:51, edited 1 time in total.
-
- Posts: 35
- Joined: Mon 05 Nov 2007, 13:54
Remaster
Remastering puppy is very easy. There is actually a remastering tool somewhere.
Lets pretend that you installed Ubuntu on /mnt/hda1 and you want to remaster it into puppy linux. Type this command in puppy live cd:
mksquashfs /mnt/hda1 /mnt/hda1/CD.sfs
That is how you make the pup_213.2fs.
Lets pretend that you installed Ubuntu on /mnt/hda1 and you want to remaster it into puppy linux. Type this command in puppy live cd:
mksquashfs /mnt/hda1 /mnt/hda1/CD.sfs
That is how you make the pup_213.2fs.
sfs
Oh, cookie, you should mean pup_213.sfs.
A live CD and a frugal install behave similarly - they use a save file. This illustrated remastering would apply to most Puppies:
http://minipc.org/safepup/index.php?fil ... 0Build.htm
Find in this forum Dougal's remaster script if it is not there in your version.
A live CD and a frugal install behave similarly - they use a save file. This illustrated remastering would apply to most Puppies:
http://minipc.org/safepup/index.php?fil ... 0Build.htm
Find in this forum Dougal's remaster script if it is not there in your version.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Great work!
Thanks guys, i've got all the answers i need.
I spent last night making modifications to NOP to suit what i'm looking for, it's a long way off releasing as a puplet, but i'm getting there.
I'm going to use reconstructor to start off with to get a working system, then move over to unleashed once i get an idea of the packages i'm using.
Thanks for all your help.
n4l
Thanks guys, i've got all the answers i need.
I spent last night making modifications to NOP to suit what i'm looking for, it's a long way off releasing as a puplet, but i'm getting there.
I'm going to use reconstructor to start off with to get a working system, then move over to unleashed once i get an idea of the packages i'm using.
Thanks for all your help.
n4l
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Ok,
I fixed it with the new remaster script found here:
http://www.murga-linux.com/puppy/viewto ... &start=105
Thanks,
n4l
I fixed it with the new remaster script found here:
http://www.murga-linux.com/puppy/viewto ... &start=105
Thanks,
n4l
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Hi there, i'm back again!!!
I thought i'd use this thread to log my experiences in creating my own puplet for future users.
So i got hold of NOP3.01 and decided to add the packages i wanted and modify themes and menus to make my own puplet. I then got hold of the remaster script and ran it. And hey presto, i've got my own puplet.
BUT, i wanted to get rid of a whole load of packages from NOP, so i tried the pupbegone app. Which doesn't really work for a frugal install and didn't remove my apps for the new puplet.
So, i decided to take the next step of the puplet road and download tuxxm's fatfree puplet then build apon it.
The idea is to add xfce and all the pacakges i need to this fat free puplet. BUT i want to download the pet's first to i have a log of what i have installed.
This means that i can move to my final goal of using the unleashed system.
so, here's my problem.
When i add pet's to fatfree there are lot's of libraries missing. Obviously if i was allowing the puppy installer to handle this, while online it will just download the libraries i need.
But i don't want that, i want o download everything i need to build a list.
So, i'll take an example. Seamonkey. I want to install that on fat free, so i donwload the pet and install it.
But it tells me i'm missing:
libgtkembedmoz, libmozjsn, libxpcom, libxpcom_core, libplds4, libnspr4......etc etc.
and the same goes for a couple of other apps (abiword needs cups libraries).
So where and how do i get these libraries? I don't really want to install another application just for the libraries.
How do i go about doing this?
Thanks very much guys, you've been amazing so far.
n4l
I thought i'd use this thread to log my experiences in creating my own puplet for future users.
So i got hold of NOP3.01 and decided to add the packages i wanted and modify themes and menus to make my own puplet. I then got hold of the remaster script and ran it. And hey presto, i've got my own puplet.
BUT, i wanted to get rid of a whole load of packages from NOP, so i tried the pupbegone app. Which doesn't really work for a frugal install and didn't remove my apps for the new puplet.
So, i decided to take the next step of the puplet road and download tuxxm's fatfree puplet then build apon it.
The idea is to add xfce and all the pacakges i need to this fat free puplet. BUT i want to download the pet's first to i have a log of what i have installed.
This means that i can move to my final goal of using the unleashed system.
so, here's my problem.
When i add pet's to fatfree there are lot's of libraries missing. Obviously if i was allowing the puppy installer to handle this, while online it will just download the libraries i need.
But i don't want that, i want o download everything i need to build a list.
So, i'll take an example. Seamonkey. I want to install that on fat free, so i donwload the pet and install it.
But it tells me i'm missing:
libgtkembedmoz, libmozjsn, libxpcom, libxpcom_core, libplds4, libnspr4......etc etc.
and the same goes for a couple of other apps (abiword needs cups libraries).
So where and how do i get these libraries? I don't really want to install another application just for the libraries.
How do i go about doing this?
Thanks very much guys, you've been amazing so far.
n4l
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Try the Muppy script
http://www.murga-linux.com/puppy/viewto ... 354#151192
search engine
http://puppylinux.org/wikka/PuppyLinuxSearchEngine
http://www.murga-linux.com/puppy/viewto ... 354#151192
search engine
http://puppylinux.org/wikka/PuppyLinuxSearchEngine
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
thanks for this lobster,
But i think the muppy style is not my next step. I'd like to initally build upon a fat free distro, but keeping log of the changes. Then move to either muppy or the unleashed system.
Is this a good plan? do you feel i should move immediately to unleashed?
Is what i'm asking a simple task?
I tried searching for the libraries on the search tool but nothing appeared.
thanks,
n4l
But i think the muppy style is not my next step. I'd like to initally build upon a fat free distro, but keeping log of the changes. Then move to either muppy or the unleashed system.
Is this a good plan? do you feel i should move immediately to unleashed?
Is what i'm asking a simple task?
I tried searching for the libraries on the search tool but nothing appeared.
thanks,
n4l
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Hi there,
Lobsters been really helpfulw with his idea with this.
Does anybody else have any techniques on how to get hold of the extra libraries needed to install apps onto a fat free puppy.
I really want to keep a log of all the libraries by downloading them and installing them manually, instead of relying on the package manager.
Any ideas?
n4l
Lobsters been really helpfulw with his idea with this.
Does anybody else have any techniques on how to get hold of the extra libraries needed to install apps onto a fat free puppy.
I really want to keep a log of all the libraries by downloading them and installing them manually, instead of relying on the package manager.
Any ideas?
n4l
-
- Posts: 56
- Joined: Fri 19 Jan 2007, 14:06
- Contact:
Is this what you're looking for?
http://www.puppylinux.ca/ttuuxxx/Libs/
http://www.puppylinux.ca/ttuuxxx/Libs/
- nutts4life
- Posts: 263
- Joined: Fri 15 Feb 2008, 09:52
- Location: UK
Ok,
I've almost created my new puplet by using unleashed. I've really enjoyed using unleashed.
Yes it's alot more complicated than reconstructor, but the amount of control is great.
but what do i do next. I have a name as well for my new puplet.
Do i need to email Barry and ask him permission to release it?
Out of Interest, is puppy under GPL? Can my puplet be freely distributed?
n4l
I've almost created my new puplet by using unleashed. I've really enjoyed using unleashed.
Yes it's alot more complicated than reconstructor, but the amount of control is great.
but what do i do next. I have a name as well for my new puplet.
Do i need to email Barry and ask him permission to release it?
Out of Interest, is puppy under GPL? Can my puplet be freely distributed?
n4l