DebianDog - Wheezy

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

DebianDog - Wheezy

#1 Post by saintless »

Edit - 21.06.2017: According to this post the thread stays open as a community project:
mcewanw wrote:As I say, all dogs are community projects; no-one can ask for that work to be locked or deleted without agreement from the other contributors.
Not maintained by me anymore.

Debian releases information page.

----------------------------------------------------
One month from today (28.09.2016) I will remove all files from:
http://www.kazzascorner.com.au/saintless
Thank you very much for your support Kazza.

I will not update anymore:
http://www.smokey01.com/saintless
Thank you very much for your support Smokey.

All DebianDog and MintPup files are uploaded at github. Links available in the first page post.
========================================
Click here for bugs and fixes information.
=========================================
DebianDog-Wheezy on github.
=========================================
My thanks to Daniel Baumann! DebianDog wouldn't exist without his work.
=========================================
Edit: 04.09.2015 - New iso images uploaded. List of changes read here.
=========================================

DebianDog project started as Light-Wheezy+Porteus-Wheezy.

It is not Puppy linux and it has nothing to do with Puppy based on Debian.
Downloading DebianDog be ready to learn different package manager and different system setup in Debian manner.

Both systemd and sysvinit included with choice to boot the init you prefer.
If you need to edit the boot code keep in mind adding init=/bin/systemd will boot with systemd. Removing init=/bin/systemd will boot with sysvinit.

DebianDog is very small Debian Wheezy Live CD shaped to look like Puppy and act like Puppy. Debian structure and Debian behaviour are untouched and Debian documentation is 100% valid for DebianDog. You have access to all debian repositories using apt-get or synaptic.

To test DebianDog for first time you need to burn it on CD and boot from it, or use DebianDog-installer (included in the iso and working from most linux systems) to make frugal install to HDD or USB, or to extract /live folder on top of a partition or USB and edit grub menu.lst.

DebianDog is set to autologin as root. If you like to use it as multiuser system it is recommended to start XDM login manager (available only in Jwm version). Just type in terminal xdm-start and reboot. xdm-stop will reverse back autologin as root.
In OpenBox version you can install this slim deb package and use menu System -> Start/Stop Slim display-manager.
If you like to change the default autologin as root to autologin as user read here how to do it.

Login details:
root with password root
puppy with password puppy

Check for updated iso images here first.

Two versions are available for download:
1. DebianDog-Wheezy-jwm_icewm-2015-09-02.iso - 119 Mb (kernel 3.2.0-4-486 for older PC).
DebianDog-Wheezy-jwm_icewm-2015-09-02-PAE.iso -141 Mb (kernel 3.16.0-4-686-pae for modern multi-core PC. You can try adding forcepae boot parameter to boot this iso on PC without SMP support).
Mirror download link.
Default WM - JWM with option to switch to IceWM.
Default File Manager - XFE with option to use Rox.
Default Internet Browser - Dillo.

Image

2. DebianDog-Wheezy-openbox_xfce-2015-09-02.iso - 159 Mb (from Fred) - (kernel 3.2.0.4-486 for older PC).
DebianDog-Wheezy-openbox_xfce-2015-09-02-PAE.iso - 180 Mb (from Fred) - (kernel 3.16.0-4-686-pae for modern multi-core PC. You can try adding forcepae boot parameter to boot this iso on PC without SMP support).
Mirror download link.
Default WM - OpenBox with XFCE.
Default File Manager - Thunar with option to use Rox or XFE.
Default Internet Browser - Firefox.

Image

md5sum

DebianDog-Wheezy is avalable with kernel 3.2.0-4-486 (for older machines) and kernel 3.16.0-4-686-pae (for modern multi-core machines).
In case you like to experiment with other kernel read here how to boot easy with different kernel module.

We have 3 different initrd files included which gives 3 different boot and save file options. I will explain them proper in the next post.
Please, read also Examples-boot-codes for boot options.

