Light-Debian-Core-Live-CD-Wheezy + Porteus-Wheezy

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#3226 Post by fredx181 »

Toni wrote:Tested portable DebianDog-Installer in Lupu-528 and Fluppy.
Lupu-528 - Frugal and Full install failed.
Fluppy - Full failed Frugal success.
That's not a very good score :)
Thanks for testing and the details.
I thought already that there could be missing libraries but there are probably also other factors that make it fail.

Anyway here's new portable folder with missing libraries added .
Can you test again when you have time?, it's not very important so absolutely no hurry.

https://drive.google.com/file/d/0ByBgCD ... sp=sharing
(Extract and run AppRun inside folder)

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3227 Post by saintless »

Hi, Fred.
Unfortunately I get segmentation fault:

Code: Select all

# /mnt/home/downloadspuppy/debdoginstall/AppRun
SCRIPTDIR=/mnt/home/downloadspuppy/debdoginstall
library_path=/mnt/home/downloadspuppy/debdoginstall/usr/lib:/mnt/home/downloadspuppy/debdoginstall/usr/lib/i386-linux-gnu:/lib:/usr/lib:/usr/X11R7/lib:/root/my-applications/lib:/opt/qt4/lib:/usr/lib/seamonkey:/opt/samba/lib
/mnt/home/downloadspuppy/debdoginstall/AppRun: line 18:  5448 Segmentation fault      Xdialog --title "DebianDog Installer" --clear --radiolist "Please select what type install you would like to do:         " 13 110 3 "frugal-install" "bootloaders grub4dos, syslinux and extlinux are supported." off "full-install" "bootloader grub4dos is supported (works with ext2,3,4, NTFS and FAT)." off 2>$tempfile
Can you confirm md5sum is the same?

Code: Select all

87f21ad743afc7618aff7cbf5d245189 debdoginstall.tar.gz
Toni

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

#3228 Post by fredx181 »

Hi Toni,
Unfortunately I get segmentation fault:
Code:
# /mnt/home/downloadspuppy/debdoginstall/AppRun
SCRIPTDIR=/mnt/home/downloadspuppy/debdoginstall
library_path=/mnt/home/downloadspuppy/debdoginstall/usr/lib:/mnt/home/downloadspuppy/debdoginstall/usr/lib/i386-linux-gnu:/lib:/usr/lib:/usr/X11R7/lib:/root/my-applications/lib:/opt/qt4/lib:/usr/lib/seamonkey:/opt/samba/lib
/mnt/home/downloadspuppy/debdoginstall/AppRun: line 18: 5448 Segmentation fault
Yes, sorry, added one library to much that's apparently conflicting. I just noticed the same while testing on Puppy Exprimo
Uploaded again (same link in above post) (it's now running well on Exprimo btw), also I tested on Saluki but it gave GLIB wrong version error. I realize it's probably to much to ask to make it work on most puppy's.
Maybe if it doesn't depend on parted there's better chance.

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3229 Post by saintless »

Hi, Fred.

Full failed, Frugal Success on both Lupu-528 and Fluppy:
http://smokey01.com/saintless/Fredx181/ ... /test2.txt

I don't think you can make it work on all puppy versions and no need to try. Even pet packages and puppy-sfs files can't work on all.

Toni

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

#3230 Post by fredx181 »

Toni wrote:Full failed, Frugal Success on both Lupu-528 and Fluppy:
http://smokey01.com/saintless/Fredx181/ ... /test2.txt

I don't think you can make it work on all puppy versions and no need to try. Even pet packages and puppy-sfs files can't work on all.

Toni
There's improvement! Yes!
Thanks again for trying.
Yes, I agree it can't work on all puppy versions but looking at your output I think it's just one thing that fails: mounting 01-filesystem.squashfs on /media/target. So it's close to working.
Also I could remove the parted dependency (it was just for setting the boot flag only, which can be done with fdisk also)
If you don't mind I'll bother you within the next few days to test again :)
Going to install Lupu myself to test on it.

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3231 Post by saintless »

No problem testing, Fred :)

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

#3232 Post by fredx181 »

Hi Toni,
Fred wrote:Yes, I agree it can't work on all puppy versions but looking at your output I think it's just one thing that fails: mounting 01-filesystem.squashfs on /media/target. So it's close to working.
Not even close but impossible I think on distro's with older kernel version than 2.6.38 (not supporting xz compression).
As far as I can see that's the reason why xz compressed .squashfs cannot be mounted on Lupu and the install fails.

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3233 Post by saintless »

Hi, Fred.

Yes, I agree xz compression and old kernel is the problem after testing unsquashfs and mount -o loop command.

Suggestions:

1. Full install - we loose most DebianDog advantages like sfs options and small size. And still no one reported DebianDog Full install test or use. I suggest removing Full install option from portable installer.

2. Make (Frugal-only or both with red text warning for Full install about old kernel) portable installer executable with chmod +x permissions and include it in the iso outside /live directory. It will be easy to extract it from puppy or other linux and make frugal install for testing. Full install can be made from DebianDog later if needed.

Toni

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

#3234 Post by fredx181 »

Hi Toni,
portable installer executable with chmod +x permissions and include it in the iso outside /live directory. It will be easy to extract it from puppy or other linux and make frugal install for testing. Full install can be made from DebianDog later if needed.
Good idea!
I''l make tonight appimage with frugal install only and removed parted dependency.


Tip for Jwm version for more advanced terminal: roxterm from squeeze (the one from wheezy needs gtk3).
Tested on Jwm by only installing the .deb from here:
https://packages.debian.org/en/squeeze/roxterm

