Create Debian 9 (Stretch) minimal ISO similar to DebianDog

A home for all kinds of Puppy related projects
Message
Author
User avatar
Galbi
Posts: 1098
Joined: Wed 21 Sep 2011, 22:32
Location: Bs.As. - Argentina.

#1181 Post by Galbi »

Reporting:
The hplip-print-scan package went well, quite easy. Done in a fresh install of StretchDog64.
HP1020 (Idle, Accepting Jobs, Not Shared)
Description: HP1020
Location: Gabinete
Driver: HP LaserJet 1020, hpcups 3.18.3, requires proprietary plugin (color, 2-sided printing)
Connection: smb://LALA2014/Gabinete-HP1020
Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
Tell me if you need more testing.

Saludos.
Remember: [b][i]"pecunia pecuniam parere non potest"[/i][/b]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1182 Post by rcrsn51 »

[Edit] Removed.

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

Frisbee Network Manager 1.4.8

#1183 Post by zagreb999 »

IS THERE NEW FRISBEE FOR DEBIANDOG?

Frisbee Network Manager 1.4.8
http://www.murga-linux.com/puppy/viewtopic.php?t=106426

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

#1184 Post by fredx181 »

*** mklive-devuan for testing ***
============================================
Update 2020-02-13: below attachement replaced, change is:
Fixed that kernel 4.9.0-8 could not be found (is removed from Devuan repo)
Install latest kernel 4.9.0-12
============================================

