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 16 Apr 2014, 20:45
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Creating your own puplet
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [20 Posts]   Goto page: 1, 2 Next
Author Message
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 15 Feb 2008, 06:09    Post subject:  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
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Fri 15 Feb 2008, 07:06    Post subject:  

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

I don't even understand your questions Embarassed

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 Embarassed
    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 Smile

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 15 Feb 2008, 07:41    Post subject: 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
Back to top
View user's profile Send private message 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Fri 15 Feb 2008, 09:01    Post subject:  

Check out this thread also http://www.murga-linux.com/puppy/viewtopic.php?p=172743#172743
Back to top
View user's profile Send private message 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 15 Feb 2008, 12:39    Post subject:  

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
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Fri 15 Feb 2008, 13:38    Post subject:  

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 Smile


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=LinuxTmxxineVision

Smile

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 WIKI
Back to top
View user's profile Send private message Visit poster's website 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 15 Feb 2008, 13:53    Post subject:  

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?
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Fri 15 Feb 2008, 21:24    Post subject:  

The truth is I am too stupid to use unleashed - here is as far as I got . . .
http://tmxxine.com/wik/wikka.php?wakka=LinuxTmxxineUnleashed

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

_________________
Puppy WIKI

Last edited by Lobster on Sat 16 Feb 2008, 09:51; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Sat 16 Feb 2008, 09:07    Post subject:  

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.
Back to top
View user's profile Send private message 
dittocookie

Joined: 05 Nov 2007
Posts: 35

PostPosted: Sat 16 Feb 2008, 10:40    Post subject: 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.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4752
Location: Manila

PostPosted: Sat 16 Feb 2008, 11:02    Post subject: 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?file=How%20to%20Build.htm

Find in this forum Dougal's remaster script if it is not there in your version.

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Mon 18 Feb 2008, 05:59    Post subject:  

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
Back to top
View user's profile Send private message 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 22 Feb 2008, 10:41    Post subject:  

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
Back to top
View user's profile Send private message 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Fri 22 Feb 2008, 11:38    Post subject:  

Ok,

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

Thanks,

n4l
Back to top
View user's profile Send private message 
nutts4life


Joined: 15 Feb 2008
Posts: 263
Location: UK

PostPosted: Tue 26 Feb 2008, 06:55    Post subject:  

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
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [20 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0720s ][ Queries: 11 (0.0077s) ][ GZIP on ]