[linux-elitists] Packaging, deps, and office suites

Ruben Safir ruben@mrbrklyn.com
Mon Oct 29 14:28:16 PDT 2007


On Mon, Oct 29, 2007 at 12:40:29PM -0700, Karsten M. Self wrote:
> on Mon, Oct 29, 2007 at 04:38:52PM +1100, Jeff Waugh (jdub@perkypants.org) wrote:
> > <quote who="James Sparenberg">
> > 
> > > 3.  RPM and deb both need a logical "OR" for dependencies.  (deb may have
> > > a crude form)
> > 
> > How much ORier do you need your OR to be? Depends: package1 | package2 (and
> > may involve version number differences)...
> 
> There's also Provides:, e.g.:  exim, exim4, and postfix all provide
> mail-transport-agent, allowing the dependency of "mail-transport-agent"
> to be provided by any one of these (or several other) packages.  Also
> neatly gets the OR logic out of the package with the dependency and into
> those which can satisfy it.
>  
> > > 4.  Forced removal of packages I want to keep.  Debian is the worst here.
> > > I install X that requires Y and Z ... later when I remove X it says that Y
> > > and Z are orphaned and need to be removed ... Ubuntu variant of Debian
> > > gets real insistant that I remove Y and Z.  I want to keep them so I have
> > > to remove them.... and then re-install them Once I do debian says "Ok they
> > > aren't part of a dependency chain they are ok.  *sigh*
> 
> So, then, mark the package as requested.
>  
> > If you avoid aptitude or apt-get autoremove, the implicit dependency
> > tracking is never invoked. That said, it's an extremely handy feature, and
> > very easy to adapt to if you are in that situation.
> 
> Um, bad advice.
> 
> Aptitude _is_ the recommended package installer for Debian these days,
> and its deps resolution generally is to be preferred to straight
> apt-get.  In particular, mixing use of apt-get and aptitude tends to
> confuse things (some packages are marked as explicitly installed, some
> as only resolving deps).  And in most cases, pacakges installed
> automatically to resolve a dep should be removed when their dependant
> package is removed.  

unless they shouldn't.  The whole package management concept is flawed.

Ruben


-- 
http://www.mrbrklyn.com - Interesting Stuff
http://www.nylxs.com - Leadership Development in Free Software

So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world  - RI Safir 1998

http://fairuse.nylxs.com  DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002

"Yeah - I write Free Software...so SUE ME"

"The tremendous problem we face is that we are becoming sharecroppers to our own cultural heritage -- we need the ability to participate in our own society."

"> I'm an engineer. I choose the best tool for the job, politics be damned.<
You must be a stupid engineer then, because politcs and technology have been attached at the hip since the 1st dynasty in Ancient Egypt.  I guess you missed that one."

© Copyright for the Digital Millennium



More information about the linux-elitists mailing list