A few threads behind in the conversation now, but I think there is a really great model for a source based package distribution with ArchLinux's AUR system.
https://wiki.archlinux.org/index.php/Arch_User_Repository AUR is really neat - you define a package by including the source, as well as any required resources, and finally you include a PKGBUILD file, which defines a list of dependencies, and provides the required build steps. As a user of AUR, I simply pull a tarball containing all the above information, from the repository, I untar the package, and modify the PKGBUILD for my particular environment, adding or removing flags, adjusting the install location, or whatever else I want to customize. The final step is to use the makepkg <https://wiki.archlinux.org/index.php/Makepkg> application, which run the installation scripts. idb On 3 April 2012 08:32, Aurélien <[email protected]> wrote: > [email protected] (Alfred M. Szmidt) writes: > > > > and it will install in /usr/local which does not work for all > > > packages. > > > > I assert that would be a problem with those package, not with APT. > > > > If APT is the package manager, then it is a problem with APT not with > > the package. > > > > > <#secure method=pgpmime mode=sign> > > Since you wish to build something new, why do you stay on the idea of > APT? > > Since you wish to build something flexible, why do you stay on the idea > of APT? > > If you stay in the model of APT, don't gNewSense and Trisquel already > respond to your wish? > > > -- Aurelien > > -- Ian Bentley
