DevuanDog 'beowulf' build system

A home for all kinds of Puppy related projects
Message
Author
zagreb999
Posts: 567
Joined: Fri 11 Apr 2014, 06:39
Location: Yugoslavija

#31 Post by zagreb999 »

Unlike Debian, antiX is systemd-free!

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

stretchdog & beowulf

#32 Post by sszindian »

Hi fred...

OK
Downloaded the script-
mklive-beowulf
in my frugal install of StretchDog64

Tried running it in the terminal... that didn't work!

What's the correct step? and...

I assume this will convert StretchDog to beowulf ?

You will have to forgive me, 'Dogs' and their procedures are a new ball game to me and I'm sure many other Puppy users.

>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

Re: stretchdog & beowulf

#33 Post by fredx181 »

sszindian wrote:Hi fred...

OK
Downloaded the script-
mklive-beowulf
in my frugal install of StretchDog64

Tried running it in the terminal... that didn't work!

What's the correct step? and...

I assume this will convert StretchDog to beowulf ?

You will have to forgive me, 'Dogs' and their procedures are a new ball game to me and I'm sure many other Puppy users.

>>>---Indian------>
Some more info would be helpful to find out what's the problem, "didn't work" doesn't say much
Did you make it executable ?, e.g.

Code: Select all

chmod +x ./mklive-beowulf
What do you see when running from terminal ?, and did you try this ?:

Code: Select all

./mklive-beowulf -gui
It's for to display the GUI.
I assume this will convert StretchDog to beowulf ?
It will create DevuanDog 'beowulf' ISO, a complete new system, not converting Stretchdog.

Fred

zagreb999
Posts: 567
Joined: Fri 11 Apr 2014, 06:39
Location: Yugoslavija

#34 Post by zagreb999 »

this script for me works perfectly
in ddog...

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#35 Post by darry19662018 »

musher0 wrote:Not you as in you personally, darry!

Sorry if I offended you. Bad translation. In certain contexts, and this is one of them, in
French we can use "vous" ( " you" ) as a kind of neutral, without pointing a finger at anyone

I mean the Sparky people. The nerve THEY have to call THEIR 864 Mb distro "minimal".
That's how I should have said it in the first place.

Again, sorry.
I accept your apology Musher and to be honest the mood I was in at the time didn't help. I am running Puppy (after giving up on it) on new machine I acquired cheaply - dv6000).

The issues I had with Cosmic and Disco lead me to want to give on Pup on another machine Compaq CQ61.
Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#36 Post by musher0 »

Good to have you back Darry. I'll try to think twice, next time...
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

beowulf 64

#37 Post by sszindian »

Thanks for all that info fred! but further looking into beowulf shows a Kernel: 4.19.0-4... my machine will only handle up to a 4.12 (max) so will have to pass on testing this for now.

>>>---Indian------?
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#38 Post by dancytron »

I've been trying to build a minimal as possible pure openbox version with ceres64 and I can't get it to build without mesa-dri being included.

Do I have something that depends on mesa-dri or is it something else?

Live system built on x86_64 for amd64 on Tue May 21 20:36:52 CDT 2019
Preinstalled on top of debootstrap build:
live-boot wget menu dialog apt-utils dbus ca-certificates apt-transport-https xserver-xorg-legacy

Base Install:
wget net-tools ifupdown wireless-tools sysvinit-core xserver-xorg-core xserver-xorg psmisc fuse x11-xserver-utils dbus-x11 busybox sudo mawk xinit xterm pciutils usbutils file rsync dosfstools volumeicon-alsa alsa-utils pm-utils xdotool wmctrl desktop-file-utils mime-support squashfs-tools fakeroot xserver-xorg-input-evdev pv ntfs-3g

Base Dog Packages Install:
yad gtkdialog obshutdown pup-volume-monitor peasywifi chpupsocket edit-sfs-pcmanfm filemnt-pcmanfm remaster-scripts quick-remaster apt2sfs sfsload fixdepinstall greybird-theme-dd-stretch makedebpackage peasyclock

Applications Install:
leafpad viewnior pfind

Desktop Environment Packages:
openbox=3.6.1-4.3 obconf pcmanfm lxpanel lxrandr lxinput lxappearance

Firmware:


Extra Dog Packages:
unrar dirmngr lxterminal gdmap

Remove xserver-xorg-video-vmware=TRUE

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#39 Post by fredx181 »

dancytron wrote:I've been trying to build a minimal as possible pure openbox version with ceres64 and I can't get it to build without mesa-dri being included.

Do I have something that depends on mesa-dri or is it something else?

Live system built on x86_64 for amd64 on Tue May 21 20:36:52 CDT 2019
Preinstalled on top of debootstrap build:
live-boot wget menu dialog apt-utils dbus ca-certificates apt-transport-https xserver-xorg-legacy

Base Install:
wget net-tools ifupdown wireless-tools sysvinit-core xserver-xorg-core xserver-xorg psmisc fuse x11-xserver-utils dbus-x11 busybox sudo mawk xinit xterm pciutils usbutils file rsync dosfstools volumeicon-alsa alsa-utils pm-utils xdotool wmctrl desktop-file-utils mime-support squashfs-tools fakeroot xserver-xorg-input-evdev pv ntfs-3g

