DebianDog - Wheezy

A home for all kinds of Puppy related projects
Message
Author
User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#421 Post by saintless »

mcewanw wrote:I have prepared a special version of dmMediaConverter, which normally comes as an approx 18MB compressed (50MB uncompressed) deb (with its own special ffmpeg components included). My version uses DebianDog's own ffmpeg (assuming installed via FFmpeg2sfs etc) and is only 1.28MB compressed (3.7MB uncompressed).
Thank you, William!

Link added in fixes post.
Quick test converting small video file shows it works also on DebianDog-Squeeze version.

Toni

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

#422 Post by fredx181 »

William wrote:I have prepared a special version of dmMediaConverter
Thanks for that William, it's a very nice app!

Fred

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#423 Post by step »

I scanned the DD How-To thread looking for instructions on making all contents of a boot-3x save (persistence) partition be merged with the DD sfs. But I didn't find a recipe. The persistence partition includes items for new files, file edits, and file deletions (more things?); how can I "merge" all such items onto the base DD sfs so I can boot a merged DD sfs with a clean persistence partition and all accumulated system modifications intact?
Is this just like remastering DD or is it a different process? If it's different, can it be automated?
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

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

#424 Post by saintless »

RemasterDog is what you need, Step. It has instruction in DebianDog utilities thread:
http://www.murga-linux.com/puppy/viewto ... 212#773212
It will create new main module merging 01-filesystem.squashfs with the content of save file in use and all loaded extra sfs (squashfs) modules at the moment.
The cleaning is done autoamatically. You may want to delete browser cache folder for example. There will be a prompt if you like to do such things manually.

Toni

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#425 Post by step »

saintless wrote:RemasterDog is what you need, Step.
Thanks Toni. So let's see if I understand correctly the difference between the cow and the dog.
RemasterDog flattens all layers onto a new base layer and saves the new base layer into a new base sfs.
RemasterCow flattens all layers above the base layer into a new sfs, which can be loaded on top of the base sfs.
Did I get it right?
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

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

#426 Post by saintless »

Hi, Step.

Correct for RemasterDog.
Yes, but not exactly for RemasterCow. Loaded extra squashfs files will not be included in module created with RemasterCow. Only the save file content will be included.
If you load sfs (squashfs) you can check it's mount point and content inside /live/name-of-sfs
Then check if the files present in /live/cow (you will not find them there and /live/cow is what RemasterCow uses as base for creating sfs with changes).
If you are using live-boot-3x you need to run the scripts for creating /live/cow link manually depending of the persistence method or no-persistence boot. Or RemasterCow and apt2sfs will not work booting live-boot-3x.
Read the end of this post:
http://murga-linux.com/puppy/viewtopic. ... 457#774457
Or the post in utilities:
http://www.murga-linux.com/puppy/viewto ... 214#773214

Toni

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#427 Post by perdido »

This post is about the patched bash available through apt-get and frisbee network manager. What I have seen and tried.

The original thread where there is the most info on the forum about the Bash vulnerability http://www.murga-linux.com/puppy/viewtopic.php?t=95819

I installed the updated Bash in DebianDog with apt-get. The new Bash passed the vulnerability check (you can find out about vulnerability check in the link above) but it broke frisbee network manager. It was the same thing with the puppy distros, the Bash updates broke frisbee on multiple puppies.

User Geoffrey compiled Bash for Carolina with both patches and his does not break frisbee. I experimented with it in DebianDog and it passes the vulnerability test and does not break frisbee. This was done on a full install of DD. This Bash seems to be working fine. It is version 4.3.27(1) , the version in DebianDog is 4.2.37(1)

It is available from <this post> if interested.

I had to manually install it, it consiste of bash and bashbug.

Is this going to create any problems in DD ? (until a better bash becomes available through apt-get ??)

I like frisbee and was just looking for a way to keep it functional in DD with a patched bash.



.

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

#428 Post by saintless »

Thank you, Perdido!

Since frisbee works with the patched version I do not excpect problems for other programs.
Rebuilded the official deb package patched with the binaries from the one from Geoffrey:
http://smokey01.com/saintless/DebianDog ... atched.deb
Before installing this one remove bashbug manually. It is in different location in the official deb package.
I think we will include the patched one in next version.

Toni

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

#429 Post by fredx181 »

Hi perdido, Toni,
This post is about the patched bash available through apt-get and frisbee network manager. What I have seen and tried.
Attached frisbee should work with the new bash upgrade.
The problem was the naming of the functions in /usr/bin/frisbee, /usr/lib/frisbee/func and /etc/init.d/frisbee
A function name containing a '-' (dash) isn't working, e.g start-dhcp.
So I changed all function names replacing '-' with '_' e.g. start_dhcp.
Works for me without errors or problem, tested wireless also.
Can you test?
frisbee_1.2-20140602_i386.deb.tar (remove dummy .tar extension.)
Fred
Attachments
frisbee_1.2-20140602_i386.deb.tar
Frisbee 'patched' remove dummy .tar extension.
(109.18 KiB) Downloaded 314 times

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#430 Post by perdido »