A big advantage IMHO is support for drag 'n drop and tabs.
Only around 600 Kb and you can clean a bit maybe.

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3235 Post by saintless »

fredx181 wrote:Tip for Jwm version for more advanced terminal: roxterm from squeeze (the one from wheezy needs gtk3).
Tested on Jwm by only installing the .deb from here:
https://packages.debian.org/en/squeeze/roxterm
Thanks, Fred.
I will add it as optional terminal. But after some playing with Wheezy alternative roxterm-gtk2 package I got this wheezy version with edited Control and added what is needed to work from dependencies.
http://smokey01.com/saintless/Fredx181/ ... 1_i386.deb
Seems to work the same way and adding almost the same size.

Toni

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3236 Post by saintless »

Hi, Fred.

New /opt/bin/mount-swap with option to mount swap file instead partition. Works for swap file named pupswap.swp in /live/image (or /mnt/home for OpenBox version).
This way we can automount already existing puppy swap file.

And Make-Swap-File GUI if you like to add it in OpenBox version:
http://smokey01.com/saintless/Fredx181/ ... wap.tar.gz

Image

Toni

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

#3237 Post by fredx181 »

Hi Toni,
I will add it as optional terminal. But after some playing with Wheezy alternative roxterm-gtk2 package I got this wheezy version with edited Control and added what is needed to work from dependencies.
Even better, didn't know about existing roxterm-gtk2 package.
And Make-Swap-File GUI if you like to add it in OpenBox version:
I will add it.

New DebianDog-Installer appimage without needing parted (frugal install only).
Tested and working for me on: dpup Exprimo, Lupu-528, Saluki, Puppy Precise.
https://drive.google.com/file/d/0ByBgCD ... sp=sharing
Edited post on page 214:
http://murga-linux.com/puppy/viewtopic. ... 249#787249

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3238 Post by saintless »

fredx181 wrote:New DebianDog-Installer appimage without needing parted (frugal install only).
Tested and working for me on: dpup Exprimo, Lupu-528, Saluki, Puppy Precise.
https://drive.google.com/file/d/0ByBgCD ... sp=sharing
Thank you, Fred!
I will test it later today.

Toni

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

#3239 Post by fredx181 »

Hi Toni,
Bugfix for portable DebianDog installer.
After some more testing I found it seems installing right but doesn't boot because of boot flag not set.
See Edit4 on page 214 for more info:
http://murga-linux.com/puppy/viewtopic. ... 249#787249
DebianDog-Installer appimage:
Edit 10 min later Uploaded again because of mistake.
https://drive.google.com/file/d/0ByBgCD ... sp=sharing

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3240 Post by saintless »

OK, Fred.
New versions replaced on the site also.

Toni

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3241 Post by saintless »

Peasyglue 1.8 debian package made for smaller size.
http://smokey01.com/saintless/Fredx181/ ... 8_i386.deb
Added only the needed files from wheezy dependencies in /opt/lib and /opt/bin. This way the bigger dependencies package can be safely installed/uninstalled without breaking peasyglue.
Uninstall peasyglue 1.7 deb if it is installed because the executable is in /opt/bin. This new one keeps the executable symlink in /usr/local/bin as it is in the pet package.

Anikin, can you. please, test if it works for you in Wheezy and Sid when you have time?

Fred, I plan to include this deb in Jwm. It adds only 268k uncompressed as it is now. With full netpbm dependencie it is over 3Mb.

Toni

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

#3242 Post by anikin »

Hi Toni, Fred and everyone,

Works absolutely fine in DD, but doesn't start in SID:

Code: Select all

root@debian:~# peasyglue
/usr/local/bin/peasyglue: 33: export: Illegal option -f
root@debian:~#

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#3243 Post by mcewanw »

anikin wrote:Hi Toni, Fred and everyone,

Works absolutely fine in DD, but doesn't start in SID:

Code: Select all

root@debian:~# peasyglue
/usr/local/bin/peasyglue: 33: export: Illegal option -f
root@debian:~#
In DebianDog, /bin/sh is linked to /bin/bash. export -f is a bashism so bash is needed to export functions; dash won't do. I believe that is the problem you have at the moment.

William
github mcewanw

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

#3244 Post by anikin »

William,

Thank you for the lead.

Being totally innocent of b/d/ashisms, had a quick crash course here ==>https://wiki.debian.org/DashAsBinSh
Am I doing it right?

Code: Select all

root@debian:~# dpkg-reconfigure dash
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
root@debian:~# cd /tmp
root@debian:/tmp# dpkg -i peasyglue_1.8_i386.deb
Selecting previously unselected package peasyglue.
(Reading database ... 32166 files and directories currently installed.)
Preparing to unpack peasyglue_1.8_i386.deb ...
Unpacking peasyglue (1.8) ...
Setting up peasyglue (1.8) ...
Processing triggers for menu (2.1.46) ...
root@debian:/tmp# peasyglue
/usr/local/bin/peasyglue: line 309: gtkdialog3: command not found
root@debian:/tmp#
This SID is a half-*ssed, self-made contraption - a skeleton, actually. Stuff is expected to be missing.

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#3245 Post by saintless »

Thank you, William!

Anikin, the deb package replaced with change in peasyglue executable #!/bin/sh to #!/bin/bash
It should work without changing sh to bash in SID now.
gtkdialog3 - you can copy /opt/bin/gtkdialog3 from DebianDog in SID and test again. You can also try just to symlink gtkdialog from SID to gtkdialog3 to see if this works.

Toni

Post Reply