Base Dog Packages Install:
yad gtkdialog obshutdown pup-volume-monitor peasywifi chpupsocket edit-sfs-pcmanfm filemnt-pcmanfm remaster-scripts quick-remaster apt2sfs sfsload fixdepinstall greybird-theme-dd-stretch makedebpackage peasyclock

Applications Install:
leafpad viewnior pfind

Desktop Environment Packages:
openbox=3.6.1-4.3 obconf pcmanfm lxpanel lxrandr lxinput lxappearance

Firmware:


Extra Dog Packages:
unrar dirmngr lxterminal gdmap

Remove xserver-xorg-video-vmware=TRUE
Yes, noticed that also, it looks like that mesa-dri is (sort of) part of the core now, don't know which package(s) depend on it.

EDIT: Found out now, xorg depends on libgl1-mesa-dri, so can only be uninstalled if running without X.

Code: Select all

root@live:~# apt-cache rdepends --installed libgl1-mesa-dri
libgl1-mesa-dri
Reverse Depends:
  xserver-xorg-video-nouveau
  xserver-xorg-core
  xserver-xorg-core
  libglx-mesa0
  xserver-xorg
Fred
Last edited by fredx181 on Sun 26 May 2019, 16:35, edited 1 time in total.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#40 Post by fredx181 »

-- removed --

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#41 Post by dancytron »

fredx181 wrote:
dancytron wrote:I've been trying to build a minimal as possible pure openbox version with ceres64 and I can't get it to build without mesa-dri being included.

Do I have something that depends on mesa-dri or is it something else?

Live system built on x86_64 for amd64 on Tue May 21 20:36:52 CDT 2019
Preinstalled on top of debootstrap build:
live-boot wget menu dialog apt-utils dbus ca-certificates apt-transport-https xserver-xorg-legacy

Base Install:
wget net-tools ifupdown wireless-tools sysvinit-core xserver-xorg-core xserver-xorg psmisc fuse x11-xserver-utils dbus-x11 busybox sudo mawk xinit xterm pciutils usbutils file rsync dosfstools volumeicon-alsa alsa-utils pm-utils xdotool wmctrl desktop-file-utils mime-support squashfs-tools fakeroot xserver-xorg-input-evdev pv ntfs-3g

Base Dog Packages Install:
yad gtkdialog obshutdown pup-volume-monitor peasywifi chpupsocket edit-sfs-pcmanfm filemnt-pcmanfm remaster-scripts quick-remaster apt2sfs sfsload fixdepinstall greybird-theme-dd-stretch makedebpackage peasyclock

Applications Install:
leafpad viewnior pfind

Desktop Environment Packages:
openbox=3.6.1-4.3 obconf pcmanfm lxpanel lxrandr lxinput lxappearance

Firmware:


Extra Dog Packages:
unrar dirmngr lxterminal gdmap

Remove xserver-xorg-video-vmware=TRUE
Yes, noticed that also, it looks like that mesa-dri is (sort of) part of the core now, don't know which package(s) depend on it.

EDIT: Found out now, xorg depends on libgl1-mesa-dri, so can only be uninstalled if running without X.

Code: Select all

root@live:~# apt-cache rdepends --installed libgl1-mesa-dri
libgl1-mesa-dri
Reverse Depends:
  xserver-xorg-video-nouveau
  xserver-xorg-core
  xserver-xorg-core
  libglx-mesa0
  xserver-xorg
Fred
Well, it is unstable. :)

I think that is going to break it for some computers.

For me, it is broken unless I install the intel drivers, then it loads x with mesa. Other Dogs will load x with vesa with no mesa-dri, but will not load x with mesa dri and no intel drivers.

If I had a computer that I had to run on vesa, then it wouldn't work.

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#42 Post by dancytron »

The mklive-beowulf script fails with the messages below. I tried it twice and internet connection seemed fine.
Download linux-image-4.19.0-4-amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-4.19.0-4-amd64
E: Couldn't find any package by glob 'linux-image-4.19.0-4-amd64'
E: Couldn't find any package by regex 'linux-image-4.19.0-4-amd64'
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-4.19.0-4-amd64
E: Couldn't find any package by glob 'linux-image-4.19.0-4-amd64'
E: Couldn't find any package by regex 'linux-image-4.19.0-4-amd64'
FAILED
Unmounting mount binds in chroot

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#43 Post by fredx181 »

Thanks for info Dan !
That's bad about the mesa/vesa issue you mention (not only with 'unstable', same problem for beowulf), hopefully the Debian maintainers will change things to how it was (but I doubt it because beowulf/buster is very near to become the 'stable' branch).
I've found some more issues btw, e.g. the 'ceres' branch apparently doesn't exist anymore (getting error from apt-get update) (probably should be named 'unstable' now from sources.list) and about the kernel: the previous version (=4.19.0-4) is always removed from testing (beowulf) and unstable Debian repository when there's a new version (=4.19.0-5) , so need to find a diiferent way to handle this in the build script.