@saintless
Thanks for the quick reply, fredx181 has also upgraded the frisbee binary to fix the bash upgrade via apt-get

@fredx181
On fresh full install ran apt-get update
Then ran apt-get install bash
Verified frisbee was not working after bash upgrade
Then installed your frisbee_1.2-20140602_i386.deb
Rebooted computer
Frisbee now working again, thank you for the quick fix of frisbee!

Noticed one small menu change after installing frisbee_1.2-20140602_i386.deb using XFE right click install option. The frisbee menu entry was removed from settings and installed in Network. :)

Nice work everyone, it all seems to work well again!


.

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

#431 Post by fredx181 »

perdido wrote:Frisbee now working again, thank you for the quick fix of frisbee!
You are welcome, and thanks for reporting!

Fred

darry1966

#432 Post by darry1966 »

Hi guys,

Appreciate this great work you are doing and I'm using the Wheezy version and have found that FLburn works great on it without extra deps as found here: http://flburn.sourceforge.net/

By the way I have promoted your project here: http://dcjtech.info/topic/about-the-distros/

Debiandog deserves more recognition. It is great work. Thanks.

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

#433 Post by saintless »

Thank you, Darry1966 :)

Glad it works well for you.

Toni

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

#434 Post by saintless »

Both iso replaced with new versions:

List of added in the new iso versions changes (for older versions you will need to make them manually by the instructions):

1. Desktop File Editor (from System menu) gives mixed categories after the edit. Install this alternative Desktop-Files-Editor which will replace /opt/bin/desktop-editor with symlink to the new one and you can use the same menu entry to start it.
2. For OpenBox version only before adding new keyboard layout comment out this line in ~/.xsession:

Code: Select all

setxkbmap us -option terminate:ctrl_alt_bksp &
And install keyboards-rg package:

Code: Select all

apt-get update
apt-get install keyboards-rg
3. Newer versions of Pavrecord, Precord, DoMyFile and DoMyCommand.
4. Small change to make load= boot parameter work for porteus-boot in linixrc file inside initrd1.xz. More information from Fred here. All separate kernel modules reuploaded and rebuilded initrd1.xz for the iso available for download here. It will be included in next DebianDog version (when we get enough improvements to add).
And newer version initrd for porteus boot that will replace all other versions:
http://www.smokey01.com/saintless/Debia ... emd.tar.gz
More information here:
http://murga-linux.com/puppy/viewtopic. ... 987#798987
5. Fixed mk-save.gtkdlg + mkpfile.sh to create up to 20Gb save file for porteus-boot and default label option changed to empty label. The old are limited to 2Gb. Replace /opt/bin/mk-save.gtkdlg and /usr/bin/makepfile.sh with the files from this archive.
6. Fix for flashplugin-nonfree (most options in Flashplayer Choice do not work anymore without this fix):
a. Download new flashplayerchoice (extract the archive and replace the file in /opt/bin). Just for information download location changed from http://fpdownload.macromedia.com/get/flashplayer/ to http://www.smokey01.com/OscarTalks/
b. Run in terminal:

Code: Select all

apt-get update
apt-get install ca-certificates
Confirm restarting services with Yes.

Code: Select all

update-ca-certificates
Start Flashplayer-Choice. All options should work correct now.
Also added some improvement uncluded in the script from Fred:
http://www.murga-linux.com/puppy/viewto ... 916#797916
7. sfs-get, gdrive-get, smokey-get.
8.New version apt2sfs.
9. For OpenBox version only - add cow-nosave, cow-save-file, cow-save-part scripts needed for remastercow to work in live-boot-3x. - not needed after Fred made cowsave but I will keep the old scripts included for Jwm version.
10. Script with line in /etc/rc.local for auto creating /live/cow and /live/image for live-boot-3x: cowsave
11. mount-wizard - moded from sfs will be included - older mount-wizard=2 available for download - see 16.
12. OpenBox version only - menu option choice to enable/disable alsa-equalizer.
13. Frisbee - patched for bash upgrade
14. move-in-crypt - manage encrypted save file utility
15. Auto-fix dependencies after installing deb package script - see 19 for improved updated deb package.
16. Changes for ffconvert and mount wizard.
17. Full upgrade with apt-get upgrade
18. More extra fixes from Fred
19. New cowsave and fixdebinstall package:
http://www.murga-linux.com/puppy/viewto ... 069#802069
20. Jwm version only - replace mountlink with the one from OpenBox.
21. Mount-wizard and move-in-crypt reuploaded with small change for squeeze compatibility:
http://www.murga-linux.com/puppy/viewto ... 059#802059
22. New gtkdialog-splash
23. Updated Rox for Jwm version
24. Install pppoe + pppoeconf
25. More changes in mount-wizard for live-boot-3x encrypted partition compatibility. - and mnt-backing script - the link in 16. points to the corrected mount-wizard package.
26 Added gsu line in desktop-editor package (link in 1. points to the new package).

