Create Debian 9 (Stretch) minimal ISO similar to DebianDog

A home for all kinds of Puppy related projects
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#861 Post by rcrsn51 »

fredx181 wrote:added to repos,
Thanks. There is a new v1.3 posted above. :wink:
I can confirm that slider controls work fine now with my system set to dutch locale.
Excellent.

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

#862 Post by fredx181 »

Here are deb packages for newest firefox:

Firefox Quantum (from the beta update channel)
- Included apulse
- Included preference: security.sandbox.content.write_path_whitelist set to /dev/snd/
- So, no change required in about:config
This to make sound work by running: apulse /opt/firefox/firefox (inside wrapper script /usr/local/bin/firefox)
- Will replace other firefox (if installed) from included repositories, e.g: firefox-esr, firefox-mozilla-build

32bit: https://fredx181.github.io/StretchDog/N ... 1_i386.deb
64bit: https://fredx181.github.io/StretchDog/N ... _amd64.deb

Not added to custom repo (yet) because needs testing, and I'm not really sure if it's the right setup, (i.e. replacing existing firefox, having included apulse)

Fred

raja_g
Posts: 2
Joined: Thu 29 Jun 2017, 07:56

#863 Post by raja_g »

fredx181, Since my Laptop won't shutdown with Kernels above 4.4, I used your suggestions to use kernel 4.4.87, in Debian 9 stretch. Functions perfect.

I do have your debian dog stretch deepin os also with kernel 4,7PAE. I want to go back to 4.4.87. The files used for 4.9 for reverting to older kernel needs some modifications, for use with deepin os. Please suggest.

Thanks

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

#864 Post by fredx181 »

raja_g wrote:I do have your debian dog stretch deepin os also with kernel 4,7PAE. I want to go back to 4.4.87. The files used for 4.9 for reverting to older kernel needs some modifications, for use with deepin os. Please suggest.
Yes, that's because the deepin version has different filesystem structure, e.g. /lib is symlink to /usr/lib, /sbin is symlink to /usr/sbin etc...

I made modification in kernel-4.4.87.squashfs according to that (symlinks) and works for deepin version from what I tested:
https://debiandog.github.io/Stretch/i38 ... mod.tar.gz

Note: I tested this on latest DebianDog-Deepin 2017-10-14 iso version, which I'd recommend, btw, see here:
http://murga-linux.com/puppy/viewtopic. ... 904#970904
But I guess it works also on older version (with the 4.7 kernel), not sure though.

Fred

raja_g
Posts: 2
Joined: Thu 29 Jun 2017, 07:56

#865 Post by raja_g »

It did work with the older Deepin version, also. Thanks.

Shall try your updated, current version based on Debian 9, when my network speed improves.

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

#866 Post by rcrsn51 »

fredx181 wrote: - Included preference: security.sandbox.content.write_path_whitelist set to /dev/snd/
See OscarTalks' alternative here. This works for me.

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

#867 Post by fredx181 »

Hi rcrsn51

Do you consider the sandbox level set to 0 as a better option than the whitelist change ?
Or in other words: does one of the debs I provided above not work for you ?

Fred
Last edited by fredx181 on Thu 23 Nov 2017, 13:19, edited 1 time in total.

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

#868 Post by rcrsn51 »

fredx181 wrote:Do you consider the sandbox level set to 0 as a better option than the whitelist change ?
Only because it's easier to remember.

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

#869 Post by fredx181 »

Hi All,

Some changes in script mklive-stretch and the setup in general:

mklive-stretch script changes:
- Install kernel 4.9.0-4 (previously was 4.9.0-3)
- Will download and extract "dog-boot-stretch-20171123.tar.gz" now, it contains new aufs and squashfs kernel modules (to fit with kernel 4.9.0-4)
I expect that kernel 4.9.0-4 will stay as standard Debian-Stretch kernel during the next years.
(if not, I'll change again)
For anyone who uses older script (which installs kernel 4.9.0-3), it still works, but there's a chance that kernel 4.9.0-3 will be dropped from Debian repos at some point of time.(and then the build will fail)

Further changes:
- Added "dog-boot-stretch-20171123.tar.gz" to the github MakeLive repository (for compatibility with kernel 4.9.0-4, see also above)
- Changed in all config files firefox-esr version 24 to version 45 (the 24 version is much smaller, but really getting too old now IMHO)
- Added to "Full" prepared build type configs: tzupdate (configures automatic timezone and time) and to "Minimal" prepared build type configs: peasyclock (program from rcrsn51 to configure timezone and time)
Of course (as you probably know) these configs are just basic setups and can be changed as desired.

New mklive-stretch:
mklive-stretch script

Fred

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

ISOBooter works with one glitch

#870 Post by mikeslr »

Hi All,

Having decided that this was a good a time as any to beginning exploring ISOBooter, booted into XenialPup64, I downloaded isobooter-stretch.tar.gz from http://murga-linux.com/puppy/viewtopic. ... 028#964028 and followed the instructions on that post.

A bootable USB-Stick was created which had the desired format: a fat32 first partition on which was located grldr and a Linux Ext3 on the second partition where Xenialpup64 was located in a folder.

However, after clicking isobooter-stretch, it reported that it could not find any OS and did not generate a menu.lst.

This was remedied by opening a text editor and creating on the first partition a file named menu.lst with this content:

title XenialDog64 porteus-boot save on EXIT in /casper/changes folder
root (hd0,1)
kernel /xendog64/casper/vmlinuz noauto from=/xendog64/ changes=EXIT:/xendog64/casper/
initrd /xendog64/casper/initrd1.xz

I am booting from it now.

mikesLr

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

Re: ISOBooter works with one glitch

#871 Post by rcrsn51 »

mikeslr wrote:However, after clicking isobooter-stretch, it reported that it could not find any OS and did not generate a menu.lst.
Did you copy an ISO file onto the first partition?

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#872 Post by mikeslr »

Hi rcrsn51,

Missed that part. :)

