NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: packages, versions and browsers

You wrote:
> --=-=-=
> Content-Type: text/plain
>   Am I mistaken, or have things started to get awfully complicated when
>   it comes to some packages?   I've recently become convinced that there is a
>   memory leak in the version of Firefox I've been running, which has
>   made my personal workstation grind to a near halt.   So I thought -
>   .......
> I understand where you're coming from.  I can offer an obsevation and a
> suggestion:
>   firefox seems to have stability/bloat issues, and it's not clear
>   that's about NetBSD.  There are a huge number of package dependencies.

I agree.

>   The pkgsrc stable branches are much more stable than head.   I would
>   suggest that you install from binary packages built for your os
>   release and the most recent branch, and stick with that.   When
>   updating, it may be best to remove all old packages and then add the
>   new ones.

Which is what I tried to do in the first place.   But there does not seem to be 
nicely wrapped-up version of firefox - that's just a script that needs 
which is in <devel>.   Maybe it's just 5.0.2 that lacks such a thing?   Anyone?
> There are tools that I don't really understand for managing binary
> packages.  Certainly there is pkg_chk, but also pkgin, which is on my
> list of things to understand.  I believe that it's intended to support
> your use case.

pkgin is new to me too - nothing in my online manual.   But in general, except 
simple cases with few or no dependencies, the binary package environment does 
not seem
complete enough to be dependable - it may just be detail that's missing here and
there, but those of us who are first and foremost users don't necessarily have 
time to do a lot of option twiddling (remembering the twiddles from last time 
the loop is hard enough).   And these days, a working browser is not the luxury 
once was.

> I personally build from source and use pkg_rolling-replace to manage it,
> but I do that partly because I commit to pkgsrc fairly often.  I don't
> necessarily recomend that to new users.

I suppose I think that I ought to be able to work entirely from binary 
releases, but
be prepared to build from source in case of special needs.   I have the skills, 
it's not where I contribute to keeping the world turning.   Thank you, in any 
for a thoughtful and helpful answer.

Steve Blinkhorn <>

Home | Main Index | Thread Index | Old Index