After testing the boot methods and save file options and decide which one is best for you, just remove 2 initrd files to save 15 Mb system space.

Both versions have a lot in common as boot and save file options. The difference is in the WM and applications choice.

To keep the size small as possible all /usr/share/locale files for the included packages are moved in separate squashfs module (00-locale-files-openbox_xfce.squashfs and 00-locale-files-jwm-icewm.squashfs ) available for download from here or here.
In case you like to change the localization install locales and load the module or place it inside /live/image/live to be loaded at boot time.
You can also install localepurge and copy only the language files you need from the squashfs module in /usr/share/locale directory to save space in the future.
Included menu-openbox from Fred with localisation support (the default menu displays categories and menu entries only in English). In case you like to change the localisation type menu-openbox in terminal or start it from System -> Menu Openbox.
More information about changing localization read here, here and here.

In post five on this page you will find information how to install packages in Debian with Synaptic (GUI) or apt-get (CLI).

DebianDog has tools similar to Puppy. You can create easy separate squashfs modules and remaster the system with all personal changes.
You can even use/convert pet packages and sfs files from Puppy but it is not recommended if you like to keep well working apt-get/Synaptic package manager (which is the main advantage using DebianDog).

I like to give my Thanks to Smokey and KazzaMozz for hosting DebianDog project here, here, here,
to Debian team for keeping Debian such flexible system,
to this forum for the opportunity to work on a project different from puppy linux,
to our forum members working on DebianDog development: Fred (fredx181), Terry (sunburnt), William (mcewanw), Sergey (sklimkin),
and for the valuable advices to: jbv, sfs, catsezmoo, big_bass, emil, dancytron, anikin from our forum
and dzz from http://www.debianuserforums.org
And to Sickgut for his original idea that made possible DebianDog to exist.

Related links:
Web-browser certificate validation problems
Lumina Desktop for DebianDog and MintPup
Kingston wps-office sfs module
MintPup (Trusty LTS)
DebianDog-Jessie
Infinality fonts packages for Debian Wheezy (thanks to Keisha)
DebianDog wireless LAN HowTo thread
DebianDog HowTo thread
DebianDog Utilities thread
Setting up Chinese fonts github wiki from limelime
Using kernel 3.14-pae with DebianDog instruction by Keisha
Systemd boot information
Install Spotify on Debian/DebianDog
DebianDog + Blue Pup Quirky Tahr Dual Boot USB Stick How-To
How To Make A Network Storage NAS Appliance With DebianDog and OpenMediaVault

DebianDog-Jessie-OpenBox-Test.iso
DebianDog-SID-Test.iso (Unstable Debian) version - testing.
DebianDog-Squeeze.iso version for old computers
Use old Skype version after 01.08.2014
=======================================
Edit: 02.02.2015 - Both DebianDog iso replaced with new versions. List of changes read here.
========================================
Edit: 14.10.2014 - Both DebianDog iso replaced with new versions. List of changes read here.
========================================
Edit: 11.08.2014: New version Porteus-Wheezy-3.13.6-openbox.iso with systemd boot enabled, kernel 3.13.6 from Porteus and modules extension changed to .xzm (like in Porteus).
Mirror link + old versions
.
========================================
Edit: 23.07.2014 - DebianDog changed to stable version. List of changes you can find here.
=======================================
Edit: 16.06.2014 - Both DebianDog iso replaced with new versions. List of changes read here:
========================================
Last edited by saintless on Sat 08 Jul 2017, 17:56, edited 141 times in total.

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

DebianDog - Boot and Save File options

#2 Post by saintless »

Three boot methods available for DebianDog:
Click on the links for more information.

Never use the same /live folder name for more DebianDog frugall install on different partitions. Use different folder name for more DebianDog frugal install. You will find information and example boot codes in the links below for each boot method.

1. Debian-Dog porteus-boot - porteus initrd1.xz made for debian kernel and firmware.
Chose this one if you are familiar with Porteus or Puppy linux.
Available option for encrypted save file.

