StretchDog
StretchDog
*** StretchDog 32 and 64-bit ***
StretchDog is a variant of DebianDog (Info and credits) based on Debian 9 "Stretch"
Changes and Fixes list
Built from scratch by using debootstrap, see also Here and Here
StretchDog page on Dog Linux website
Packages overview from custom repository
StretchDog at Github
Login details:
root with password root
puppy with password puppy
Specifications:
Kernel: 4.9.0-3 (alternative kernel when having trouble booting, see Here)
Choice of Boot Methods: porteus-boot and live-boot v3 (see for options Here)
Default WM - OpenBox with on top xfce4-panel and xfdesktop.
Option to switch to JWM window-manager
Menu on Openbox_Xfce is (a modified/hacked ) Whisker-Menu
Default File Manager - Thunar with option to use rox.
Default Internet Browser - Firefox.
(extra repositories included for seamonkey and google-chrome (google-chrome for 64-bit only))
Seamonkey package name is "seamonkey-mozilla-build"
Download:
Iso 32 bit: StretchDog32-openbox_xfce-jwm-2017-10-10.iso Size: 242MB
Md5sum: StretchDog32-openbox_xfce-jwm-2017-10-10.md5
Iso 64 bit: StretchDog64-openbox_xfce-jwm-2017-10-10.iso Size: 256MB
Md5sum: StretchDog64-openbox_xfce-jwm-2017-10-10.md5
Mirrors (thanks to ally !):
https://archive.org/download/Puppy_Linu ... -10-10.iso
https://archive.org/download/Puppy_Linu ... -10-10.iso
DEVX and Firmware squashfs modules: Here
Locales: 099-locales-stretch.squashfs
(Locale can be set from Menu > System > Set Locale/Language)
Some links to useful info:
WiFi Firmware
3D graphics acceleration
Installing Brother printers in Stretch-Live-64bit
Problem changing brightness, solved
How to Install the NVIDIA Video Driver in Stretch-Live
Package of SANE scanner backends
pet2stretch
Isobooter designed for Stretch-Live
Whisker Menu modified
Run newest firefox with apulse, see Here , Here and Here
Change cursor theme workaround
Soundcard Selector + Alsa-equalizer discussion follow-up
Broadcom wl driver package
Workaround and/or alternative for installing abiword
Setup timezone and time with peasyclock
Auto detect and change timezone (and time)
Some tips for making the system boot faster and/or running the system more light
Install Debian Stretch-Backports kernel
Thanks very much to everyone who has been involved with DebianDog, specially Toni (saintless), William (mcewanw), Terry (sunburnt), dancytron, belham2, rcrsn51, wiak, jd7654, backi, AndresC2, peebee and all who helped by giving feedback on the DebianDog threads.
Fred
Screenshots:
Openbox with xfce4
JWM
StretchDog is a variant of DebianDog (Info and credits) based on Debian 9 "Stretch"
Changes and Fixes list
Built from scratch by using debootstrap, see also Here and Here
StretchDog page on Dog Linux website
Packages overview from custom repository
StretchDog at Github
Login details:
root with password root
puppy with password puppy
Specifications:
Kernel: 4.9.0-3 (alternative kernel when having trouble booting, see Here)
Choice of Boot Methods: porteus-boot and live-boot v3 (see for options Here)
Default WM - OpenBox with on top xfce4-panel and xfdesktop.
Option to switch to JWM window-manager
Menu on Openbox_Xfce is (a modified/hacked ) Whisker-Menu
Default File Manager - Thunar with option to use rox.
Default Internet Browser - Firefox.
(extra repositories included for seamonkey and google-chrome (google-chrome for 64-bit only))
Seamonkey package name is "seamonkey-mozilla-build"
Download:
Iso 32 bit: StretchDog32-openbox_xfce-jwm-2017-10-10.iso Size: 242MB
Md5sum: StretchDog32-openbox_xfce-jwm-2017-10-10.md5
Iso 64 bit: StretchDog64-openbox_xfce-jwm-2017-10-10.iso Size: 256MB
Md5sum: StretchDog64-openbox_xfce-jwm-2017-10-10.md5
Mirrors (thanks to ally !):
https://archive.org/download/Puppy_Linu ... -10-10.iso
https://archive.org/download/Puppy_Linu ... -10-10.iso
DEVX and Firmware squashfs modules: Here
Locales: 099-locales-stretch.squashfs
(Locale can be set from Menu > System > Set Locale/Language)
Some links to useful info:
WiFi Firmware
3D graphics acceleration
Installing Brother printers in Stretch-Live-64bit
Problem changing brightness, solved
How to Install the NVIDIA Video Driver in Stretch-Live
Package of SANE scanner backends
pet2stretch
Isobooter designed for Stretch-Live
Whisker Menu modified
Run newest firefox with apulse, see Here , Here and Here
Change cursor theme workaround
Soundcard Selector + Alsa-equalizer discussion follow-up
Broadcom wl driver package
Workaround and/or alternative for installing abiword
Setup timezone and time with peasyclock
Auto detect and change timezone (and time)
Some tips for making the system boot faster and/or running the system more light
Install Debian Stretch-Backports kernel
Thanks very much to everyone who has been involved with DebianDog, specially Toni (saintless), William (mcewanw), Terry (sunburnt), dancytron, belham2, rcrsn51, wiak, jd7654, backi, AndresC2, peebee and all who helped by giving feedback on the DebianDog threads.
Fred
Screenshots:
Openbox with xfce4
JWM
Last edited by fredx181 on Sat 06 Oct 2018, 18:30, edited 20 times in total.
mirrored here: http://archive.org/details/Puppy_Linux_StretchDog64
and here: http://archive.org/details/Puppy_Linux_StretchDog32
and here: http://archive.org/details/Puppy_Linux_StretchDog32
For those having trouble booting with kernel 4.9, here's alternative (32 bit only), not ofiicial Debian though.
Extract This archive: kernel-4.4.87-i386.squashfs.tar.gz in the frugal installed 'live' directory.
Contents are vmlinuz1 (should be replaced) and kernel-4.4.87.squashfs
And it should boot with with kernel 4.4.87
Taken from OscarTalks's D-pup-Stretch (thanks!).
Fred
Extract This archive: kernel-4.4.87-i386.squashfs.tar.gz in the frugal installed 'live' directory.
Contents are vmlinuz1 (should be replaced) and kernel-4.4.87.squashfs
And it should boot with with kernel 4.4.87
Taken from OscarTalks's D-pup-Stretch (thanks!).
Fred
Now there are total 3 (three) Dog Stretch threads on this forum and countless other Debian/UbuntuDog offsprings out there. This latest Dog endeavor could have easily been consolidated into an existing thread!
- Attachments
-
- stretched_too_far.jpeg
- (53.74 KiB) Downloaded 13437 times
uextract 3.30
I noticed that there was a uextract package in 32 bit section
https://fredx181.github.io/StretchDog/i ... 1_i386.deb
.... but none in 64bit section
So I made my own.
Available download...
uextract_3.30_amd64.deb
https://drive.google.com/open?id=0B7JZA ... DVOR1NRLTA
____________________________________________
https://fredx181.github.io/StretchDog/i ... 1_i386.deb
.... but none in 64bit section
So I made my own.
Available download...
uextract_3.30_amd64.deb
https://drive.google.com/open?id=0B7JZA ... DVOR1NRLTA
____________________________________________
Re: uextract 3.30
don570 wrote:I noticed that there was a uextract package in 32 bit section
https://fredx181.github.io/StretchDog/i ... 1_i386.deb
.... but none in 64bit section
So I made my own.
Available download...
uextract_3.30_amd64.deb
https://drive.google.com/open?id=0B7JZA ... DVOR1NRLTA
____________________________________________
Huh??
Don570, I've been installing UExtract (just the one and only latest .pet SFR releases every so often) into both 32-bit and 64-bit for a few years. I don't get it, I've never had a problem in any 32 and/or 64 bit OS, pup, ddog, or otherwise using the one & only .pet SFR releases (and updates). What would your .pet do that I am not already getting? Jeez, I am really, really confused now because SFR explained to me long ago that it didn't matter for his UExtract pet (they install both to 32 ans 64 bit equally) since UExtract is a script.
Yes. What I meant to say is that I installed the 64bit AMD stretch dogthey install both to 32 ans 64 bit equally)
and expected the packages available to be listed in 64 bit section.
Other distros get around this with a 'common' section
____________________________________________________
I liked how it played back media files. No strange artifacts and very smooth.
The audio was low when first installed, but easy enough to increase.
______________________________________________________________
Some more observations.
Wacom Bamboo tablet worked at start up. There was no need for
xorg.conf file.
When I tried to install a mypaint appimage that I got from
https://travis-ci.org/mypaint/mypaint
It wouldn't run. The error mentioned that the icons were missing.
This is a common error and has been written about.
https://github.com/mypaint/mypaint/wiki ... sing-icons
______________________________________________
I tried the latest stable version of Blender 3-d graphics
https://www.blender.org/download/Blende ... 4.tar.bz2/
However It wouldn't run because openGL 2.1 isn't installed
I checked the dependencies....
_______________________________________________
pfind doesn't work very well , so I looked into why it wasn't searching the right drives.
I suggest the following change....
in the file
/usr/local/pfind/pfilesearch/pfilesearch
line 654
should be change to
_____________________________________________
To get pfind to 'Show location' which is very useful...
pfind needs the right filemanager, so I made the change
in /usr/local/pfind/func_showlocation
I changed
to simply...
Thunar could be used as well but I like rox.
______________________________________
Wacom Bamboo tablet worked at start up. There was no need for
xorg.conf file.
When I tried to install a mypaint appimage that I got from
https://travis-ci.org/mypaint/mypaint
It wouldn't run. The error mentioned that the icons were missing.
This is a common error and has been written about.
https://github.com/mypaint/mypaint/wiki ... sing-icons
______________________________________________
I tried the latest stable version of Blender 3-d graphics
https://www.blender.org/download/Blende ... 4.tar.bz2/
However It wouldn't run because openGL 2.1 isn't installed
I checked the dependencies....
Code: Select all
libGLU.so.1 => not found
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f09d1f88000)
pfind doesn't work very well , so I looked into why it wasn't searching the right drives.
I suggest the following change....
in the file
/usr/local/pfind/pfilesearch/pfilesearch
line 654
Code: Select all
export EXCLUDE="/mnt"
Code: Select all
export EXCLUDE=""
To get pfind to 'Show location' which is very useful...
pfind needs the right filemanager, so I made the change
in /usr/local/pfind/func_showlocation
I changed
Code: Select all
if [ $FILEMANAGER = rox ]; then
else
exec $FILEMANAGER "${FILE%/*}/" 2> /tmp/pfind-error$PROGPID
fi
to simply...
Code: Select all
exec rox -s "$FILE" 2> /tmp/pfind-error$PROGPID
Thunar could be used as well but I like rox.
______________________________________
Hi don570, belham2
Added your .deb now and can be installed with Synaptic or apt-get, thanks Don570 !:
https://fredx181.github.io/StretchDog/a ... _amd64.deb
Indeed, as it's just a script it could be: uextract_3.30_all.deb, to be suitable for both/all architectures, but kept it like it is now to avoid too many changes.
EDIT:
http://murga-linux.com/puppy/viewtopic. ... 414#965414
Thanks for your recommendations for pfind.
Fred
Yes, forgot to add to 64-bit repo.I noticed that there was a uextract package in 32 bit section
https://fredx181.github.io/StretchDog/i ... 1_i386.deb
.... but none in 64bit section
So I made my own.
Available download...
uextract_3.30_amd64.deb
https://drive.google.com/open?id=0B7JZA ... DVOR1NRLTA
Added your .deb now and can be installed with Synaptic or apt-get, thanks Don570 !:
https://fredx181.github.io/StretchDog/a ... _amd64.deb
Indeed, as it's just a script it could be: uextract_3.30_all.deb, to be suitable for both/all architectures, but kept it like it is now to avoid too many changes.
EDIT:
Try installing package "libgl1-mesa-dri" , see also here:I tried the latest stable version of Blender 3-d graphics
https://www.blender.org/download/Blende ... 4.tar.bz2/
However It wouldn't run because openGL 2.1 isn't installed
I checked the dependencies....
...
http://murga-linux.com/puppy/viewtopic. ... 414#965414
Thanks for your recommendations for pfind.
Fred
Last edited by fredx181 on Sat 14 Oct 2017, 17:41, edited 2 times in total.
don570 wrote:Yes. What I meant to say is that I installed the 64bit AMD stretch dogthey install both to 32 ans 64 bit equally)
and expected the packages available to be listed in 64 bit section.
Other distros get around this with a 'common' section...
No, they don't install equally and both DDog's and don570's uextract debs are flawed as they don't comply with the Debian package building guidelines
read more here:Debian Binary Package Building HOWTO wrote:4.1. control
Let's start with the control file. The version number must have a dash with an additional Debian package version number, e.g. '1.1-1'. If your program consists e.g. only of portable shell scripts, use 'all' as its 'Architecture'.
http://www.tldp.org/HOWTO/html_single/D ... WTO/#AEN92
what should be my parameter when doing frugal install to this stretchdog?
tried this but not working.
Code: Select all
title StretchDog
root (hd0,0) <-- GRUB legacy, ex: hd1,0
uuid ed652e03-dfdg35647eswe32467348161af0
kernel /stretch/live/vmlinuz
initrd /stretch/live/initrd.img
Downloaded ISO and frugally installed/booted (Porteus style, save on exit)
I tried removing user puppy from both disk and wheel groups (using deluser puppy disk; deluser puppy wheel) ... logged out and in again and it isn't a member of either of those groups ... but it can still mount partitions by clicking on the desktop drive icons.
More preferably by default user "puppy" shouldn't be able to mount partitions, so if you're running a browser as puppy and a hacker breaks out of that then any unmounted partitions are inaccessible.
How can user puppy be prevented from mounting partitions (force having to Ctrl-Alt-Fn ... login as root and mount a drive, or run sudo to mount a drive)?
EDIT : Further investigation indicates that puppy cannot mount from the cli when it isn't a member of the disk group (mounting is only possible by clicking on the desktop drive icons).
I tried removing user puppy from both disk and wheel groups (using deluser puppy disk; deluser puppy wheel) ... logged out and in again and it isn't a member of either of those groups ... but it can still mount partitions by clicking on the desktop drive icons.
More preferably by default user "puppy" shouldn't be able to mount partitions, so if you're running a browser as puppy and a hacker breaks out of that then any unmounted partitions are inaccessible.
How can user puppy be prevented from mounting partitions (force having to Ctrl-Alt-Fn ... login as root and mount a drive, or run sudo to mount a drive)?
EDIT : Further investigation indicates that puppy cannot mount from the cli when it isn't a member of the disk group (mounting is only possible by clicking on the desktop drive icons).
Last edited by rufwoof on Mon 16 Oct 2017, 18:50, edited 1 time in total.
editing /etc/slim.conf to autlogin as puppy instead of root ... and it still defaults to logging in as root
EDIT : http://murga-linux.com/puppy/viewtopic. ... 601#850601
Code: Select all
# default user, leave blank or remove this line
# for avoid pre-loading the username.
default_user puppy
# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
#focus_password no
# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
auto_login yes
Hi rufwoof
(reboot required)
Btw, FYI, puppy can mount (by clicking drive icons) but has no write permissions
(enabling slim will set /etc/inittab to no-auto login, and no auto startx)
Then changing /etc/slim.conf will apply after reboot
Fred
Uncomment "chpupsocket $USER:$USER &" in /home/puppy/.config/openbox/autostartHow can user puppy be prevented from mounting partitions (force having to Ctrl-Alt-Fn ... login as root and mount a drive, or run sudo to mount a drive)?
Code: Select all
# chpupsocket $USER:$USER &
Btw, FYI, puppy can mount (by clicking drive icons) but has no write permissions
Slim is not enabled by default, first enable from "Start Slim" button on Whisker menu or from System > Start/Stop Slim display-managerediting /etc/slim.conf to autlogin as puppy instead of root ... and it still defaults to logging in as root
(enabling slim will set /etc/inittab to no-auto login, and no auto startx)
Then changing /etc/slim.conf will apply after reboot
Fred
Last edited by fredx181 on Mon 16 Oct 2017, 19:45, edited 1 time in total.
Very good job Fred
Very nice Desktop.
The first thing I noticed at start is that I need to run "reconnect" from peasyWifi to get an IP from my router the first time I enter the system. This doesn't seem as much of a problem but since it is a live CD it might matter.
Maybe you have the same problem as me
While slim was running and asking me my username, in the background
/etc/profile executed startx as root (so I had the problem that while I was typing the desktp appeared ).
If this is the case you could try to comment out the "startx" entry in your /etc/profile file.
@ethplorer:
my menu.lst entry is like this :
Btw, If anyone wants to try KODI without installing it :
kodi_2.3a17.1+dfsg1-3_amd64-deb_.squashfs https://1fichier.com/?5sl6u1qbfs
kodi_libs_addon_v001d_.squashfs https://1fichier.com/?gcn37ed4h6
maybe you'll also need this:
python279apt2sfs.squashfs https://1fichier.com/?ytqs6spvxt
Very nice Desktop.
The first thing I noticed at start is that I need to run "reconnect" from peasyWifi to get an IP from my router the first time I enter the system. This doesn't seem as much of a problem but since it is a live CD it might matter.
For the previous release of StretchDog64 (in case Fred fix won't do it):rufwoof wrote:editing /etc/slim.conf to autlogin as puppy instead of root ... and it still defaults to logging in as root
Maybe you have the same problem as me
While slim was running and asking me my username, in the background
/etc/profile executed startx as root (so I had the problem that while I was typing the desktp appeared ).
If this is the case you could try to comment out the "startx" entry in your /etc/profile file.
@ethplorer:
my menu.lst entry is like this :
Code: Select all
title PorteusStretchDog EXIT: changes32
find --set-root --ignore-floppies /puppy_StretchDog64/live/initrd1.xz
kernel /puppy_StretchDog64/live/vmlinuz1 from=/puppy_StretchDog64 changes=EXIT:/puppy_StretchDog64/changes32.dat
initrd /puppy_StretchDog64/live/initrd1.xz
kodi_2.3a17.1+dfsg1-3_amd64-deb_.squashfs https://1fichier.com/?5sl6u1qbfs
kodi_libs_addon_v001d_.squashfs https://1fichier.com/?gcn37ed4h6
maybe you'll also need this:
python279apt2sfs.squashfs https://1fichier.com/?ytqs6spvxt