How To Puppy From Scratch? Unleashed, or wait for T2?

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
archwndas
Posts: 77
Joined: Sat 24 Jun 2006, 16:12

How To Puppy From Scratch? Unleashed, or wait for T2?

#1 Post by archwndas »

Hi there,
I believe that all of us aggree that puppy linux is the most interesting
Linux Distro ever built. It would be made much more interesting if
one of the "Puppy Gurus" could write a tutorial like the one here:

http://gentoo-wiki.com/TinyGentoo

This is because we are not only interested in creating a custom puppy
but it will be nice for all of us who would like to go deep into linux, to
learn HowTo. Nobody of us like windows because they hide more than
we could ever imagine from the users. We switched to Linux because
it gives us the FREEDOM to configure it to our needs and nothing more
than our needs. But we need much more effort to go deeper than that.
Tutorials like the one I suggested above could save us out of the trouble
to waste time and money to become more familiar with Linux. More over
if the "Puppy Gurus" expose their techniques then some of us may be
able to create a custom Puppy based on dietlibc (even less MBs) e.t.c.
so we all will benefit out of it.

I am asking the "Puppy Gurus" now. Do you think guys, that Puppy
is mature enough for us to try to start studying about creating our
custom images? I have seen many bugs in the Bugs Forum not to
mention the annoying WAG problem of Puppy 2.02 and 2.03CE.

Thank you all for your time.
To a better Puppy ...

archwn.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#2 Post by Pizzasgood »

There are several ways to remaster. There are some simple ones in the menu that remake it based on your current configureation. Then there is Unleashed, which is what Barry uses. Unleashed takes a big pile of packages and sticks them togeather like LEGOs to make a Puppy. You can use the packages he uses and just add some and remove some, or you can edit or even make new packages. They are the same packages used by PupGet, by the way. I haven't actually used Unleashed yet, but I worked with some packages when we made Puppy 1.0.9CE way back when. It was pretty slick. Much better than my old "HackyRemaster" scripts.

Oh, and Barry's working on T2, which will let people compile Puppy from scratch, kinda like Gentoo I guess.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

archwndas
Posts: 77
Joined: Sat 24 Jun 2006, 16:12

#3 Post by archwndas »

>Unleashed takes a big pile of packages and sticks them togeather like
>LEGOs to make a Puppy. You can use the packages he uses and just
>add some and remove some, or you can edit or even make new
>packages. They are the same packages used by PupGet, by the way.

This is the easiest way to go through, and indeed it sounds attractive,
the ods of that approach are:

1) Dependencies (no automatic dependency check available yet)
2) A buggy puppy like the new 2.02 (WAG sucks) is not offered
for this approach. One has to use an older more stable version
and he may miss some addons a newer version like 2.02 may provide.
3) You do not learn the Puppy "UnderGround"

>Oh, and Barry's working on T2, which will let people compile Puppy from
>scratch, kinda like Gentoo I guess.

This sounds incredibly cool and awsome. Hope we will see it soon.
What is the status of this project?

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

#4 Post by Lobster »

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

User avatar
Sit Heel Speak
Posts: 2595
Joined: Fri 31 Mar 2006, 03:22
Location: downwind

#5 Post by Sit Heel Speak »

For my effusive praise and Barry's and Nathan's comments, see the thread "Puppy Gold" at

http://www.murga.org/~puppy/viewtopic.php?t=10483

To keep up with Barry's status reports, see his Puppy Developer News blog at

http://www.puppyos.net/news/

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#6 Post by Pizzasgood »

I don't know. I guess the T2 itself is fine and he's just working out the bugs and dependancies with his source files. He's been posting stuff about it on his Development Blog.

EDIT: I see there were two posts before I finished typing mine. Wow. :)
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#7 Post by BarryK »

I'll be uploading an improved T2 build package soon. The one linked-to
on the "Puppy from scratch" page was the first-go and needs work.
Note though, you currently won't get a working Puppy from using T2,
only compiled packages. I had to create all the Unleashed packages manually,
well semi-manually -- hope to make that more automatic sometime.

So for now, the easiest way to build your own custom Puppy "from scratch"
is to use Unleashed. And of course there will be a brand new Unleashed
available when Pup 2.10 is released.

User avatar
Alienx
Posts: 141
Joined: Fri 06 May 2005, 22:02
Location: Rio de Janeiro - Brazil

#8 Post by Alienx »

I would like to see the script 'splitbins.sh' that reads all of the .tar.gz binary tarballs and splits them into "exe", "dev", "doc" and "nls" components :wink:
Sorry, broken english above :-)

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#9 Post by Dougal »

I don't understand why people keep talking about T2 as the future Unleashed.

Even after Barry is done with it and makes it so you could actually run ascript to create your own Puppy, it'll be too much work for anyone but those who want to create their own Puppy-based distro. We are talking about days upon days of compiling.

I think end-users should ignore the existence of T2. Unleashed is the way to create your own custom Pup -- if you really need to.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

Post Reply