Linked by Howard Fosdick on Mon 16th May 2011 14:21 UTC
Linux How can you run a full range of current applications on older computers, netbooks, thin clients, and mobile devices? One way is to install a lightweight Linux like Puppy, Lubuntu, or Vector Light. Select the distro with the apps that meets your needs while matching your computer's resources.
Thread beginning with comment 473332
To read all comments associated with this story, please click here.
Member since:

I do like Puppy, and use it on my netbook. However, one feature that seems to impress the author of this review so much - the ability to install Ubuntu *.deb packages - doesn't really work so well. The big problem is that, in Puppy Lucid, dependencies aren't resolved unless you are using the native *.pet repositories. In Ubuntu (and all the Debian derivatives), apt-get installs everything you need to run a certain package.

So with Puppy, trying to install a package from the Ubuntu repositories leads to the infamous "dependency hell" problem that we thought was vanquished years ago. You try to install, let us say, Gwenview, you get hit with an error message to install five other packages. When you try to install those, you get hit with requests for another eight packages, and when you try to install infinitum.

So I pretty much found this feature useless. I'm not alone in this opinion. You hear grumblings on the Puppy forum that the previous version 4.x was better. I also think so. I wish that more effort was placed on adding a few more useful packages using Puppy's native *.pet system.

Of course, I realize it's all a volunteer effort, and as they say, don't look a gift horse in the mouth. I greatly appreciate the work that's been done by the developers. Anyway, just want to point out that the much hyped feature of being able to install Ubuntu packages on Puppy is a lot less useful than it sounds at first.

Edited 2011-05-17 01:25 UTC

Reply Score: 2

666philb Member since:

hi ozenhole

in the lucid puppy package manager, there is the ability to turn on access to the ubuntu repos. Then when you click on an ubuntu package, you get the option to 'examine dependencies'. Clicking this, resolves and allows you to install all dependencies for the chosen app automatically.
I've had a lot of success at installing ubuntu packages in puppy, you need to remember though that puppy is puppy, and not ubuntu, not every ubuntu package will work without a bit of tweaking, and more complex stuff, like the entire gnome desktop will always be problematic! It's amazing how many people try to do this and then moan when it doesn't work. However as a feature, it opens up a whole new world for puppy, and is a huge step forward from the puppy 4 series.
The new puppy being developed will be slackware based, and will have access to the slackware repo's.
I think that having an operating system, that has access to another operating systems repo's is a pretty cool thing.

Reply Parent Score: 2