...

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#435 Post by step »

Thanks for the updated ISOs! Lots of work... deserves recognition :)
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

User avatar
atv
Posts: 27
Joined: Wed 16 Nov 2011, 15:44
Location: Tambo, Ecuador

Excellent work!

#436 Post by atv »

Tony, Fred and all other contributors:
You guys are simply amazing! Thank you so very much for this version :lol:
I'm downloading know.
regards, Andres

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

#437 Post by saintless »

Thank you, Step, Andres.

Added only some fixes, new programs and Fred's scripts adapted to work with all available boot methods without problem (which was the most difficult part for him I think).

Toni

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

#438 Post by fredx181 »

Hi All,

*** Installing Spotify on Debian/DebianDog ***

Installing Spotify on standard Debian Wheezy needs a workaround:
It depends on libssl0.9.8 package, which is only available from 'squeeze'.
Not a real problem, it can be installed besides the newer (Wheezy) libssl1.0.0 package.

DebianDog needs slightly different workaround:
Before installing Spotify install this modified libssl0.9.8 package:
https://googledrive.com/host/0ByBgCDlZZ ... d_i386.deb
Open a terminal in the directory where it is downloaded and do:

Code: Select all

dpkg -i libssl0.9.8_0.9.8o-4squeeze14-debiandog-mod_i386.deb
Then, if you'd like to install latest spotify, do in terminal as root:

Code: Select all

echo 'deb http://repository.spotify.com stable non-free' >> /etc/apt/sources.list
# If you want to verify the downloaded packages,
# you will need to add the public key
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
apt-get update
apt-get install spotify-client
Or, to install older version of Spotify, download one of the .deb packages from here:
https://github.com/olejon/spotcommander ... adeSpotify
Quoted from above website, might be important to do first:
Uninstall current version
Open a desktop terminal as the user running Spotify and run these commands:

rm -r ~/.config/spotify
rm -r ~/.cache/spotify
sudo apt-get -y purge spotify-client
Choose a 32bit version.
To install: Open a terminal in the directory where it is downloaded and do:

Code: Select all

apt-get update # might be needed
# Change below to exact package filename:
dpkg -i <spotify-client-version>.deb # << change this
apt-get -f install # this will install all required dependencies
Alternatively here's a Spotify-portable v0.6.4 wine version (NOT required to have wine installed):
Surprisingly it's a whole lot smaller than the native Linux version.
Found a way to prevent automatic upgrading (nasty habit of the Windows spotify version)
Spotify-0.6.4.tar.gz:
https://googledrive.com/host/0ByBgCDlZZ ... 6.4.tar.gz
Run the 'spotify' script in the extracted folder 'Spotify-0.6.4'.
See more info in 'ReadMe-SpotifyPortable-wine'
Or load module: spotify-0.6.4-wine-portable.squashfs:
https://googledrive.com/host/0ByBgCDlZZ ... e.squashfs

Fred

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

#439 Post by saintless »

Uploaded Abiword sfs modules compatible with docx (the old one can't open docx):
http://www.smokey01.com/saintless/Debia ... a-modules/
Direct download (use right click save link as):
023-abiword-2.8.2-docx.squashfs - 4Mb.
023-abiword-2.8.6-docx.squashfs - 3,1Mb.
Old versions but considered as stable compared to the latest Abiword (from what I read). Work on both DebianDog-Wheezy versions and DebianDog-Squeeze.
Added all needed libs and (except libjpeg.so.7) all are official Wheezy but included in /opt/lib to save space (much was not neded for Abiword to work). The official Debian Abiword package + dependencies add too much installed with apt-get.

Toni

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

#440 Post by saintless »

Some extra packages (mostly from Puppy adapted from Jrb) - tested enough but more testing is welcome:
Yassm-smbclient-mpscan - Download - safe to install (conflicts with debian samba and smbclient).
Samba-tng-rcrsn-0.5-rc1 - Download - safe to install (conflicts with debian samba and smbclient).
Osmo - Download - safe to install (conflicts with debian osmo package which has too many dependencies).
Notecase - Download
Apulse - Download - pulseaudio emulator for ALSA compiled on DebianDog.

Edit: And one more extra sfs module (use right click Save link as):
024-goffice-lupu-528JP-1.squashfs - 5,4Mb
Contains Abiword-2.8.6, Gnumeric-1.10.13, Inkscapelite, ssconvert, ssgrep, ssindex. Converted from Lupu module. Compatible with DebianDog-Wheezy and Squeeze versions.

Post Reply