Howdy Alex and Andrew,
Thanks very much for your quick responses!
Alex: I should've included the relevant info, namely OS 10.6.5, and yes I'm
using the unstable tree. You're actually right, now that I look back at the
output: I was given the choice between TeXLive and teTeX, but I glossed over
it by just hitting the default response. My bad. But my point was more
that *any* TeX installation, given that I just want a Python package, seems
a little like overkill. (The trick is, I've already installed TeXLive
non-Fink-style, because of the clash with the package manager; so the new
Fink install would either give me an outdated or a redundant TeX
installation.)
But I wasn't aware of deborphan and debfoster. Those could be what I'm
looking for. I'll check those out to see if they can do what I'm thinking.
Thanks very much for the tip.
Andrew: You're totally right. I had just defaulted to Fink since I have
some other (Python 3.x) stuff installed via Fink, and I wanted to keep
things together. But if Alex's suggestions don't pan out, I'll likely take
your route. Thanks for the assistance.
Best,
t
On Wed, Jan 5, 2011 at 3:59 PM, Alexander Hansen <
[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 1/5/11 4:09 PM, Todd Krause wrote:
> > Howdy,
> >
> > This is a sort of general question regarding Fink. I wanted to do a
> > simple install of matplotlib, geared to work with Python 2.6. When I
> > started the process, this is what Fink shot back:
> >
> >>>>
> >
> > The following package will be installed or updated:
> >
> > matplotlib-py26
> >
> > The following 126 additional packages will be installed:
> >
> > atk1 atk1-shlibs autoconf autoconf2.6 automake1.11 cairo cairo-shlibs
> >
> > compress-raw-bzip2-pm5100 compress-raw-zlib-pm5100 configobj-py26
> >
> > crypt-ssleay-pm5100 dateutil-py26 db48-aes db48-aes-shlibs
> >
> > docbook-dsssl-nwalsh docbook-dtd docbook-xsl encode-pm5100
> >
> > fink-package-precedence fontconfig-config fontconfig2-dev
> > fontconfig2-shlibs
> >
> > freeglut freeglut-shlibs freetype219 freetype219-shlibs gd2 gd2-shlibs
> >
> > getoptbin ghostscript ghostscript-fonts glib2-dev glib2-shlibs glitz
> >
> > glitz-shlibs gnome-doc-utils gtk+2 gtk+2-dev gtk+2-shlibs gtk-doc
> >
> > html-parser-pm5100 html-tagset-pm intltool40 io-compress-pm5100
> libdatrie1
> >
> > libdatrie1-shlibs libgettext3-dev libglade2 libglade2-shlibs libjasper.1
> >
> > libjasper.1-shlibs libjpeg8 libkpathsea4 libkpathsea4-shlibs
> > liblzma5-shlibs
> >
> > libpaper1-dev libpaper1-shlibs libpng14 libpng14-shlibs libpng3
> >
> > libpng3-shlibs librarian.08-shlibs libthai libthai-dev libthai-shlibs
> >
> > libtiff libtiff-bin libtiff-shlibs libtool2 libtool2-shlibs libwww
> >
> > libwww-bin libwww-pm5100 libwww-shlibs libxml2 libxml2-bin libxml2-py26
> >
> > libxml2-shlibs libxslt libxslt-bin libxslt-shlibs m4 nose-py26
> > numarray-py26
> >
> > numeric-py26 numpy-py26 openjade openmotif3 openmotif3-shlibs opensp4
> >
> > opensp4-dev opensp4-shlibs pango1-xft2-ft219 pango1-xft2-ft219-dev
> >
> > pango1-xft2-ft219-shlibs pixman pixman-shlibs pkgconfig pycairo-py26
> >
> > pycairo-py26-dev pygobject2-py26 pygobject2-py26-dev
> pygobject2-py26-shlibs
> >
> > pygtk2-gtk-py26 pygtk2-gtk-py26-dev python26 python26-shlibs pytz-py26
> >
> > rarian rarian-compat setuptools-py26 sgml-entities-iso8879
> shared-mime-info
> >
> > t1lib5-nox t1lib5-nox-shlibs t1lib5-x11 t1lib5-x11-shlibs tetex-base
> >
> > tetex-texmf texi2html uri-pm5100 xdg-base xft2-dev xft2-shlibs
> >
> > xml-parser-pm5100 xz
> >
> > Do you want to continue? [Y/n]
> >
> > Failed: Package requirements not satisfied
> >
> >>>>
> >
> > I understand, say, why python26 is in there (even though my OS shipped
> > with version 2.6.1): Fink wants to make sure it uses the proper version
> > of python, and so has to install its own.
>
> Right. Apple's Python doesn't include X11 support, for one thing.
>
> But if you look in that list
> > of 126 additional packages, you'll see, for example, tetex-base and
> > tetex-texmf. So in order to install matplotlib, I also need to install
> > an entire LaTeX distribution? And an outdated one at that... (Fink
> > finally added TeXLive to the list of packages, so there's a newer
> > distribution of LaTeX for Fink to use; though unfortunately installing
> > it via Fink breaks the LaTeX package manager that comes with it.)
>
> I'm a bit surprised that you were forced to install tetex rather than
> having the option to pick between texlive and tetex. Unless you're on
> the stable tree (you didn't specify OS version, stable/unstable, ...)
>
> I would guess something in the build tree uses TeX to build its
> documents. Personally, I think the docs should be shoved over into
> separate packages when that happens, since one often just gets a copy of
> the official upstream docs which could be downloaded instead.
>
> >
> > I don't mean to complain. I guess what I'm asking is this: if this
> > install is going to literally double the number of packages I have in
> > Fink, and probably at least 100 of those packages are ones I'm not going
> > to use again, is there any automated way to uninstall all the ancillary
> > packages deposited for a one-time installation of the one package I want?
> >
> > Thanks very much,
> > Todd
> >
> >
> >
>
> Check out deborphan or debfoster. A fair number of the packages that
> are in this list are only needed at build time, and they can indeed be
> uninstalled.
>
> - --
> Alexander Hansen, Ph.D.
> Fink User Liaison
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk0k6agACgkQB8UpO3rKjQ+NPACgofNTQqbgI3fYrEquA77RAzju
> Z2YAni+0b4YT941RM+U0k6f/MXXh6J5z
> =clWW
> -----END PGP SIGNATURE-----
>
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners