Actually, this is a bug in gtk+2.0, which doesn't ship the /usr/bin/gtk-update-icon-cache symlink on architectures other than i386:
andreas@anubis:~/development/ubuntu$ dpkg-deb -c libgtk2.0-bin_2.24.5-0ubuntu4_amd64.deb drwxr-xr-x root/root 0 2011-07-19 16:12 ./ drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/ drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/ drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/doc/ drwxr-xr-x root/root 0 2011-07-19 16:13 ./usr/share/doc/libgtk2.0-bin/ -rw-r--r-- root/root 12293 2011-07-19 15:59 ./usr/share/doc/libgtk2.0-bin/copyright drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/man/ drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/man/man8/ -rw-r--r-- root/root 403 2011-07-19 16:12 ./usr/share/man/man8/update-icon-caches.8.gz drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/man/man7/ -rw-r--r-- root/root 1148 2011-07-19 16:12 ./usr/share/man/man7/gtk-options.7.gz lrwxrwxrwx root/root 0 2011-07-19 16:13 ./usr/share/doc/libgtk2.0-bin/changelog.Debian.gz -> ../libgtk2.0-0/changelog.Debian.gz andreas@anubis:~/development/ubuntu$ dpkg-deb -c libgtk2.0-bin_2.24.5-0ubuntu4_i386.deb drwxr-xr-x root/root 0 2011-07-19 16:15 ./ drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/ drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/bin/ drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/ drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/doc/ drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/doc/libgtk2.0-bin/ -rw-r--r-- root/root 12293 2011-07-19 15:59 ./usr/share/doc/libgtk2.0-bin/copyright drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/man/ drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/man/man7/ -rw-r--r-- root/root 1148 2011-07-19 16:14 ./usr/share/man/man7/gtk-options.7.gz drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/man/man1/ -rw-r--r-- root/root 799 2011-07-19 16:14 ./usr/share/man/man1/gtk-query-immodules-2.0.1.gz -rw-r--r-- root/root 1211 2011-07-19 16:14 ./usr/share/man/man1/gtk-update-icon-cache.1.gz drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/man/man8/ -rw-r--r-- root/root 403 2011-07-19 16:14 ./usr/share/man/man8/update-icon-caches.8.gz drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/sbin/ -rwxr-xr-x root/root 596 2011-07-19 15:59 ./usr/sbin/update-icon-caches lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/bin/gtk-query-immodules-2.0 -> ../lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/bin/gtk-update-icon-cache -> ../lib/i386-linux-gnu/libgtk2.0-0/gtk-update-icon-cache lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/share/doc/libgtk2.0-bin/README.gz -> ../libgtk2.0-common/README.gz lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/share/doc/libgtk2.0-bin/NEWS.gz -> ../libgtk2.0-common/NEWS.gz lrwxrwxrwx root/root 0 2011-07-19 16:15 ./usr/share/doc/libgtk2.0-bin/changelog.Debian.gz -> ../libgtk2.0-0/changelog.Debian.gz
Actually, this is a bug in gtk+2.0, which doesn't ship the /usr/bin/ gtk-update- icon-cache symlink on architectures other than i386:
andreas@ anubis: ~/development/ ubuntu$ dpkg-deb -c libgtk2. 0-bin_2. 24.5-0ubuntu4_ amd64.deb doc/libgtk2. 0-bin/ doc/libgtk2. 0-bin/copyright man/man8/ man/man8/ update- icon-caches. 8.gz man/man7/ man/man7/ gtk-options. 7.gz doc/libgtk2. 0-bin/changelog .Debian. gz -> ../libgtk2. 0-0/changelog. Debian. gz anubis: ~/development/ ubuntu$ dpkg-deb -c libgtk2. 0-bin_2. 24.5-0ubuntu4_ i386.deb doc/libgtk2. 0-bin/ doc/libgtk2. 0-bin/copyright man/man7/ man/man7/ gtk-options. 7.gz man/man1/ man/man1/ gtk-query- immodules- 2.0.1.gz man/man1/ gtk-update- icon-cache. 1.gz man/man8/ man/man8/ update- icon-caches. 8.gz update- icon-caches gtk-query- immodules- 2.0 -> ../lib/ i386-linux- gnu/libgtk2. 0-0/gtk- query-immodules -2.0 gtk-update- icon-cache -> ../lib/ i386-linux- gnu/libgtk2. 0-0/gtk- update- icon-cache doc/libgtk2. 0-bin/README. gz -> ../libgtk2. 0-common/ README. gz doc/libgtk2. 0-bin/NEWS. gz -> ../libgtk2. 0-common/ NEWS.gz doc/libgtk2. 0-bin/changelog .Debian. gz -> ../libgtk2. 0-0/changelog. Debian. gz
drwxr-xr-x root/root 0 2011-07-19 16:12 ./
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2011-07-19 16:13 ./usr/share/
-rw-r--r-- root/root 12293 2011-07-19 15:59 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/man/
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/
-rw-r--r-- root/root 403 2011-07-19 16:12 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:12 ./usr/share/
-rw-r--r-- root/root 1148 2011-07-19 16:12 ./usr/share/
lrwxrwxrwx root/root 0 2011-07-19 16:13 ./usr/share/
andreas@
drwxr-xr-x root/root 0 2011-07-19 16:15 ./
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/bin/
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/doc/
drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/
-rw-r--r-- root/root 12293 2011-07-19 15:59 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/share/man/
drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/
-rw-r--r-- root/root 1148 2011-07-19 16:14 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/
-rw-r--r-- root/root 799 2011-07-19 16:14 ./usr/share/
-rw-r--r-- root/root 1211 2011-07-19 16:14 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:15 ./usr/share/
-rw-r--r-- root/root 403 2011-07-19 16:14 ./usr/share/
drwxr-xr-x root/root 0 2011-07-19 16:14 ./usr/sbin/
-rwxr-xr-x root/root 596 2011-07-19 15:59 ./usr/sbin/
lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/bin/
lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/bin/
lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/share/
lrwxrwxrwx root/root 0 2011-07-19 16:14 ./usr/share/
lrwxrwxrwx root/root 0 2011-07-19 16:15 ./usr/share/