2. DebianDog live-boot-2 - debian initrd1.img created with initramfs-tools-v2.x.
Chose this one if you are familiar with Debian-Squeeze save file options.
No encrypted save file option yet

3. DebianDog live-boot-3- debian initrd.img created with initramfs-tools-v3.x.
Chose this one if you are familiar with Debian-Wheezy save file options.
Available option for encrypted save file or encrypted save partition.

Make your boot choice and you can delete 2 initrd files to save 15 Mb space from the system size.
==================================
Last edited by saintless on Sat 31 Oct 2015, 09:29, edited 20 times in total.

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

Extra squashfs (sfs) modules:

#3 Post by saintless »

System modules for DebianDog
Extra modules for DebianDog
Mirror link

More information and direct download links (use right click Save link as):
06-DEVX-DebDog-2.squashfs - DEVX compiling programs module for DebianDog. It is easy to apt-get all needed but we have separate module for faster use.
061-man-doc-info.squashfs - all man, info and doc files in DebianDog are zero-sized to save space. This module has all man, info and doc files. Load it with SFS loader or place it in /live and reboot.
00-locale-files-jwm-icewm.squashfs - DebianDog has only english localization. If you like to use other localization load this module. It has all /usr/share/locale files for all installed in DebianDog-jwm-icewm programs. To save space you can simply copy/paste only the language files you need. Otherwise the module adds 22Mb to the system size.
00-locale-files-openbox_xfce.squashfs - all /usr/share/locale files for all installed in DebianDog-openbox-xfce programs.
031-firmware-porteus.squashfs - Firmware from Porteus. Use it in case some device does not work. It might fix the problem.
062-AptOnCD.squashfs - create portable CD/DVD repository with debian packages of your choice. Read more.
initrd-3.2.0-4-486-linux-live.xz - this is actually forth boot method similar to porteus-boot. More information here Builded from Fred and uploaded in case someone like to use it. Here is example boot code:

Code: Select all

title Linux-Live boot (sda1/linux-live)
  root (hd0,0)
  kernel /linux-live/vmlinuz1 from=/linux-live
  initrd /linux-live/initrd-3.2.0-4-486-linux-live.xz 
SoftMaker-FreeOffice-2012.squashfs - You need free registration to use it. Also debian package available for download.
023-abiword-2.8.2-docx.squashfs
023-abiword-2.8.6-docx.squashfs
023-gnumeric.squashfs
064-cups.squashfs - if you use printing seldom and prefer not to install it.
ffmpeg-static-0.9.4.squashfs - Read more here.
08-googleearth-debdog.squashfs - testing reports about this module welcome.
spotify-0.6.4-wine-portable.squashfs - more information here.
024-goffice-lupu-528JP-1.squashfs - 5,4Mb - Abiword-2.8.6, Gnumeric-1.10.13, Inkscapelite, ssconvert, ssgrep, ssindex. Converted from Lupu module. Compatible with DebianDog-Wheezy and Squeeze versions.
Last edited by saintless on Sun 06 Mar 2016, 07:52, edited 53 times in total.

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

Special DebianDog programs and first boot settings programs

#4 Post by saintless »

Special utilities added in DebianDog - (not available from Debian repository) and first boot settings programs.