All together, I think better to put this project on hold now until I found out how to solve these problems.
Announced that at first post and will get back about it later.

Fred

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#44 Post by fredx181 »

*** Updated mklive-beowulf and mklive-ceres ***

See for info Changes and fixes
Download links at first post replaced with new versions.

The issue that @dancytron mentioned Here I don't know how to solve, any suggestions are very welcome.

Fred

zagreb999
Posts: 567
Joined: Fri 11 Apr 2014, 06:39
Location: Yugoslavija

#45 Post by zagreb999 »

fred:
Yes, it's possible, but I don't do Debian anymore because full systemd integration cannot be avoided nowadays (for buster and sid)

suggestion: antix is pure debian no systemd

it could be done mklive script with antix linux instead of debian...

regards

johnrpm
Posts: 13
Joined: Tue 12 Jun 2012, 18:29

#46 Post by johnrpm »

I have just tried the beowulf build system on a frugal install of beowulf, just wanted to say a big thank you to fredx181 for all his hard work, it is a pleasure to watch the script do its magic and produce the iso, normally far beyond my capabilities as a user, I selected the crystal option expecting to see a different desktop but it appears the same, must be my lack of understanding, I also noticed firefox esr download but no sign of it, again must be my lack of knowledge.
I am not a fan of systemd hence my interest in beowulf, but as time goes by will be harder to resist, I am thinking of biting the bullet and trying ghostbsd.

P.S. I use MX on a T430 and Mint on a T61p (soon to be changed), but I am distro hopping on this toshiba portage with intel graphics at present.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#47 Post by fredx181 »

Hi johnrpm, thanks for your interest.
I selected the crystal option expecting to see a different desktop but it appears the same
If you selected the fvwm-crystal option from the GUI choice of Desktop environment, there should be "zz_fvwm-crystal_config.squashfs" in the "live" folder. That contains the configuration for the fvwm-crystal desktop. If it's not there, something went wrong during the build.

Fred

johnrpm
Posts: 13
Joined: Tue 12 Jun 2012, 18:29

#48 Post by johnrpm »

Yes,I noticed that sfs and loaded it, but did not find anything regards the crystal stuff, maybe should log out, or re-startx, I confess that I have mainly been playng with the frugal install of beowulf (which is another thread) and will spend some more time on the iso build, my main reason for posting was to thank you for your work (along with those you mention) producing the excellent dogs, I used stretchdog as a daily driver for some time, very impressed with it, then went to q4os for some time, but something keeps pulling me back to puppy, the reason I wandered was the package availability in normal puppies, but with your dogs that is no longer an issue.

i am no doubt talking rubbish (not the first time) but would it be possible for the script to interrogate the system (inxi for example) and suggest an appropriate kernel, for the iso, not linux from scratch but a lot of issues seem to come from old hardware with new kernels, maybe something already exists, or it is not feasible, anyway only a suggestion.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#49 Post by fredx181 »

*** Updated mklive-beowulf ***

Download (and make executable) then run 'mklive-beowulf' script , e.g.

Code: Select all

./mklive-beowulf -gui
From partition (Linux filesystem formatted, e.g. ext3 or ext4) with at least 3GB free space.
This script can be used best from a 'Dog' based OS, e.g. DebianDog, StretchDog, Xenialdog, BionicDog, DevuanDog, see below for running from a Puppy OS (appimages, dependencies are included).

Web Page

Changes and fixes:
- Fixed, when checking for internet connection, that message appears "There no network connection" (and will exit) while there is actually a working connection.
This happened in some cases if 'ping' requests are blocked by a firewall or by a network admin, now using 'curl' rather than 'ping' so should be more reliable.
- Better error checking, e.g. if the base system install by debootstrap fails for some reason, the script will exit instead of continuing.
- Fixed that running this could interfere with the mklive-stretch build system.
(previously it could happen but now config files are overwritten in case of running both in same session)

Appimages for to build DevuanDog Beowulf. For use on most modern Puppies (dependencies included), make executable before running:
32-bit appimage: mklive-beowulf32
64-bit appimage: mklive-beowulf64

Run e.g. from partition (Linux filesystem formatted, e.g. ext3 or ext4) with at least 3GB free space:

Code: Select all

./mklive-beowulf32 -gui
And follow the instructions.

Discontinued "mklive-ceres", removed links to the appimages, it appears to be broken, the Devuan 'ceres' (unstable) development is behind in keeping up with the rapid changes from Debian Sid.

Fred

westwest
Posts: 72
Joined: Fri 10 Apr 2015, 04:32

equalizer

#50 Post by westwest »

The ALSA equalizer from "libasound2-plugin-equal" does not show up in the menu, and i cannot figure out how to start it from command line. There is no problem with it in DevuanDog64 proper, only when using mklive-beowulf (and ceres)...

I've tried installing additional related packages and libraries, but the problem persists. Any help very much appreciated.

Post Reply