These instructions are for Fedora 14.  Is there anything more recent?

It's still relevant.  Works if you follow what they say.  Privoxy can be a problem.  Easier not to use it.  In /etc/tor/torrc you can uncomment...

 SOCKSPort 9050
ControlPort 9051
HashedControlPassword 16:

Then start Tor with 'tor -f /etc/tor/torrc' as a user and not as root.  In Firefox change the settings under Preferences > Advanced > Network > Connection > Settings > Manual proxy configuration > Socks host =  Port 9050   Check the SockV5 box.  Check Proxy DNS when using Socks V5