Perlbasierte apt-Suite

Wie erweitert man apt und bringt es mit Perl in eine Richtung, welche neu ist?
Man reimplementiert apt neu auf Basis von Perl und fügt ein Consolefrontend dazu und nennt es cupt:

Why?

  •  to finally avoid some bugs in APT design;
  •  to introduce some useful features;
  •  to make an extensible and readable codebase;

What infrastructure does Cupt use?
It uses the same APT infrastructure, e.g. index files, deb cache archive
files, configuration files. It understands some of widely used APT options.


What useful features has Cupt already?

  •  full-case strict dependency problem resolver;
  •  command-line and APT-like option name checker;
  •  case-sensitive search;
  •  pinning by source package name;
  •  pinning by package groups using shell-like patterns;
  •  configurable ‚depends‘ and ‚rdepends‘ subcommands;
  •  ’satisfy‘ subcommand.

What features will Cupt have in future?

See incomplete roadmap

Why is it ‚experimental‘?

Because not all important functionality is implemented yet:

  •  ‚update‘ action;
  •  cooperating with debconf;
  •  working with source packages;
  •  translated package descriptions;

Weiter Infos über cupt finden sich bei JackYF’s blog und ich warte mal ein wenig ab, was sich sonst noch so tut, aber ich finde es eine gute Idee, aber gebe zu, dass ich es mir bis Dato nicht in der Praxis angeschaut habe.

One Comment

Schreibe einen Kommentar

You have to agree to the comment policy.