How to keep install base clean and slim?
William Davis
frstan at bellsouth.net
Sun Oct 28 22:15:57 PDT 2007
On Oct 29, 2007, at 12:58 AM, Tobias Weisserth wrote:
> Hi everybody,
>
> I have a very basic question that I couldn't answer for myself by
> looking at the port manpage or by searching the macports website.
>
> My install base is cluttered by many inactive versions of ports that
> I cannot uninstall without running in dependency problems.
>
> For example, this is a list of all the ports that I have installed:
>
> The following ports are currently installed:
> a2ps @4.13b_3 (active)
> aalib @1.4rc5_2 (active)
> apr @1.2.11_0 (active)
> apr @1.2.8_0
> apr @1.2.9_0
> apr-util @1.2.10_0 (active)
> apr-util @1.2.8_2
> aspell @0.60.5_0 (active)
> aterm @1.0.0_0+darwin_8 (active)
> atk @1.18.0_0
> atk @1.20.0_0
> atk @1.20.0_1 (active)
> audiofile @0.2.6_0
> audiofile @0.2.6_1 (active)
> autoconf @2.61_0
> autoconf @2.61_1 (active)
> autogen @5.9.1_0+darwin_8
> autogen @5.9.2_0+darwin_8 (active)
> automake @1.10_0 (active)
> bison @2.3_0 (active)
> boehmgc @6.8_0+darwin_8
> boehmgc @7.0_0+darwin_8 (active)
> bzip2 @1.0.4_1 (active)
> cairo @1.4.10_0 (active)
> cairo @1.4.8_0
> cairomm @1.2.4_0 (active)
> clamav @0.91.1_0
> clamav @0.91.2_0 (active)
> cups-headers @1.1.15_1 (active)
> curl @7.16.2_0+darwin_8
> curl @7.16.4_0+darwin_8
> curl @7.17.0_0+darwin_8 (active)
> db44 @4.4.20_1+darwin_8 (active)
> dbh @1.0.24_1 (active)
> dbus @1.0.2_2 (active)
> dbus-glib @0.73_0
> dbus-glib @0.74_0 (active)
> dia @0.96.1_0 (active)
> docbook-xml-4.1.2 @4.1.2_1 (active)
> docbook-xml-4.2 @4.2_0 (active)
> docbook-xsl @1.72.0_0 (active)
> esound @0.2.38_1 (active)
> expat @2.0.1_0 (active)
> fcgi @2.4.0_1 (active)
> ffcall @1.10_0 (active)
> fluxbox @1.0.0_0 (active)
> fluxbox @1.0rc3_0
> fontconfig @2.4.2_0+macosx
> fontconfig @2.4.2_1+macosx (active)
> freetype @2.3.4_1
> freetype @2.3.5_0 (active)
> gail @1.18.0_0
> gail @1.20.0_0
> gail @1.20.0_1
> gail @1.20.1_1 (active)
> gawk @3.1.5_2 (active)
> gcc41 @4.1.2_1+darwin_8
> gcc41 @4.1.2_2+darwin_8 (active)
> gcc42 @4.2.0_0+darwin_8
> gcc42 @4.2.1_0+darwin_8
> gcc42 @4.2.2_0+darwin_8 (active)
> gconf @2.18.0.1_0
> gconf @2.20.0_1
> gconf @2.20.1_0 (active)
> getopt @1.1.4_0
> getopt @1.1.4_1 (active)
> gettext @0.16.1_0 (active)
> ghostscript @8.54_0
> ghostscript @8.60_0 (active)
> gimp-print @4.2.7_0 (active)
> gimp2 @2.2.14_0
> gimp2 @2.3.18_0
> gimp2 @2.3.19_0+gnome+python
> gimp2 @2.4.0-rc1_0+gnome+python
> gimp2 @2.4.0-rc3_0 (active)
> glib2 @2.12.12_0
> glib2 @2.12.13_0
> glib2 @2.14.0_0
> glib2 @2.14.1_0
> glib2 @2.14.2_0 (active)
> glibmm @2.12.10_0
> glibmm @2.12.9_0
> glibmm @2.14.0_0 (active)
> gmp @4.2.1_4+test (active)
> gnome-icon-theme @2.18.0_1
> gnome-icon-theme @2.20.0_0
> gnome-icon-theme @2.20.0_1 (active)
> gnome-keyring @0.8.1_0
> gnome-keyring @2.20.0_0
> gnome-keyring @2.20.1_0 (active)
> gnome-mime-data @2.18.0_3 (active)
> gnome-mime-data @2.4.3_0
> gnome-vfs @2.18.1_0
> gnome-vfs @2.20.0_1 (active)
> gnugetopt @1.2_1 (active)
> gnupg @1.4.7_0 (active)
> gnustep-base @1.14.0_0 (active)
> gnustep-gui @0.12.0_0 (active)
> gnustep-make @2.0.1_0+gnustep_layout (active)
> gnutls @1.6.3_0+darwin_8
> gnutls @2.0.0_0+darwin_8 (active)
> gsed @4.1.5_0
> gsed @4.1.5_1 (active)
> gtk-xfce-engine @2.2.9_0 (active)
> gtk2 @2.10.13_0
> gtk2 @2.10.14_0
> gtk2 @2.12.0_0
> gtk2 @2.12.1_0 (active)
> gtkmm @2.10.10_0
> gtkmm @2.12.0_0 (active)
> guile @1.8.1_2+darwin_8 (active)
> gzip @1.3.12_0+darwin_8 (active)
> heimdal @0.7.2_0
> heimdal @0.7.2_1
> heimdal @1.0.1_0
> help2man @1.36.4_0+darwin_8
> help2man @1.36.4_1+darwin_8 (active)
> hicolor-icon-theme @0.10_0 (active)
> howl @0.9.10_0
> howl @1.0.0_0 (active)
> icon-naming-utils @0.8.1_0
> icon-naming-utils @0.8.2_0
> icon-naming-utils @0.8.6_0 (active)
> inkscape @0.45.1_0 (active)
> intltool @0.35.5_0
> intltool @0.36.2_0 (active)
> jasper @1.701.0_0 (active)
> jpeg @6b_1
> jpeg @6b_2 (active)
> lame @3.97_0 (active)
> latex2html @2002-2-1_1 (active)
> lcms @1.16_0 (active)
> libart_lgpl @2.3.19_1
> libart_lgpl @2.3.19_2 (active)
> libbonobo @2.18.0_0
> libbonobo @2.20.0_1
> libbonobo @2.20.1_1 (active)
> libbonoboui @2.18.0_0
> libbonoboui @2.20.0_0
> libbonoboui @2.20.0_1 (active)
> libcroco @0.6.1_0
> libcroco @0.6.1_1 (active)
> libexif @0.6.13_1
> libexif @0.6.16_0
> libexif @0.6.16_1 (active)
> libgcrypt @1.2.4_0+darwin_8
> libgcrypt @1.2.4_1+darwin_8 (active)
> libglade2 @2.6.0_1
> libglade2 @2.6.1_1
> libglade2 @2.6.2_0 (active)
> libgnome @2.18.0_0
> libgnome @2.19.1_0
> libgnome @2.20.0_0
> libgnome @2.20.1.1_1 (active)
> libgnomecanvas @2.14.0_1
> libgnomecanvas @2.20.0_1
> libgnomecanvas @2.20.1.1_0 (active)
> libgnomecups @0.2.2_0
> libgnomecups @0.2.2_1 (active)
> libgnomeprint @2.12.1_0
> libgnomeprint @2.18.2_0 (active)
> libgnomeprintui @2.12.1_0
> libgnomeprintui @2.18.1_0 (active)
> libgnomeui @2.18.1_0
> libgnomeui @2.20.0_0
> libgnomeui @2.20.1.1_0 (active)
> libgpg-error @1.5_0
> libgpg-error @1.5_1 (active)
> libgsf @1.14.3_1
> libgsf @1.14.7_0 (active)
> libgtkhtml @2.11.0_0
> libgtkhtml @2.11.1_0 (active)
> libiconv @1.11_4+darwin_8
> libiconv @1.11_5+darwin_8
> libiconv @1.11_6+darwin_8 (active)
> libidl @0.8.8_0
> libidl @0.8.9_0 (active)
> libmad @0.15.1b_1 (active)
> libmcrypt @2.5.8_0+darwin_8 (active)
> libmng @1.0.9_0 (active)
> libogg @1.1.3_0
> libogg @1.1.3_1
> libogg @1.1.3_2 (active)
> libpcap @0.9.5_1 (active)
> libpng @1.2.18_0+darwin_8
> libpng @1.2.20_0+darwin_8
> libpng @1.2.22_0+darwin_8 (active)
> librsvg @2.16.1_1
> librsvg @2.18.2_1 (active)
> libsigcxx2 @2.0.17_0+darwin_8
> libsigcxx2 @2.0.18_0+darwin_8 (active)
> libtasn1 @0.3.9_0
> libtasn1 @1.1_0 (active)
> libtool @1.5.22_0
> libtool @1.5.24_0
> libtool @1.5.24_1 (active)
> libungif @4.1.4_0
> libungif @4.1.4_1
> libungif @4.1.4_2 (active)
> libvorbis @1.1.2_0
> libvorbis @1.2.0_0 (active)
> libwmf @0.2.8.4_0 (active)
> libxfce4mcs @4.2.4_0 (active)
> libxfce4util @4.2.4_0 (active)
> libxfcegui4 @4.2.4_0 (active)
> libxml2 @2.6.28_1
> libxml2 @2.6.29_0
> libxml2 @2.6.30_0 (active)
> libxslt @1.1.20_0
> libxslt @1.1.22_0 (active)
> lighttpd @1.4.15_0+darwin_8
> lighttpd @1.4.18_0+darwin_8 (active)
> lynx @2.8.6rel.5_0+ssl (active)
> lzo @1.08_0 (active)
> lzo2 @2.02_1+darwin_8
> lzo2 @2.02_2+darwin_8 (active)
> m4 @1.4.10_0
> m4 @1.4.10_1 (active)
> m4 @1.4.9_0
> mhash @0.9.9_0+darwin_8 (active)
> mpfr @2.2.1_1+darwin_8
> mpfr @2.3.0_1+darwin_8
> mpfr @2.3.0_2+darwin_8
> mpfr @2.3.0_4+darwin_8 (active)
> MPlayer @1.0rc1_4+darwin_8+darwin_powerpc+macosx (active)
> ncurses @5.6_0+darwin_8 (active)
> ncursesw @5.6_0+darwin_8 (active)
> neon @0.26.3_0
> neon @0.26.3_1
> neon @0.26.4_0 (active)
> netpbm @10.26.42_0+darwin_8
> netpbm @10.26.44_0+darwin_8 (active)
> nmap @4.20_0
> nmap @4.20_1 (active)
> opencdk @0.5.13_0
> opencdk @0.6.4_0 (active)
> openssl @0.9.8e_0+darwin_8
> openssl @0.9.8g_0+darwin_8 (active)
> orbit2 @2.14.10_1 (active)
> orbit2 @2.14.7_0
> orbit2 @2.14.9_1
> p5-getopt-long @2.36_0
> p5-getopt-long @2.37_0
> p5-locale-gettext @1.05_0 (active)
> p5-pathtools @3.25_0
> p5-test-harness @2.64_0
> p5-test-harness @2.64_1
> p5-test-simple @0.70_0
> p5-test-simple @0.72_0
> p5-xml-namespacesupport @1.09_0 (active)
> p5-xml-parser @2.34_3
> p5-xml-parser @2.34_4 (active)
> p5-xml-sax @0.16_0
> p5-xml-sax @0.16_1 (active)
> p5-xml-simple @2.16_0
> p5-xml-simple @2.18_0 (active)
> pango @1.16.4_0
> pango @1.16.5_0
> pango @1.18.1_0
> pango @1.18.2_0
> pango @1.18.3_0 (active)
> pcre @7.1_1+utf8
> pcre @7.2_0+utf8
> pcre @7.3_0
> pcre @7.4_0 (active)
> pear-base @1.4.9_1
> pear-base @1.6.2_0 (active)
> perl5.8 @5.8.8_0+darwin_8 (active)
> php5 @5.2.3_0+darwin_8+macosx
> php5 @5.2.4_0+darwin_8+macosx
> php5 @5.2.4_1+darwin_8+macosx (active)
> pkgconfig @0.21_0
> pkgconfig @0.22_0 (active)
> poppler @0.5.4_0
> poppler @0.6_0 (active)
> poppler-data @0.1_0 (active)
> popt @1.11_1
> popt @1.12_0 (active)
> potrace @1.7_0 (active)
> PreferencePanes @1.0.1_0 (active)
> psutils @p17_0 (active)
> pwgen @1.15_2
> pwgen @2.06_0
> pwgen @2.06_1 (active)
> py-xml @0.8.4_0 (active)
> py25-cairo @1.4.0_0
> py25-cairo @1.4.0_1 (active)
> py25-gobject @2.12.3_0
> py25-gobject @2.14.0_0 (active)
> py25-gtk @2.10.4_0
> py25-gtk @2.12.0_0 (active)
> py25-numeric @24.2_0+macosx
> py25-numeric @24.2_1+macosx (active)
> python24 @2.4.4_1+darwin_8 (active)
> python25 @2.5.1_1+darwin_8
> python25 @2.5.1_2+darwin_8 (active)
> qemu @0.9.0_1+darwin_8+macosx (active)
> qt3-mac @3.3.8_0 (active)
> rb-actionmailer @1.3.3_0 (active)
> rb-actionpack @1.13.3_0 (active)
> rb-actionwebservice @1.2.3_0 (active)
> rb-activerecord @1.15.3_0 (active)
> rb-activesupport @1.4.2_0 (active)
> rb-dbi @0.1.1_1 (active)
> rb-fcgi @0.8.6_0 (active)
> rb-rails @1.2.3_0 (active)
> rb-rake @0.7.3_0 (active)
> rb-rubygems @0.9.4_0 (active)
> readline @5.2.001_0
> readline @5.2.007_0 (active)
> render @0.9_0
> render @0.9_1 (active)
> ruby @1.8.6-p110_0+thread_hooks (active)
> ruby @1.8.6_0
> ruby @1.8.6_0+thread_hooks
> sqlite3 @3.4.0_0+darwin_8
> sqlite3 @3.4.0_1+darwin_8
> sqlite3 @3.4.1_0+darwin_8
> sqlite3 @3.4.2_0+darwin_8
> sqlite3 @3.4.2_1+darwin_8
> sqlite3 @3.5.1_0+darwin_8 (active)
> subversion @1.4.4_0
> subversion @1.4.5_0 (active)
> teTeX @3.0_4 (active)
> texi2html @1.76_3 (active)
> texinfo @4.11_0 (active)
> texinfo @4.8_2
> texinfo @4.9_0
> tiff @3.8.2_0+darwin_8
> tiff @3.8.2_1+darwin_8+macosx (active)
> watch @3.2.1_0
> watch @3.2.7_0 (active)
> wget @1.10.2_0+darwin_8 (active)
> windowmaker @0.92.0_2 (active)
> wireshark @0.99.5_0+darwin_8
> wireshark @0.99.6_0+darwin_8 (active)
> wm-extra @0.1_2 (active)
> xfcalendar @4.2.4_0 (active)
> xfce @4.2.4_0 (active)
> xfce-mcs-manager @4.2.4_0 (active)
> xfce-mcs-plugins @4.2.4_0 (active)
> xfce-utils @4.2.4_0 (active)
> xfce4-appfinder @4.2.4_0 (active)
> xfce4-icon-theme @4.2.4_0 (active)
> xfce4-iconbox @4.2.4_0 (active)
> xfce4-panel @4.2.4_0 (active)
> xfce4-systray @4.2.4_0 (active)
> xfce4-toys @4.2.4_0 (active)
> xfce4-trigger-launcher @4.2.4_0 (active)
> xfdesktop @4.2.4_0 (active)
> xffm @4.2.4_0 (active)
> xfprint @4.2.4_0 (active)
> Xft2 @2.1.12_0 (active)
> Xft2 @2.1.7_0
> xfwm4 @4.2.4_0
> xfwm4 @4.2.4_2 (active)
> xfwm4-themes @4.2.4_0 (active)
> xmlcatmgr @2.2_0
> xmlcatmgr @2.2_1 (active)
> xmlto @0.0.18_2
> xmlto @0.0.18_3 (active)
> xorg-util-macros @1.1.5_0 (active)
> xorg-xproto @7.0.10_0
> xorg-xproto @7.0.11_0 (active)
> xrender @0.9.0_0+darwin_8
> xrender @0.9.0_1+darwin_8 (active)
> zlib @1.2.3_1 (active)
>
> How do I get rid of inactive, duplicate versions of ports that I
> have installed without hitting the dependency wall?
>
> For example, I have numerous versions of GTK installed:
>
> gtk2 @2.10.13_0
> gtk2 @2.10.14_0
> gtk2 @2.12.0_0
> gtk2 @2.12.1_0 (active)
>
> Though I should only need the latest which is active.
>
> A "sudo port uninstall inactive" doesn't do the job. I have the
> feeling that macports is adding stuff to my system with every
> upgrade without getting rid of the old stuff and eating away at my
> hard drive space. What's the best way to solve this problem?
>
> thanks for your help,
>
> Tobias W.
wont sudo port -df uninstall inactive do it?
in the future instead of doing sudo port install foo
why dont you use
sudo port -duf foo
which will uninstall the old version of foo,
but -warning- Im new here myself. :)
More information about the macports-users
mailing list