Page 1 of 1

Where to find information abou how to make a version of Puppy?

Posted: Sat Mar 20, 2021 1:41 pm
by taersh

Hi.

Where to find information about what to do, if one wants to build a Puppy the first time like @666philb and @peebee are doing it - e.g. to build the first time from Ubuntu 21.04?

Thanks.


Re: Where to find information about...

Posted: Sat Mar 20, 2021 2:15 pm
by bigpup

https://github.com/puppylinux-woof-CE/woof-CE
The information is lower down on this web page.
It does require some careful reading and doing things in specific steps.


Re: Where to find information about...

Posted: Sat Mar 20, 2021 4:34 pm
by taersh

No, this is just the standard info about creating a Puppy from existing presets/builds.

I don't want to re-create e.g. Fossa or Bionic. I want to build a complete new one the first time, never created before and therefore no files/presets/builds existing in Woof-CE.


Re: Where to find information about...

Posted: Sat Mar 20, 2021 5:23 pm
by peebee
taersh wrote: Sat Mar 20, 2021 1:41 pm

Where to find information about what to do, if one wants to build a Puppy the first time like @666philb and @peebee are doing it - e.g. to build the first time from Ubuntu 21.04?

Actually probably nobody does that - what you do is take the "nearest" build to what you want - either from GitHub or from an .iso and then modify it to what you want to do...

For Hirsute Hippo the nearest starting points are 64-bit = FossaPup64; 32-bit = UPupHH+D (but note that it is no longer possible to build a 32-bit system from just Ubuntu binaries - hence +D).


Re: Where to find information about...

Posted: Sat Mar 20, 2021 6:50 pm
by taersh

But how do I make Woof-CE to download the packages from Hirsute Hippo instead of Focal Fossa?
Of course I can use the Puppy packages from FossaPup, but I would need also the Ubuntu packages of Hirsute Hippo.
Otherwise I would build again a FossaPup...


Re: Where to find information about...

Posted: Sat Mar 20, 2021 6:54 pm
by s243a
taersh wrote: Sat Mar 20, 2021 6:50 pm

But how do I make Woof-CE to download the packages from Hirsute Hippo instead of Focal Fossa?
Of course I can use the Puppy packages from FossaPup, but I would need also the Ubuntu packages of Hirsute Hippo.
Otherwise I would build again a FossaPup...

I think you have to make a folder like this:

/woof-distro/x86_64/ubuntu/focal64

Except instead calling the folder "Hirsute" or something. You probably have to do it prior to running "./merge2out"

If you have trouble, I'll give it a try but I'm sure someone more experienced with woof-CE than me will offer help first.

Locking at this folder, You'll want to edit the following line:

Code: Select all

PKG_REPOS_ENABLED='Packages-puppy-fossa64-official Packages-ubuntu-focal-main Packages-ubuntu-focal-multiverse Packages-ubuntu-focal-universe '

of PKGS_MANAGEMENT


Re: Where to find information about...

Posted: Sat Mar 20, 2021 7:19 pm
by peebee
taersh wrote: Sat Mar 20, 2021 6:50 pm

But how do I make Woof-CE to download the packages from Hirsute Hippo instead of Focal Fossa?
Of course I can use the Puppy packages from FossaPup, but I would need also the Ubuntu packages of Hirsute Hippo.
Otherwise I would build again a FossaPup...

Run ./merge2out for the NEAREST build - e.g. focal64

then EDIT the local copies of all the config files as shown in:
https://github.com/puppylinux-woof-CE/w ... tu/focal64