Package manager progressing
February 23, 2009 —
BarryK
My major rewrite of the Puppy Package Manager is well underway.
This works with the new standardised package database format. As a Puppy built from Woof is based on packages from a "compatible distro" as well as PET packages, the new package manager offers to install packages from both groups of repositories. It also takes care of all dependencies.
I'm testing with Slackware for now. One thing that is a nuisance is the lack of dependency information for the official Slackware repositories, but the "Slacky" repo does have dependency information in its package database -- and Slacky has a lot more interesting packages than the official repo.
I'm hoping to upload alpha2 by the end of this week, featuring this new package manager. Will probably upload a pre-built Slack-Puppy live-CD.
Comments
excitingHeard about Nix?
Username: Springer
"Barry: FYI, I was just wondering if you've heard about or considered Nix, a new cross-distro package manager: (quote below from article at http://www.linux.com/feature/155922) "A next-generation package manager called Nix provides a simple distribution-independent method for deploying a binary or source package on different flavours of Linux, including Ubuntu, Debian, SUSE, Fedora, and Red Hat. Even better, Nix does not interfere with existing package managers. Unlike existing package managers, Nix allows different versions of software to live side by side, and permits sane rollbacks of software upgrades. Nix is a useful system administration tool for heterogeneous environments and developers who write software supported on different libraries, compilers, or interpreters."
Tags: woof