Ben Watkins wrote:
[Linux system, GTK+-2.0 installed from sources]Hello,
I somehow messed up my installation of GTk+ 2, and now it will not let me re-install until I have gotten rid of some files it continues to find.
If you can help me completely uninstall GTK so I can re-install, it
would be greatly appreciated.
1. Run:
prefix=`/sbin/ldconfig -p | grep gtk-x11-2 | sed -e 's,^.* => \(/.*\)/lib/libgtk-x11.*$,\1,' | uniq`
$prefix now holds the prefix of the install path.
2. Remove libraries rm -f $prefix/lib/libgtk-x11-2.0* rm -f $prefix/lib/libgdk-x11-2.0* rm -f $prefix/lib/libgdk_pixbuf-2.0* rm -rf $prefix/lib/gtk+-2.0
rm -f $prefix/libpango* rm -rf $prefix/pango
rm -f $prefix/libatk*
rm -f $prefix/libglib-2.0* rm -f $prefix/libgmodule-2.0* rm -f $prefix/libgobject-2.0* rm -f $prefix/libgthread-2.0*
3. Run '/sbin/ldconfig' as root. Your system doesn't have GTK+-2.0 libraries.
4. Remove *.pc files: rm -f $prefix/lib/pkgconfig/gdk-2.0.pc rm -f $prefix/lib/pkgconfig/gdk-pixbuf-2.0.pc rm -f $prefix/lib/pkgconfig/gdk-pixbuf-xlib-2.0.pc rm -f $prefix/lib/pkgconfig/gdk-x11-2.0.pc rm -f $prefix/lib/pkgconfig/gtk+-2.0.pc rm -f $prefix/lib/pkgconfig/gtk+-x11-2.0.pc
rm -f $prefix/lib/pkgconfig/pango*.pc
rm -f $prefix/lib/pkgconfig/atk*.pc
rm -f $prefix/lib/pkgconfig/glib-2.0.pc rm -f $prefix/lib/pkgconfig/gmodule-2.0.pc rm -f $prefix/lib/pkgconfig/gobject-2.0.pc rm -f $prefix/lib/pkgconfig/gthread-2.0.pc
Now your system has no GTK+-2.0 devel.
5. Remove other stuff to free some space on hard drive (maybe I missed some):
rm -rf $prefix/include/gtk-2.0
rm -rf $prefix/include/pango*
rm -rf $prefix/include/atk*
rm -rf $prefix/include/glib-2.0
rm -f $prefix/bin/gtk-query-immodules-2.0 rm -f $prefix/bin/gdk-pixbuf-query-loaders rm -f $prefix/bin/pango-querymodules
rm -rf $prefix/share/gtk-2.0
rm -rf $prefix/share/gtk-doc/html/gtk rm -rf $prefix/share/gtk-doc/html/gdk rm -rf $prefix/share/gtk-doc/html/gdk-pixbuf rm -rf $prefix/share/gtk-doc/html/pango rm -rf $prefix/share/gtk-doc/html/atk rm -rf $prefix/share/gtk-doc/html/glib rm -rf $prefix/share/gtk-doc/html/gobject
rm -rf $prefix/share/doc/gtk2* rm -rf $prefix/share/doc/glib2* rm -rf $prefix/share/doc/pango* rm -rf $prefix/share/doc/atk*
rm -f `find $prefix/share/locale -name 'gtk2*.mo'` rm -f `find $prefix/share/locale -name 'glib2*.mo'` rm -f `find $prefix/share/locale -name 'atk*.mo'`
Olexiy
_______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list