If you have not already opened tcp ports 6881 through 6999 in your Fedora firewall for another bittorrent application such as the one described above open the terminal. Type:
su -
Hit enter. Type your root password. Hit enter. Type:
/sbin/iptables -I INPUT -p tcp --destination-port 6881:6999 -j ACCEPT
Hit enter. This adds a rule to open TCP ports 6881 through 6999 in your firewall. These ports are required by bittorent and/or Azureus. Type:
/sbin/iptables-save > /etc/sysconfig/iptables
Hit enter. This saves the rule. You must also open udp port 6881 for Azureus. Type:
/sbin/iptables -I INPUT -p udp --destination-port 6881:6881 -j ACCEPT
Hit enter. This adds a rule to open UDP port 6881 in your firewall. Type:
/sbin/iptables-save > /etc/sysconfig/iptables
Hit enter. This saves the rule. Type:
/sbin/iptables -L
Hit enter. This will output your iptables file so you can see if the rule was saved. Type:
cd /home/your_user_name
Hit enter. Type:
tar xvfj *.tar.bz2
Hit enter. Type:
rm *.bz2
Hit enter. Type "y" and hit enter. Type:
cd azureus
Hit enter. Type:
./azureus
Hit enter. Azureus will open. Configure your preferences in the dialog box presented and update the plugin if asked. (If you get an error later when auto-updating you may have to log in as root (type "su -" in a terminal, hit enter, type your root password, hit enter), change to your home directory (cd /home/your_user_name), and run azureus as root temporarily to successfully update.) When you click on a ".torrent" file in Firefox you will be presented with a dialog box. Click the radio button "open with" and click the checkbox "Do this automatically for files like this form now on", then click the "browse" button in the dialog box (or the down arrow on the left side of the text window and select "other") and browse to "home" > "azureus", double click on "azureus" and select "azureus". Click "open". Click "OK". This will allow you to download ".torrent" files from within Firefox. Note: If you choose to download your files into a hidden directory such as the /home/your_user_name/.Azureus/shares folder you will have to click on "View" > "Show hidden files" in "Places" > "Home Folder" to get to them in the file browser.
Then type bash shell programming books torrents into google and you'll be in business.