mikesLr

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

#873 Post by fredx181 »

Made small improvement for "flashplayerchoice", v1.0.3, it will check at start if a flashplayer update is available and display info, see pic.
Install with Synaptic or apt-get.
Thanks to Geoffrey for his "Flashplayer updater" (I took some code from it to download directly from Adobe)

Fred
Attachments
flashplayer_update.jpg
Before and after updating flashplayer
(33.39 KiB) Downloaded 760 times

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

#874 Post by fredx181 »

Hi rcrsn51, everyone

When I click on BIOS in Peasyclock I get the date with ½ in it (see pic), you or anyone have any idea how comes and if/how it can be solved ? (although not a big problem IMO).
More a general question, btw, because I've seen it often (e.g. date displayed by lxpanel and some more I can't remember now), using yad does similar:

Code: Select all

yad --text=ext2/3/4
Results in displaying:
ext2/¾

Fred
Attachments
2017-11-24-124800_140x139_scrot.png
displaying 2017/1½4 instead of 2017/11/24
(8.21 KiB) Downloaded 742 times

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

#875 Post by dancytron »

I saw your notice about the new kernel, so I tried to run Upgrade Kernel.

It says my kernel is up to date, but I think I can see the new kernel in synaptic.

Maybe a bug?
root@live:~# uname -a
Linux live 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux
Attachments
2017-11-24-112349_907x538_scrot.jpg
(64.65 KiB) Downloaded 708 times

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#876 Post by rufwoof »

fredx181 wrote:Hi rcrsn51, everyone

When I click on BIOS in Peasyclock I get the date with ½ in it (see pic), you or anyone have any idea how comes and if/how it can be solved ? (although not a big problem IMO).
More a general question, btw, because I've seen it often (e.g. date displayed by lxpanel and some more I can't remember now), using yad does similar:

Code: Select all

yad --text=ext2/3/4
Results in displaying:
ext2/¾

Fred
Sounds like the choice of font you have set for your gtk2 (gtk3)
Try

Code: Select all

yad --font
and in the Preview frame type 1/2/3/4 and then select different choices of fonts and you might see some being interpreted as fractions and others simply showing 'correctly'

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

#877 Post by fredx181 »

dancytron wrote:I saw your notice about the new kernel, so I tried to run Upgrade Kernel.

It says my kernel is up to date, but I think I can see the new kernel in synaptic.

Maybe a bug?

Quote:
root@live:~# uname -a
Linux live 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux
This is a problem, there are 2 different kernels now in Debian repos, 4.9.0-3 and 4.9.0-4
The 4.9.0-3 kernel you have now is at version 4.9.30-2+deb9u5, it could well be that it will not be updated anymore (but to be honest I don't know)
The new standard kernel is 4.9.0-4 now and upgrade-kernel cannot upgrade from 4.9.0-3 to 4.9.0-4 (it can only upgrade 4.9.0-3 to newer version higher than 4.9.30-2+deb9u5)
This is new situation for me, I'll think about how to handle best way for those running older build.

@rufwoof
Sounds like the choice of font you have set for your gtk2 (gtk3)
Try
Code:
yad --font

and in the Preview frame type 1/2/3/4 and then select different choices of fonts and you might see some being interpreted as fractions and others simply showing 'correctly'
Exactly! Thanks, it's because of the 'Oxygen' font set as default, all the other fonts display correct.

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

#878 Post by dancytron »

Don't hurry on my account, there is nothing wrong with the old kernel.

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

#879 Post by dancytron »

rufwoof wrote:
fredx181 wrote:Hi rcrsn51, everyone

When I click on BIOS in Peasyclock I get the date with ½ in it (see pic), you or anyone have any idea how comes and if/how it can be solved ? (although not a big problem IMO).
More a general question, btw, because I've seen it often (e.g. date displayed by lxpanel and some more I can't remember now), using yad does similar:

Code: Select all

yad --text=ext2/3/4
Results in displaying:
ext2/¾

Fred
Sounds like the choice of font you have set for your gtk2 (gtk3)
Try

Code: Select all

yad --font
and in the Preview frame type 1/2/3/4 and then select different choices of fonts and you might see some being interpreted as fractions and others simply showing 'correctly'
Changing the font in Dog Control-Customize Look and Feel didn't fix this. I could change it but the setting wouldn't stick. I also changed it in Open Box Configuration Manager, which stuck but didn't seem to do anything.

Changed it in the settings files, which seemed to work.

There are two /root/.config/gtk-3.0/settings.ini and /root/.config/settings.ini. I used "sans" as the new font.

edit: and in /home/puppy/... to to make Chrome running as puppy stop doing it.

edit again: I was still getting the error when I right click and chose properties in pcmanfm. I used pfinder and changed it everywhere I found it. A bunch of places in /etc/skel, which I don't think matter.

In root,

/root/.config/pcmanfm/default/desktop-items-0.conf
/root/.gtkrc-2.0
/root/.jwmrc
/root/.jwm/jwm.tail

I suspect that it was .gtkrc-2.0 that fixed it.

Maybe a different default theme?

edit yet again: pretty much confirmed it was .gtkrc-2.0. Logged in as puppy and changed it in /home/puppy and that fixed it.

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

#880 Post by rcrsn51 »

PeasyPartView upated here.

Touchpad updated here.

Post Reply