Install Deb Package Puppy Linux

Posted on
Install Deb Package Puppy Linux

>Debianization is a coined term for Puppy more Debian like, or fully installing & enabling Debian versions of DPKG and apt-get on puppy. I don't have any specific reason for doing this, other than research and trying to build puppy up to a Debian distro. I have encountered many problems along the way, so if you find one that is not addressed in here, please visit and post about it. The actual success of 'debianizing' puppy may vary, and I only cover the basic procedure. DO NOT try this on a puppy save that you want to keep, or if you do actually want to try this on a valuable puppy save, then BACK IT UP. You have been warned.

At the time I had written this article, puppy 4 was the latest stable distribution. Afaik puppy has since then split off into several distributions using different sources.

Puppy 0 is the initial release of Puppy Linux. It has no unionfs, extreme minimal persistence support, and has no package manager or ability to install applications. Puppy Linux Documentation. Install/Boot puppy. Search for and download DPKG for lenny on debian's package site, then run dpkg-deb -x /dpkg.deb.

If you are going through this tutorial for fun, then I'd recommend that you get the latest puppy 4 distribution, which is 4.31 if I'm not mistaken. Otherwise, proceed at your own risk. Download links on the. Colorthink Pro 3 0 3 Serial Ports. I find it kind of silly that debian has no list whatsoever of required packages to get a bare system running. Here's a list of packages that I have needed while Debianizing my system.

Required packages may differ, or I may have forgotten to add one. Go ahead and add it yourself, you'll be benefiting the whole community;) (To edit, add /edit to the URL bar in your address. Speaking of silly. *AHEM wikka AHEM*) Package name Download link Comments libgcc1 libc6 dpkg Perl-base Debconf Debconf-english, or Debconf-i18n libpam-runtime libpam0g Bash libncurses5 Base-files awk (gAwk) For this, we'll use gAwk, since Awk is actually a virtual package. Base-passwd passwd You will need to do lots of editing in the /etc/shadow file to get this package fully working. Debianutils Solves that darn missing tempfile command! Libpam-modules libdb4.6 login Heh.

Very cryptic error message from libuuid before I found out that this package was needed:P Of course, according to Debian devs, 'This packages comes standard with all debian systems, so we shouldn't have to make it required.' Libblkid1 mount initscripts e2fsprogs e2fslibs libcomerr2 libss2 lsb-base sed ncurses-bin sysvinit-utils sysvinit Once you [technically] correctly install it, it will give you an error saying 'init: timeout opening/writing control channel /dev/initctl'. I'm assuming that this is because we haven't yet rebooted the computer since starting our debianization, and I'm also assuming that this is no cause for alarm. Sonar Instrument Definitions Roland. At least dpkg didn't say so.

Go to see my flow chart. You'll want to follow it from right to left. The packages most-right are the ones you'll want to install first, then move up and to the left. Starting at the very beginning here, I'm assuming that you have just downloaded the puppy ISO from I myself will be installing it into a blank hard drive in my PC, but whether you are doing the same or installing in a Virtual Machine, the step process is similar. NOTE: I know that installing puppy to the hard drive defeats the general purpose of puppy, but as far as my knowledge of how puppy works goes, it will be the only way for this to work. Install/Boot puppy.