I just finished installing Flock on my desktop, but ran into a few issues. Nothing obvious that I could find that explained the dependency problems, so now that I’ve sorted them:
Flock only provides 32-bit (i686) binaries so if you’re running 64-bit (x86_64) Fedora Linux, you probably don’t have the right dependencies.
First step, download the archive file from flock.com
Then, uncompress it. I choose to do this straight to /usr/local
sudo tar -C /usr/local -xf /path/to/flock-*.linux-i686.tar.bz2
Create a symlink in /usr/local/bin so it is in your path:
sudo ln -s /usr/local/flock/flock-browser /usr/local/bin
If you run
flock-browser now, you’ll get an error:
error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
If you satisfy this, you’ll get some more, so here are the packages you need to install with yum (which will pull down lots more). Don’t try to satisfy them yourself, it will only cause you pain. Just use yum.
sudo yum install gtk2.i686 libXt.i686 PackageKit-gtk-module.i686 libcanberra-gtk2.i686
You might still get some errors about a gtk theme, but I ignored them as they appear to be fairly harmless (at least I don’t care about them):
(flock-bin:19147): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",