[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Easy install of a CDD in whole or in part using standard package admin tools



On Fri, 2004-06-25 at 11:59, Ben Armstrong wrote:
> But thus far, I haven't seen any process documented for "how
> to use debtags to install a CDD in whole or in part".  Perhaps now is
> the time to do that.

Here's a simple (if slightly inaccurate) attempt at doing just that for
Debian Jr.:

apt-get install `debtags grep 'junior' |cut -d: -f1 |grep -v '^junior-'`

However, this is broken:

The following packages have unmet dependencies:
  moon-buggy: Conflicts: moon-buggy-esd but 0.5.53-7 is to be installed
  moon-buggy-esd: Conflicts: moon-buggy but 0.5.53-7 is to be installed
  pysol: Conflicts: pysol-sound-server but 3.00-2 is to be installed
  tuxkart: Depends: plib1.8.3 but it is not going to be installed
E: Broken packages

Unfortunately, some dependencies conflict.  moon-buggy and
moon-buggy-esd are conflicting alternatives.  My junior-games-text
depends on alternatives here, specifying moon-buggy as the preferred
alternative.

A better version would set selections, and then let the package
management tool guide the admin through the conflict resolution.

Also, I say "somewhat inaccurate" because these selections depend on
what is currently in the debtags database, which doesn't strictly match
what I have in my junior-* packages.  But this can be easily fixed by
better coordination between the Debian Jr. group and the debtags
maintainer.  We may need to distinguish between "official Debian Jr."
tags vs. "also recommended for children" tags where the former are the
packages we have committed to support (and include on any CD we produce)
while the latter are recommendations from the community, but not
officially part of Debian Jr.

Ben
-- 
synrg at debian dot org



Reply to: