The DUB package manager

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Mon Feb 18 16:52:58 PST 2013


On Tue, 19 Feb 2013 01:38:14 +0100
"Moritz Maxeiner" <moritz at ucworks.org> wrote:

> On Tuesday, 19 February 2013 at 00:08:40 UTC, Nick Sabalausky 
> wrote:
> > On Mon, 18 Feb 2013 18:16:00 -0500
> > Nick Sabalausky <SeeWebsiteToContactMe at semitwist.com> wrote:
> > [...]
> >
> > - Anything that isn't part of the official public repo(s) is a
> > second-class citizen. Ex: AFAIK, You can't really do anything 
> > like
> > "apt-get install http://example.com/foo/bar-2.7" or "apt-get 
> > install
> > ./private-package-that-joe-sent-me-via-email".
> 
> I agree with you in general, but you do represent this one point 
> as if it was the case in every OS. It is in every debian-derivate 
> I know (debian,ubuntu,mint, etc) and I don't intend to argue 
> about that,

Admittedly, most of my linux experience (an unix in general) is
Debian-derived stuff. (And a little bit of Mandrake from way back when
it was still called Mandrake, but that's not exactly relevant
experience anymore ;) )

> but there are others, mainly Archlinux, who don't do 
> it that way.
> E.g. everything in Arch is build via PKGBUILD's. The packages in 
> the main repos and the packages in the AUR (which is a place 
> *anyone* can contribute PKGBUILD's to in an orderly fashion).
> Writing a PKGBUILD from the skeleton file is usually less than 2 
> minutes work and then you in fact, can send your friend that 
> package via email: Send the PKGBUILD and the source tarball, your 
> friend then only has to do "makepkg -s" and "sudo pacman -U 
> package-created-by-makepkg".
> There are no second-class citizens (packages) in Archlinux.

Ahh, that's actually good to hear. I may have to try Arch sometime
(there's been other good things said about it here before,
too, which grabbed my interest). Although I'll probably wait until the
rumblings I've heard about efforts to make it easier to set up start
bearing fruit - I've been pretty much scarred for life on any sort of
manual configuring of X11. ;)

In any case though, there still remains the problem that OS-level
package managers are more or less OS-specific. Something like 0install
sounds great, although I admit that I've been aware of it for years
and still have yet to actually try it.



More information about the Digitalmars-d mailing list