============================================
Update: below attachement replaced, change is:
Install latest kernel 4.9.0-8
============================================
To my surprise it took very little effort to modify "mklive-stretch" script to build a Devuan live "ascii" ISO (similar to DebianDog).
I guess this is proof of how close Devuan is to Debian)
Changes in script:
- Download and install the debootstrap package from devuan (otherwise it wouldn't find the ascii release (=stretch))
- Changed debootstrap command to:

Code: Select all

debootstrap --arch=$ARCH --variant=minbase --include=apt-transport-https,ca-certificates ascii chroot http://packages.devuan.org/merged
- Changed repositories pointing to devuan packages (also StretchDog repository included)
- Changed name of ISO to be created

The working directory I kept "stretch", same as mklive-stretch, so if exist, it may conflict, better rename first before building with mklive-devuan.

EDIT 2019-04-01 Sorry, accidentally removed the built ISO's from dropbox, so below links are dead

ISO Minimal Openbox 32-bit, first of the Desktop variants, size: 220MB, main .squashfs is gzip compressed:
EDIT (an hour later): new download link, forgot to have the "contrib" and "non-free" repositories included in sources.list, now added, the JWM version has that already, btw.
https://dl.dropboxusercontent.com/s/o6g ... 6.iso?dl=1
ISO Minimal JWM 32-bit, third of the Desktop variants, size: 222MB, main .squashfs is gzip compressed:
https://dl.dropboxusercontent.com/s/01r ... 6.iso?dl=1

Attached mklive-devuan script (remove fake .gz)

EDIT2: Tested also 64-bit build now and works fine, JWM iso:
https://dl.dropboxusercontent.com/s/88q ... 4.iso?dl=1

EDIT3: For now the "Full Dog" Desktop choices won't work because they have systemd in the package install list.
To make it work you can remove everything which contains the name systemd from the editable install list. (see pic, gui) EDIT: pic removed, no use anymore, see below.

EDIT4: Attached new mklive-devuan script, some small fixes and changed title and text of yad gui according to being devuan ascii.
Removed systemd from the install lists in the config files (loaded from github) used by mklive-stretch and mklive-devuan.
This fixes the problem for Devuan that it can't find systemd (and Debian will install systemd automatically, not required to specify)

EDIT5: 2018-09-21, fix: package repository "auto-mirror...." is expired, changed now to pkgmaster.devuan.org

EDIT 2018-10-23, re-attached, changed http address for debootstrap
EDIT few minutes later, re-attached, made small change to the wget command for downloading debootstrap

Fred
Attachments
mklive-devuan.gz
Update 20200213: Install latest kernel 4.9.0-12, remove fake .gz and make executable
(51.56 KiB) Downloaded 99 times
Last edited by fredx181 on Sat 15 Feb 2020, 16:46, edited 19 times in total.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1185 Post by rcrsn51 »

I got the openbox ISO and installed it with the stretch-live-frugal-install tool. This worked fine.

I then tried to install unzipper from your repo via apt-get. But Devuan reported that the unrar package was not available and quit.

So I made a local unzipper.deb package that omitted unrar and tried to install it with right-click/install deb.

That failed completely because NO dependent packages could be found.

So I installed the dependencies separately via apt-get and tried again. Then right-click/install deb worked.

[Edit] I tried installing some other local .deb packages and they worked OK. Their dependencies were found.

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

#1186 Post by fredx181 »

rcrsn51 wrote:I then tried to install unzipper from your repo via apt-get. But Devuan reported that the unrar package was not available and quit.

So I made a local unzipper.deb package that omitted unrar and tried to install it with right-click/install deb.

That failed completely because NO dependent packages could be found.
Yes, I see, that should be because of that "contrib" and "non-free" was missing in sources.list (unrar is from non-free)
I uploaded new build of the Openbox ISO, see EDIT in my above post (should be a fair comparison with Stretch-Live), but you can also change it manually in /etc/apt/sources.list to:

Code: Select all

deb https://fredx181.github.io/StretchDog/i386/Packages/ ./
## package repositories
deb http://auto.mirror.devuan.org/merged ascii main contrib non-free  
deb http://auto.mirror.devuan.org/merged ascii-updates main contrib non-free  
deb http://auto.mirror.devuan.org/merged ascii-security main contrib non-free  
#deb http://auto.mirror.devuan.org/merged ascii-backports main
EDIT: Made also 64-bit build now, see EDIT2 above for ISO jwm download.

Fred

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1187 Post by rcrsn51 »

Excellent. That fixed it.

I installed a Palemoon squashfs module and Firefox-apulse. They both worked.

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

#1188 Post by fredx181 »

rcrsn51 wrote:Excellent. That fixed it.

I installed a Palemoon squashfs module and Firefox-apulse. They both worked.
Very nice, thanks for testing.
Looks to me that ascii is the same as stretch, except the lack of systemd of course. Although Stretch-Live has a basic systemd installed, it's not really depending on it, e.g it's booting with the old initscripts (but anyone correct me if I'm wrong).
From what I tested this Devuan-Live works fine (e.g. installing packages), just the same as in Stretch-Live.

Fred

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1189 Post by rcrsn51 »

The most "system-dependent" app I have is bt4stretch. It works fine in Devuan.

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

#1190 Post by dancytron »

Didn't work for me.

I tried the XFCE4 choice. The only thing I changed was to not install the browser (Firefox ESR).

Near the beginning, I got this message.
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/devuan-archive-keyring.gpg
It then gave this message right before it failed and exited to the command prompt. It didn't get to the point that it built anything to put in /live.
Package systemd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
udev systemd-coredump systemd-container libsystemd-dev libnss-resolve
libnss-mymachines libnss-myhostname systemd-bootchart ifupdown

E: Package 'systemd' has no installation candidate
Sorry, there are one or more errors, see above.
Could be a typo in a package name.
Exiting . . .
Unmounting mount binds in chroot
This is the menu.1st entry I use, note it uses systemd, that might be the issue.
#main Stretchdog formerly known as Chromedog

title ChromeDog64 (sda2) noauto from=/ChromeDog64/ changes=EXIT:/ChromeDog64/
root (hd0,1)
kernel (hd0,1)/ChromeDog64/live/vmlinuz1 noauto init=/bin/systemd from=/ChromeDog64/ changes=EXIT:/ChromeDog64/
initrd (hd0,1)/ChromeDog64/live/initrd1.xz

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

#1191 Post by zagreb999 »

SAME IS HERE...
I GOT ISO OF 9.4 MB-XFCE
REGARDS

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

#1192 Post by fredx181 »

dancytron wrote:I tried the XFCE4 choice.
Thanks for testing, I thought first that you mean the (second) XFCE4 choice, tried that (64-bit) and it went fine for me.

Could it be that you tested one of the "full" Dog options ?

They have systemd in the install list, so won't work, didn't think of that, to be honest.
I will not be much work to change the script pointing to different config files (specially for Devuan, add to github, without systemd in install list), will look at that in the next days.

@zagreb999
SAME IS HERE...
I GOT ISO OF 9.4 MB-XFCE
And which option exactly did you use ?

Fred

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

#1193 Post by dancytron »

fredx181 wrote:
dancytron wrote:I tried the XFCE4 choice.
Thanks for testing, I thought first that you mean the (second) XFCE4 choice, tried that (64-bit) and it went fine for me.

Could it be that you tested one of the "full" Dog options ?

They have systemd in the install list, so won't work, didn't think of that, to be honest.
I will not be much work to change the script pointing to different config files (specially for Devuan, add to github, without systemd in install list), will look at that in the next days.

/snip

Fred
Yes, it must have been the XFCE with full dog. I just did the second choice XFCE minus browser and it worked fine (I am posting from it now.)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1194 Post by rcrsn51 »

Hi Fred: I have a Radeon machine that needs firmware-amd-graphics.

Devuan cannot find it.

[Edit] It's the same non-free situation as above.

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

mx-linux mklive script

#1195 Post by zagreb999 »

regards!
--------------------------------

mx-linux mklive script???
----------------------------------

for me devuan does not work
in any way...

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#1196 Post by rcrsn51 »

I put touchpad on a laptop with Devuan. It worked fine.

This is a good test because of the eudev vs udev issue.

Also, Debian contains libinput automatically as a dependency of xserver-xorg, while Devuan does not.

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

#1197 Post by fredx181 »

Re-attached mklive-devuan script, some small changes and made the config files (from github) used by it "systemd free", see EDIT4 here:
http://murga-linux.com/puppy/viewtopic. ... 908#996908

Fred

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

#1198 Post by dancytron »

fredx181 wrote:Re-attached mklive-devuan script, some small changes and made the config files (from github) used by it "systemd free", see EDIT4 here:
http://murga-linux.com/puppy/viewtopic. ... 908#996908

Fred
Built the Full Dog XFCE minus browser and flashplayer choice. Built fine. Installed apulse and pointed the .desktop file to my firefox64.

Seems to work well as usual.

Dan

anikin
Posts: 994
Joined: Thu 10 May 2012, 06:16

#1199 Post by anikin »

Devuan has recently changed its mirrors list as follows:

Code: Select all

deb http://pkgmaster.devuan.org/merged jessie main
deb http://pkgmaster.devuan.org/merged jessie-updates main
deb http://pkgmaster.devuan.org/merged jessie-security main
#deb http://pkgmaster.devuan.org/merged jessie-backports main


#deb http://pkgmaster.devuan.org/merged ascii main  
#deb http://pkgmaster.devuan.org/merged ascii-updates main  
#deb http://pkgmaster.devuan.org/merged ascii-security main  
#deb http://pkgmaster.devuan.org/merged ascii-backports main  

## source repositories
#deb-src http://pkgmaster.devuan.org/merged ascii main  
#deb-src http://pkgmaster.devuan.org/merged ascii-updates main  
#deb-src http://pkgmaster.devuan.org/merged ascii-security main  
#deb-src http://pkgmaster.devuan.org/merged ascii-backports main  

Mklive script uses the old style mirrors list - they work, not a big deal. However, the community should be aware of the change, me think.

Edit
Officially, Debian never includes contrib and non-free in its sources.list. Of course, it does have non-free and contributed sofware in its repositories - so installing such software is entirely on the user. This goes back to Debian's purist and orthodox roots. A typical (non-purist) users sources.list for asci (stretch) will look like this:

Code: Select all

deb http://pkgmaster.devuan.org/merged ascii main contrib non-free
deb http://pkgmaster.devuan.org/merged ascii-updates main contrib non-free
deb http://pkgmaster.devuan.org/merged ascii-security main contrib non-free
deb http://pkgmaster.devuan.org/merged ascii-backports main contrib non-free
and jessie:

Code: Select all

deb http://pkgmaster.devuan.org/merged jessie main contrib non-free
deb http://pkgmaster.devuan.org/merged jessie-updates main contrib non-free
deb http://pkgmaster.devuan.org/merged jessie-security main contrib non-free
#deb http://pkgmaster.devuan.org/merged jessie-backports main contrib non-free

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

#1200 Post by dancytron »

Perhaps an artifact of when the Devuan script failed the first time, but I have the Devuan version of debbootstrap now instead of the stock Debian version. My /etc/apt/sources.list file and /etc/apt/sources.list.d/google-chrome.list files look fine and have no hint of Devuan.

See screenshot.

Any other Devuan files I ought to look for and reinstall the Debian versions?
Attachments
2018-06-27-143745_1280x1024_scrot.png
(172.41 KiB) Downloaded 326 times

Post Reply