Ordering package install (was: Problem to upgrade (perl). (fwd))
Hi guys,
I'm working on a tool that reads an Packages file, creates a
directed graph of dependencies, and writes out an order to install
the packages in (a topographical sort, which does circular dependency
detection as a bonus). This can, then, be used by other tools that
take a currently available deb files list, and do useful stuff like
feed the list, in order, to dpkg, or to compile and install a full
source tree. I'm prototyping in perl5, but may switch to C++ if perl
turns out to be too slow. (Also, I need to practice atrophying C++
skills).
If anyone else is working on similar tools, please drop me a
line. Unfortunately, with a new job requiring travel, the time I
spend on this is highly fragmented.
manoj
>>"Mark" == Mark Eichin <eichin@cygnus.com> writes:
Mark> I've found (using dpkg -BORGiE for my updates, not dselect) that
Mark> once I have a list of things-to-update (using --no-act) if ld.so
Mark> is there, do it *by itself*, likewise perl, and maybe libc as
Mark> well; then everything else goes fine (well, except that I'm
Mark> running X so I defer those until later...)
Mark> It would be nice if there were a way to do this within the
Mark> system, but dpkg is useful enough as it is...
--
Let's say the docs present a simplified view of reality... :-)
--Larry Wall in <6940@jpl-devvax.JPL.NASA.GOV>
Manoj Srivastava <url:mailto:srivasta@datasync.com>
Mobile, Alabama USA <url:http://www.datasync.com/%7Esrivasta/>
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com
Reply to: