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. 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 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
------------------------------------------------------------------------------
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