I'm an xubuntu user and I finally got fed up waiting for updates to XFCE and decided to do some packaging and upgrading myself.
I used the graphical installer to upgrade to XFCE 4.4.1 and I then used checkinstall to upgrade Thunar to 0.8.1-svn both of which seemed to go OK, but I'm now trying to upgrade xfburn and I have encountered a problem with the packaging of Thunar.
When I try to use CheckInstall to install xfburn i get an error saying that /usr/local/share/icons/hicolor/icon-theme.cache has been installed as part of the Thunar package and cannot be replaced. Now I've found the following link http://renatoram.wordpress.com/2007/05/ … e-packets/
saying that there is a problem with checkinstall installing files for gnome that modify existing files such as the files for your gconf db, icon cache, and scrollkeeper help database. This apparently causes problems when you try to uninstall as well because it tried to remove these shared files.
It recommends excluding these directories from the checkinstall directories:
and I would think on my system that would include /usr/local/share/icons/ as well.
What I'm wondering is - is there a problem with excluding these install paths from an install and is there a way to make the necessary changes to the shared files in these directories?
Do you have any other advice that would allow me to install these files without spending hours making packages for each one?
OK does anyone know what /usr/local/share/icons/hicolor/icon-theme.cache is? Can I just safely exclude that one file from an install. I've run an experiment and that seems to be that case.
An icon-theme.cache is a file containing cached information about the icons in the directory tree below the given directory. GTK uses the cache files to avoid a lot of system calls and disk seek overhead when an application starts.
You can create or update an icon.cache file using the gtk-update-icon-cache command after installing XFCE.
1. Help the ReliaFree Project --> http://reliafree.sourceforge.net
2. Distribution --> Cross Linux from Scratch
3. Registered Linux user #413054
4. (C)LFS user #17727.
5. Ask smart --> http://www.catb.org/%7Eesr/faqs/smart-questions.html