The time now is Wed 24 Feb 2021, 22:46
All times are UTC - 4 |
Page 1 of 5 [66 Posts] |
Goto page: 1, 2, 3, 4, 5 Next |
Author |
Message |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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
Description |
Devuandog full build with openbox + lxpanel |
Filesize |
68.27 KB |
Viewed |
3248 Time(s) |

|
_________________ 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
|
|
 |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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
|
|
 |
darry19662018
Joined: 31 Mar 2018 Posts: 731 Location: Rakaia
|
Posted: 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
|
|
 |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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 !
Fred
_________________ Dog Linux website
Tinylinux blog by wiak
|
Back to top
|
|
 |
darry19662018
Joined: 31 Mar 2018 Posts: 731 Location: Rakaia
|
Posted: 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
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 15041 Location: Gatineau (Qc), Canada
|
Posted: 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!
How can there be a build system for Devuan Beowulf in LinuxBBQ?
They were designed years apart.
TIA.
_________________ musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
|
Back to top
|
|
 |
dancytron
Joined: 18 Jul 2012 Posts: 1555
|
Posted: 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!
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
|
|
 |
dancytron
Joined: 18 Jul 2012 Posts: 1555
|
Posted: 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
|
|
 |
darry19662018
Joined: 31 Mar 2018 Posts: 731 Location: Rakaia
|
Posted: 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!
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.
_________________ Puppy Linux Wiki: http://wikka.puppylinux.com/HomePage
https://freemedia.neocities.org/
|
Back to top
|
|
 |
zagreb999
Joined: 11 Apr 2014 Posts: 573 Location: Yugoslavija
|
Posted: 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
|
|
 |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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
|
|
 |
zagreb999
Joined: 11 Apr 2014 Posts: 573 Location: Yugoslavija
|
Posted: 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
|
|
 |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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
|
|
 |
zagreb999
Joined: 11 Apr 2014 Posts: 573 Location: Yugoslavija
|
Posted: 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
|
|
 |
fredx181

Joined: 11 Dec 2013 Posts: 4481 Location: holland
|
Posted: 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
|
|
 |
|
Page 1 of 5 [66 Posts] |
Goto page: 1, 2, 3, 4, 5 Next |
|
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
|