|
|
Line 1: |
Line 1: |
− | ==rTorrent==
| + | #REDIRECT [[How_To_Install_rTorrent]] |
− | What you will need:
| |
− | # Copy of rTorrent compiled for Intel OS X. | |
− | # Copies of <code>tar</code>, <code>bzip2</code> and <code>bunzip2</code> from [http://www.opensource.apple.com/darwinsource/images/darwinx86-801.iso.gz Darwin x86 ISO]. (Located in <code>/usr/bin</code> )
| |
− | #* Having <code>nano</code> and <code>screen</code> helps a lot, too.
| |
− | # An AppleTV set up with SSH access.
| |
− | | |
− | ==Here is how to install!==
| |
− | First, gather the necessary files together in a single folder for ease of organization (not necessary though), and use scp (or your favorite ftp or sftp client, such as [http://cyberduck.ch/ Cyberduck] on OS X or [http://filezilla.sourceforge.net/ FileZilla] on Windows - see their instructions) to transfer them to your AppleTV. In the following examples, replace <code>192.168.0.5</code> with whatever your AppleTV's address is. Open up Terminal.app and do:
| |
− | <pre>scp tar frontrow@192.168.0.5:
| |
− | scp bunzip2 frontrow@192.168.0.5:</pre>
| |
− | Or, if all your files are in the same folder, open up Terminal.app, go to that folder, and do:
| |
− | <pre>cd myfoldername
| |
− | scp * frontrow@192.168.0.5:</pre>
| |
− | | |
− | Now, log in to your AppleTV with SSH:
| |
− | <pre>ssh frontrow@192.168.0.5</pre>
| |
− | | |
− | Once you're in, do:
| |
− | <pre>./bunzip2 rtorrent-0.7.4-osx.tar.bz2
| |
− | ./tar xvf rtorrent-0.7.4-osx.tar</pre>
| |
− | Alternately, you can copy <code>tar</code>, <code>bzip2</code> and <code>bunzip2</code> to your <code>/usr/bin</code> directory (see next step!) This will make your root filesystem writable, so be careful.
| |
− | <pre>sudo mount -uw /</pre>
| |
− | (The next step is optional!)
| |
− | <pre>sudo cp -n tar /usr/bin
| |
− | sudo cp -n bzip2 /usr/bin
| |
− | sudo cp -n bunzip2 /usr/bin
| |
− | sudo cp -n nano /usr/bin
| |
− | sudo cp -n screen /usr/bin</pre>
| |
− | Note that these must be correctly chmodded, if they are not already, with<br><code>chmod +x <filename></code><br>before you copy or<br><code>sudo chmod +x /usr/bin/<filename></code><br>afterward. They may not need this, but I don't think it hurts to do it again if you're in doubt. Anyway, then you don't need to type "./" in front of executing these commands anymore. If you do this before extracting the rTorrent archive, you can use<br><code>tar xjvf rtorent-0.7.4-0sx.tar.bz2</code> - all one step.<br>
| |
− | Since the root filesystem is still writable, we need to — if they do not already exist — create the following directories:
| |
− | <pre>sudo mkdir -p /usr/local/bin
| |
− | sudo mkdir /usr/local/lib</pre>
| |
− | Then move our files into place!
| |
− | <pre>sudo cp rtorrent-0.7.4-osx/rtorrent /usr/local/bin
| |
− | sudo cp rtorrent-0.7.4-osx/libtorrent.* /usr/local/lib
| |
− | sudo mount -ur /</pre>
| |
− | | |
− | ==Environment==
| |
− | Now you may create a file called <code>.profile</code> in your home directory, either by using <code>nano</code> and pasting the following, or just do:
| |
− | <pre>echo export PATH="/bin:/sbin:/usr/local/bin:/usr/bin:/usr/sbin" > ~/.profile</pre>
| |
− | There is also a more global way of doing this, if you set up your path in the file <code>/etc/profile</code>
| |
− | | |
− | Now just run <code>rtorrent</code>, or better yet, <code>screen rtorrent</code> and you have a text-mode BitTorrent client on your AppleTV! What's more convenient than that! The basics of using screen is to type Ctrl+A then Ctrl+D and you can exit out of things, but leave rTorrent running. Next time you need to access it, SSH back in to your AppleTV and type <code>screen -rd</code> and boom!
| |