Creating your own puplet

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

Creating your own puplet

#1 Post by nutts4life »

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

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

http://tmxxine.com/wik/wikka.php?wakka=DistroCreate

I don't even understand your questions :oops:

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 :oops:
    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 :wink:
PS. Asking for help always a good idea
good luck :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

Creating your own puplet

#3 Post by nutts4life »

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

User avatar
jcoder24
Posts: 604
Joined: Fri 06 May 2005, 12:33
Location: Barbados

#4 Post by jcoder24 »


User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#5 Post by nutts4life »

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

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#6 Post by Lobster »

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 :)

Image
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 . . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#7 Post by nutts4life »

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?

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#8 Post by Lobster »

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) :oops:
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.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
jcoder24
Posts: 604
Joined: Fri 06 May 2005, 12:33
Location: Barbados

#9 Post by jcoder24 »

To add new pets place them in the puppy-unleashed/packages folder and re-run the expandtarballs.sh script. The next time you run create puppy they will be listed for selection.

dittocookie
Posts: 35
Joined: Mon 05 Nov 2007, 13:54

Remaster

#10 Post by dittocookie »

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.

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

sfs

#11 Post by raffy »

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.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#12 Post by nutts4life »

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

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#13 Post by nutts4life »

Ok, being very stupid.

I'm trying to run remaster cd and it asks me about with hdd to use for the files, it then appears with a dialog which tells me all about Xdialog and it's different commands? What's this for?

When i press okay to this dialog box, nothing happens.

What am i doing wrong?

n4l

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#14 Post by nutts4life »

Ok,

I fixed it with the new remaster script found here:
http://www.murga-linux.com/puppy/viewto ... &start=105

Thanks,

n4l

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#15 Post by nutts4life »

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

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#16 Post by Lobster »

Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#17 Post by nutts4life »

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

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#18 Post by nutts4life »

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

titanreign
Posts: 56
Joined: Fri 19 Jan 2007, 14:06
Contact:

#19 Post by titanreign »

Is this what you're looking for?
http://www.puppylinux.ca/ttuuxxx/Libs/

User avatar
nutts4life
Posts: 263
Joined: Fri 15 Feb 2008, 09:52
Location: UK

#20 Post by nutts4life »

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

Post Reply