DebianDog-Install - installer for frugall/full USB/HDD using grub4dos/syslinux with option to install from iso or directory.
Desktop Editor - edit /usr/share/applications/*.desktop files.
Menu Puppy - generated from /usr/share/applications/*.desktop files according FreeDesktop.org standard
Menu-Debian - will reverse back the standard Debian menu generated from /usr/share/menu files but with less submenus setup.
RemasterCow - create separate squashfs (SFS) module with system last session changes only.
RemasterDog - remaster DebianDog with all your changes in new main file system module.
Audio-setup - run it only if you do not have sound on boot.
Frisbee - run it only if you do not have working internet connection on boot. Added menu entry to replace Frisbee with Simple_Network_Setup from local deb package without need of working internet connection.
ffmpeg2sfs - script to create small ffmpeg.sfs instead installing.
Keyboard layout - add different keyboard layout.
Set Time Zone - run it to setup your time zone. It will setup date and time automatic.
Set Default Apps - changing the links for default programs.
Ram Profile High and Ram Profile Low - stops/starts wallpapers, desktop drive icons and taskbar icons for frisbee and volume-icon. Saves around 8-10 Mb RAM for very limited Ram machines.
Wallpapers - change and setup different wallpapers for each desktop.
apt2sfs - create sfs module from apt-get downloaded programs without installing them.
Make Save File - create save (encrypted save) file for any boot method (live-rw, persistence, changes.dat).
SFS-Loader-new, SFS-Loader-old - load SFS (squashfs) modules. There is also right click load/unload option for Rox, XFE, Thunar.
SFS-Portable - create executable script to run (load/unload) SFS module as NoInstallApp.
ScreenShot - scrot-dlg screenshot program.
FtpMount-CurlFtpFS
PureFtpd GUI

Xhippo and Xrecord - audio/video player and sound recorder.
Picdrop desktop icon - drag and drop resize pictures utility.
ArcDrop desktop icon - drag and drop archive/extract utility.
redeb - extract, edit and repack deb packages:
AutoMount-Start/Stop menu entries - start and stop auto-mount all drives on boot.
Resize-Save-File - resize save file script.
Rcconfog-Xdialog - startup services manager frontend for rcconf.
Make new initrd files GUI - aoto-create initramfs for each boot method in case different kerenel is installed.
Extract Audio from Video
pet2sfs and pet2deb - Convert pet packages scripts with right click option in Rox, Xfe, Thunar.
Live-snapshot and make snapshot - save in gz compressed file option for live-boot-2x.
CLI scripts for installing new kernel
Concy setup for Jwm
Encrypted save file manager

Added from Puppy: Pburn, Pfind, Frisbee, MultyCopy/Paste for Rox, Transmission 2.31, desktop-drive-icons, pup-volume-monitor, Obshutdown, FFconvert, SNS, Precord, Pavrecord, DoMyFile, DoMyCommand, PeasyGlue, MenuMaker, filemnt...

Not included (extra packages):
Puppy-Firewall - download.
dmMediaConverter - download
flite_hts_engine - Text To Speech (TTS) synthesiser - download
dmMediaConverter - download
Yassm-smbclient-mpscan_2.6-1_i386 - Download
Samba-tng-rcrsn-0.5-rc1 - Download
Osmo, Notecase, HV3- Web Browser, Apulse - pulseaudio emulator for ALSA, Xpns-tools - Porteus network manager
Last edited by saintless on Thu 23 Oct 2014, 15:54, edited 22 times in total.

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

Installing debian packages

#5 Post by saintless »

[quote="mcewanw"]If you also/alternatively want to install packages from the commandline rather than use JWM -> Settings -> Synaptic GUI, then the following commands are useful. You can find more from the site this list of commands is basically quoted/extracted from: http://www.tecmint.com/useful-basic-com ... anagement/

If you are running as a non-root user then use sudo with the following apt commands:

The ‘update‘ command is used to resynchronize the package index files from the their sources specified in /etc/apt/sources.list file:

Code: Select all

apt-get update
The ‘upgrade‘ command is used to upgrade all the currently installed software packages on the system:

Code: Select all

apt-get upgrade
Use 'install' to install a package whose name you know:

Code: Select all

apt-get install iceweasel
If you don't know the exact name, you can use “search
Last edited by saintless on Wed 23 Apr 2014, 06:31, edited 2 times in total.

User avatar
alphadog
Posts: 109
Joined: Tue 07 Dec 2010, 11:20
Location: Deepest Wiltshire UK

#6 Post by alphadog »

Any plans (for us traditionalists) to give this a full install option ?
BTW gave this a run yesterday , very good job !
Dell Optiplex760 8Gb RAM 256Gb SSD+500Gb HDD(Now running Bionicpup64)

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

#7 Post by saintless »

Hi, Alphadog.
I think with some help it will be possible to give full install option.
I will do some testing how it can be done proper with Debian.

In the meantime you can have something very close to full install but only with live-boot-v.2.x and live-boot-v.3.x It will not work with porteus-boot.
Make frugal install on sda1 (for example).
Create sda2 ext partition and label the partition live-rw (for live-boot-v.2.x) or persistence (for live-boot-v.3.x it will also need persistence.conf file inside).
Extract the content of /live/01-filesystem.squashfs on top of sda2 partition.
Delete 01-filesystem.squashfs.
Then create new empty 01-filesystem.squashfs from empty folder (/live/empty for example).

Code: Select all

mksquashfs /live/empty /live/image/live/01-filesystem.squashfs
Reboot the computer with the same code for frugal install.
Now you boot DebianDog with empty squashfs module and all files are inside sda2 save partition uncompressed in RW mode.
The difference from full install is you still have initrd file in use.

Toni

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#8 Post by nooby »

Toni saintless wow thanks for providing this Dog.
I am too much noob maybe to get all the needed
instructions so I look at it later when many have tested it.

Much appreciaed you share all details on how to set it up
I use Google Search on Puppy Forum
not an ideal solution though

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

#9 Post by fredx181 »

Hi nooby
It may seem complicated because there are many choices but if you just use the standard iso it will work in most cases, as Toni stated in first post:
DebianDog has kernel 3.2.0-4-486. If it works for your hardware you need nothing more. If it doesn't, please, read the third post how to boot easy with different kernel.
Fred

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

#10 Post by saintless »

Hi, Nooby ;)
When you decide to test it just write here. We will help.
BTW with porteus-boot method you will be able to save changes in save file on NTFS partition.

Toni

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#11 Post by sunburnt »

# Congratulations # DebianDog has been a rather long time in it`s coming.

DebianDog is Debian-Live. Ubuntu and others are based on Debian.

DebianDog is the Linux O.S. that I have been talking about for so long.

It`s greatest strength is having the enormous Debian repository of applications.
It has Debian`s apt-get and Synaptic package managers. So many options...

It still needs polishing like Puppy has been polished for almost 10 years now.

# I`m so very glad I was able to put in my 2 cents worth and help a little bit.
.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#12 Post by nooby »

Thanks, I will consider it.

What about that porteus has stopped their Dev
and this OS make use of maybe same code.

So this OS maybe can be put into sam legal issues
in case copy-right was the issue with porteus?

Should we try to find somebody that have been active
on porteus that can share light on what made them
shut down?
I use Google Search on Puppy Forum
not an ideal solution though

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

#13 Post by saintless »

nooby wrote:What about that porteus has stopped their Dev
and this OS make use of maybe same code.

So this OS maybe can be put into sam legal issues
in case copy-right was the issue with porteus?
Hi, Nooby.

Even if this is true DebianDog does not have a problem. All we have from Porteus is included in initrd1.xz file for porteus boot. In the worst case we will remove porteus initrd1.xz file and DebianDog will boot only pure Debian methods. We can even try to modify Puppy boot method to replace porteus one if it is needed.
I'm sure soon we will know what is the problem with Porteus site.

Toni

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

#14 Post by fredx181 »

From:
https://www.facebook.com/porteus.org?fref=ts
Porteus Linux
4 minutes ago
Looks like some people goes bit paranoid about porteus.org being still down. So to make things clear and answer some questions: No - we did not get hacked and No Porteus is not 'dead' We are still alive and kicking. We cant put the site up till the announcement i want to post is approved by all Team members. OTOH - nice to see that you do care about us Thanks.
- fanthom
12 hours ago
Hi guys. As some of you probably noticed porteus.org is down as we are struggling with bandwidth related problem and some other things. Will post announcement and explain everything once it's up and running again. Apologize for the troubles and thanks for your patience.
- fanthom.
Seems to be a temporary problem.
Fred

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

#15 Post by sheldonisaac »

(Porstions snipped)
fredx181 wrote:.. if you just use the standard iso it will work in most cases, as Toni stated in first post.
Fred
Yes, it did, and thanks a lot!

I'm back in Lucid Puppy now, because I don't know how to find and install Debian software; are they called "packages".

In Puppy, I look for .pet packages of, for example, claws e-mail, or Opera browser.

I'm certainly aware that Debian uses apt-get, but am almost totally unfamiliar with how to.

Thanks,
Sheldon
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

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

Synaptic, GUI for downloading applications

#16 Post by mcewanw »

sheldonisaac wrote:I don't know how to find and install Debian software; are they called "packages".

In Puppy, I look for .pet packages of, for example, claws e-mail, or Opera browser.

I'm certainly aware that Debian uses apt-get, but am almost totally unfamiliar with how to.
sheldonisaac,

There is a GUI called Synaptic for downloading debian apts from their big repository. You reach it via the JWM menu:

JWM -> Settings -> Synaptic

You can often alternatively use sfs files made in puppy.
github mcewanw

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

bugs in this thread???

#17 Post by dancytron »

I've got it installed. Using the xfce version. Looks great.

One minor thing so far,

When updating synaptic, I got this error:

W: GPG error: ftp://ftp.deb-multimedia.org wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907

gcmartin

Persistence on Live disc media

#18 Post by gcmartin »

This look appealing and I would like to test.

I did read 1st several posts. In reading this post, and seeing "Make Save File", here. I have a question.

Question
I am a LiveDVD user for all of my PUPs. I run persistence via save-sessions to my LiveDVD via the builtin subsystem for such. Is that ability present in this distro?
Last edited by gcmartin on Wed 16 Apr 2014, 21:39, edited 1 time in total.

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

Using apt commands

#19 Post by mcewanw »

sheldonisaac,

If you also/alternatively want to install packages from the commandline rather than use JWM -> Settings -> Synaptic GUI, then the following commands are useful. You can find more from the site this list of commands is basically quoted/extracted from: http://www.tecmint.com/useful-basic-com ... anagement/

If you are running as a non-root user then use sudo with the following apt commands:

The ‘update‘ command is used to resynchronize the package index files from the their sources specified in /etc/apt/sources.list file:

Code: Select all

apt-get update
The ‘upgrade‘ command is used to upgrade all the currently installed software packages on the system:

Code: Select all

apt-get upgrade
Use 'install' to install a package whose name you know:

Code: Select all

apt-get install iceweasel
If you don't know the exact name, you can use “search
Last edited by mcewanw on Wed 16 Apr 2014, 23:16, edited 2 times in total.
github mcewanw

nancy reagan
Posts: 544
Joined: Thu 22 Jan 2009, 14:20

Re: Using apt commands

#20 Post by nancy reagan »

[quote="mcewanw"]sheldonisaac,

If you also/alternatively want to install packages from the commandline rather than use JWM -> Settings -> Synaptic GUI, then the following commands are useful. You can find more from the site this list of commands is basically quoted/extracted from: http://www.tecmint.com/useful-basic-com ... anagement/

If you are running as a non-root user then use sudo with the following apt commands:

The ‘update‘ command is used to resynchronize the package index files from the their sources specified in /etc/apt/sources.list file:

Code: Select all

apt-get update
The ‘upgrade‘ command is used to upgrade all the currently installed software packages on the system:

Code: Select all

apt-get upgrade
Use 'install' to install a package whose name you know:

Code: Select all

apt-get install iceweasel
If you don't know the exact name, you can use “search

Post Reply