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 Mon 18 Nov 2019, 08:33
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
DevuanDog 'beowulf' build system
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 5 [66 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Author Message
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sat 11 May 2019, 04:35    Post subject:  DevuanDog 'beowulf' build system
Subject description: Flexible build system with preset choices for Desktop Environments and for 'Minimal' or 'Full'
 

*** DevuanDog 'beowulf' build system ***

UPDATED 2019-10-12: See changes and fixes Downoad links below replaced with new versions.

Update: See here for Devuandog 'ceres' build system:
Update 2019-08-07, discontinued ceres build system.
http://murga-linux.com/puppy/viewtopic.php?p=1028507#1028507

Web Page

Very similar as the 'mklive-stretch' build system see Here and Forum thread , but this will build from Devuan 'beowulf' branch and has many changes and improvements.

Rather than just one script it's now packed as appimage, reason is that this way it works 'out of the box' on most modern puppies.
The appimage has included e.g. yad, debootstrap, dpkg, xorriso (for creating ISO), so nothing extra is required to install. Tested on Tahrpup, Xenialpup, Dpup-Stretch, DebianDog, Fatdog (but on the latter I needed to install 'perl' first from gslapt).

Note that this doesn't build a Puppy such as when using Woof-CE, but a puppy-like 'Dog' system (see more: Dog Linux website)
See more info also here: DevuanDog 'Beowulf'

Download mklive-beowulf:
For 32-bit: mklive-beowulf32
For 64-bit: mklive-beowulf64

Make executable, e.g:
Code:
chmod +x mklive-beowulf32

Running without arguments it will show usage help, to run with GUI, e.g.:
Code:
./mklive-beowulf32 -gui

Run the build on a Linux filesystem (ext2/3/4) not on FAT or NTFS , with at least 3GB free space

Simple demo .gif image using GUI option (clicking on the below will probably show it in browser):
https://debiandog.github.io/MakeLive/build-beowulf-demo.gif

Here's also a single script that should work OOTB on DebianDog, DevuanDog, StretchDog (requirements/dependencies will be downloaded), to use it on Puppy you need to have yad, debootstrap, dpkg, xorriso installed first.
https://debiandog.github.io/MakeLive/mklive-beowulf

P.S. I may extend this post later with more info.

EDIT: Forgot to mention, synaptic has version 0.84.5 (synaptic=0.84.5) in the configs, the newest is 0.84.6 (at this time) but it has more dependencies (zenity, which takes a lot of space !)

Fred
Devuandog-full-openbox-lxpanel.jpg
 Description   Devuandog full build with openbox + lxpanel
 Filesize   68.27 KB
 Viewed   2576 Time(s)

Devuandog-full-openbox-lxpanel.jpg


_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sat 12 Oct 2019, 14:41; edited 22 times in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sat 11 May 2019, 04:37    Post subject:  

2019-10-12 Changes and fixes:, see:
http://murga-linux.com/puppy/viewtopic.php?p=1039371#1039371

2019-08-17 Changes and fixes:, see:
http://murga-linux.com/puppy/viewtopic.php?p=1034556#1034556

2019-08-08 Changes and fixes:, see:
http://murga-linux.com/puppy/viewtopic.php?p=1033943#1033943

2019-05-28 Changes and fixes:

- mklive-beowulf, latest kernel 4.19.0-5 (at this time) now downloaded as an already prepared setup ('kernel .squashfs', vmlinuz1, initrd.img, initrd1.xz) added to the 'live' directory. (total build time is much faster because of this change)
To upgrade the kernel (if there's a newer version available) use "upgrade-kernel" (install upgrade-kernel from Synaptic or with apt-get), see here:
http://murga-linux.com/puppy/viewtopic.php?p=1015138#1015138

- mklive-ceres, changed 'ceres' to 'unstable' for the debootstrap command in build script and also in /etc/apt/sources.list (the name 'ceres' worked earlier but now 'unstable' seems to work only)
Update 2019-08-07, discontinued ceres build system.

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sat 12 Oct 2019, 14:40; edited 10 times in total
Back to top
View user's profile Send private message 
darry19662018

Joined: 31 Mar 2018
Posts: 645
Location: Rakaia

PostPosted: Sat 11 May 2019, 04:51    Post subject:  

Nice work fred enjoyed using Mklive Devuan and it produced an iso.
_________________
Puppy Linux Wiki: http://wikka.puppylinux.com/HomePage

https://freemedia.neocities.org/
Back to top
View user's profile Send private message Visit poster's website 
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sat 11 May 2019, 05:02    Post subject:  

darry19662018 wrote:
Nice work fred enjoyed using Mklive Devuan and it produced an iso.


Thanks for testing Darren, WOW, you were fast ! Smile

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
darry19662018

Joined: 31 Mar 2018
Posts: 645
Location: Rakaia

PostPosted: Sat 11 May 2019, 20:22    Post subject:
Subject description: Built on a system other than Debdog, Puppy or Devuandog
 

I am currently using an old distro callled Linuxbbq (Debian Jessie based - no systemd) but I changed repos to Devuan and upgraded system to Devuan and the script worked on that to build ISO.

Easy and straight forward to use - using yad gui.

_________________
Puppy Linux Wiki: http://wikka.puppylinux.com/HomePage

https://freemedia.neocities.org/
Back to top
View user's profile Send private message Visit poster's website 
musher0

Joined: 04 Jan 2009
Posts: 14477
Location: Gatineau (Qc), Canada

PostPosted: Sat 11 May 2019, 20:52    Post subject:  

Eerie...

Darry, please explain more?
Right now I'm thinking you lost a screw or you're time traveling! Shocked

How can there be a build system for Devuan Beowulf in LinuxBBQ?
They were designed years apart.

TIA.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1387

PostPosted: Sat 11 May 2019, 21:15    Post subject:  

musher0 wrote:
Eerie...

Darry, please explain more?
Right now I'm thinking you lost a screw or you're time traveling! Shocked

How can there be a build system for Devuan Beowulf in LinuxBBQ?
They were designed years apart.

TIA.


I think it should run on any linux that can make a chroot, now the Fred has included the dependencies in the portable app.
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1387

PostPosted: Sun 12 May 2019, 00:50    Post subject:  

I've run it and it worked fine for me.

I used the bare script on Debian Dog Stretch.

There was one little error, something about needing to restart x for the alsa mixer, but I just hit okay and the script continued.

Seems ready for prime time.
Back to top
View user's profile Send private message 
darry19662018

Joined: 31 Mar 2018
Posts: 645
Location: Rakaia

PostPosted: Sun 12 May 2019, 02:59    Post subject:  

musher0 wrote:
Eerie...

Darry, please explain more?
Right now I'm thinking you lost a screw or you're time traveling! Shocked

How can there be a build system for Devuan Beowulf in LinuxBBQ?
They were designed years apart.

TIA.



I went to Linuxbbq's sourceforge site and downloaded one of the nox iso's and installed it because the install script is commandline. Installed a simple JWM setup then changed my apt sources list to Devuan and upgraded it to a Devuan system from what had been a Debian Jessie system.

Ran Fred's script and made an ISO - bliss.Smile

_________________
Puppy Linux Wiki: http://wikka.puppylinux.com/HomePage

https://freemedia.neocities.org/
Back to top
View user's profile Send private message Visit poster's website 
zagreb999

Joined: 11 Apr 2014
Posts: 519
Location: Yugoslavija

PostPosted: Sun 12 May 2019, 03:59    Post subject:  

fred
"Run on a Linux filesystem (ext2/3/4) not on FAT or NTFS , with at least 3GB free space"

for me on lenovo and hp pavilion it works
on fat32 perfectly...

thanks
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sun 12 May 2019, 06:05    Post subject:  

Thanks all for testing !

darry19662018 wrote:
I went to Linuxbbq's sourceforge site and downloaded one of the nox iso's and installed it because the install script is commandline. Installed a simple JWM setup then changed my apt sources list to Devuan and upgraded it to a Devuan system from what had been a Debian Jessie system.
Ran Fred's script and made an ISO - bliss

Looks like there's a misunderstanding. Why you upgraded to Devuan on Linuxbbq ?
The build system should work on Jessie too (or doesn't for you ?)
And when you say "script" you mean the bare script or the appimage ?

dancytron wrote:
There was one little error, something about needing to restart x for the alsa mixer, but I just hit okay and the script continued.

Yes, thanks, I noticed that and fixed it for 32-bit but forgot to do for 64-bit, done now by making some changes in the repos.

zagreb999 wrote:
fred
"Run on a Linux filesystem (ext2/3/4) not on FAT or NTFS , with at least 3GB free space"

for me on lenovo and hp pavilion it works
on fat32 perfectly...


Noo... can't be, building on FAT32 will fail (doesn't support symlinks). And NTFS will mess up the permissions, btw.
EDIT: Oh, maybe you mean "boot from FAT32", yes that's OK. EDIT: Changed in first post now to: "Run the build on a Linux filesystem ......." to avoid possible misunderstanding.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sun 12 May 2019, 06:46; edited 1 time in total
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 519
Location: Yugoslavija

PostPosted: Sun 12 May 2019, 06:42    Post subject:  

never,ever i use ext file system...
all distros -mx, ddogs, sdogs... i install on fat32

all work perfectly...
i made ddogs and sdogs with mklive scripts in fat32
and all of them work perfectly in fat32
one is euclid5.iso and is the best-very fast...

all scripts from ddogs work in fat32!

thanks!
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sun 12 May 2019, 06:54    Post subject:  

zagreb999 wrote:
never,ever i use ext file system...
all distros -mx, ddogs, sdogs... i install on fat32

all work perfectly...
i made ddogs and sdogs with mklive scripts in fat32
and all of them work perfectly in fat32
one is euclid5.iso and is the best-very fast...

all scripts from ddogs work in fat32!

thanks!


So you talk about "building" with the build program/script (creating chroot and all that) not "booting", right ? For me building fails badly on fat32 (errors, lacking support for symlinks).

Anyone else tried building on fat32 ?

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 519
Location: Yugoslavija

PostPosted: Sun 12 May 2019, 07:18    Post subject:  

repeat!!!

i do not use never!!! ext file system!

all scripts! (repeat-all scripts) from ddog, sdog work perfectly in fat32!
(on my lenovo and hp computers.)
thanks!
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4159
Location: holland

PostPosted: Sun 12 May 2019, 07:42    Post subject:  

zagreb999 wrote:
repeat!!!

i do not use never!!! ext file system!

all scripts! (repeat-all scripts) from ddog, sdog work perfectly in fat32!
(on my lenovo and hp computers.)
thanks!


Mmm... looks like a miracle is happening for you then, for me it fails at very early stage when running ./mklive-beowulf from FAT32 :
Code:
2019-05-12 13:32:08 (2.64 MB/s) - 'isodata-beowulf.tar.gz' saved [161856/161856]

OK
Extracting...
tar: dog-boot-devuan-20190503/usr/share/icons/Faenza/categories/22/xfce4-settings.png: Cannot create symlink to 'preferences-desktop.png': Operation not permitted
tar: dog-boot-devuan-20190503/usr/share/icons/Faenza/categories/22/redhat-internet.png: Cannot create symlink to 'applications-internet.png': Operation not permitted
tar: dog-boot-devuan-20190503/usr/share/icons/Faenza/categories/22/gnome-devel.png: Cannot create symlink to 'applications-development.png': Operation not permitted
.....
.....

And following with a big list of similar errors.

EDIT: Btw, why is it that you never use ext filesystem, what is against it ?

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 5 [66 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
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.0652s ][ Queries: 12 (0.0052s) ][ GZIP on ]