MPM : a modular package manager - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

MPM : a modular package manager

Pietro Abate
  • Fonction : Auteur
  • PersonId : 860627
Roberto Di Cosmo
Ralf Treinen
  • Fonction : Auteur
  • PersonId : 845934
Stefano Zacchiroli

Résumé

Software distributions in the FOSS world rely on so-called package managers for the installation and removal of packages on target machines. State-of-the-art package managers are monolithic in architecture, and each of them is hard-wired to an ad-hoc dependency solver implementing a customized heuristics. In this paper we propose a modular architecture allowing for pluggable dependency solvers and backends. We argue that this is the path that leads to the next generation of package managers that will deliver better results, accept more expressive input languages, and can be easily adaptable to new platforms. We present a working prototype---called MPM---which has been implemented following the design advocated in this paper.
Fichier non déposé

Dates et versions

inria-00626546 , version 1 (26-09-2011)

Identifiants

Citer

Pietro Abate, Roberto Di Cosmo, Ralf Treinen, Stefano Zacchiroli. MPM : a modular package manager. 14th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2011), ACM, Jun 2011, Boulder, CO, United States. ⟨10.1145/2000229.2000255⟩. ⟨inria-00626546⟩
132 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More