Comment 31 for bug 411322

Revision history for this message
Emanuele Pane (emanuele-pane) wrote :

Hi lutterworth,

for the time being, you could manage to install the patch by compiling yourself the package: just follow the Link Andreas Allacher posted on comment #23 (https://bugzilla.gnome.org/show_bug.cgi?id=593809).

As far as I know, that's the way to go right now.

On bugzilla.gnome.org, Takehiko Abe posted the instruction for his patch on comment #15.
You can use them directly from your Ubuntu 9.10 amd64 (I slightly modified them here to adapt the commands):

1. sudo apt-get source libglib2.0-0
2. sudo apt-get build-dep libglib2.0-0
3. find the file in the directories you just created, precisely look for: gio/glocalfileinfo.c
4. modify the file following Takehiko's instructions on comment #6, removing the lines with a - and adding the lines fine a +.
5. sudo dpkg-buildpackage -us -uc
6. install all the .deb packages built (that's what I did, but I guess you could just install libglib2.0-0)

Since you just overwrote the same packages that already are in your distribution repositories, two things will happen: when you restart, your symbolic links will be right were you put them; as soon as you update your package list, your system will want to reinstall the previous version of the packages.
This can be avoided by putting on hold these packages so that they don't get updated: https://help.ubuntu.com/community/AptGet/Howto

This should cover it. I really hope so: there are certainly better ways to do this, but that's just all I got for now.