Run uTorrent on Raspberry Pi

Step-by-step instruction of running uTorrent on Raspberry Pi 2
using ExaGear Desktop

In this post we will tell about how to run popular torrent client uTorrent on Raspberry Pi. Raspberry Pi 2 and Raspberry Pi 3 are based on ARM microprocessor which is not supported by uTorrent. But it is possible to run uTorrent on Raspberry Pi 2 using virtual machine called ExaGear Desktop which allows to run x86 apps on Raspberry Pi 2/3.

Below is simple instruction how to run uTorrent on your RPi and make from your RPi uTorrent server.

Raspberry Pi test stand configuration

Model

Raspberry Pi 2 Model B

Frequency

900 MHz

Memory

1 GB RAM

Operating System

Raspbian from May 2015

Software

uTorrent Server 3.3

Eltechs ExaGear Desktop for Raspberry Pi 2 v1.1

uTorrent installation instruction

Install ExaGear Desktop

1. Download ExaGear Desktop archive with installation packages and license key. Open command-line Terminal and unpack downloaded archive using the following command:

$ tar -xvzpf exagear-desktop-rpi2.tar.gz

2. Install and activate ExaGear on your ARM device by running install-exagear.sh script in a directory with deb packages and one license key:

$ sudo ./install-exagear.sh

Launch guest x86 system

3. Enter the guest x86 system using the following command:

$ exagear

4. Now you are in x86 environment that can be checked by running ‘arch’ command:

$ arch
i686

5. It is recommended to update apt-get repositories on the first launch of the guest system:

$ sudo apt-get update

Install uTorrent

6. Download the latest uTorrent Server from here: http://www.utorrent.com/downloads/linux

You need to download uTorrent Server for Debian 32-bit.

7. Extract uTorrent Files to the /opt directory:

$ sudo tar xvzf utserver.tar.gz -C /opt/

8. Set permission on uTorrent Server folder:

$ sudo chmod -R 755 /opt/utorrent-server-alpha-v3_3/

9. Run the command to link uTorrent Server to the /user/bin directory:

$ sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

Run uTorrent

10. Start uTorrent Server:

$ utserver -settingspath /opt/utorrent-server-alpha-v3_3/

Note: If you get an error about libssl.so package missing, run the command below to install it, then try starting uTorrent Server again:

$ sudo apt-get install libssl0.9.8:i386

11. Open Firefox and browse to the URL: http://localhost:8080/gui

The username is admin and leave the password field empty.

Final notes

It is worth to note that with ExaGear Desktop you can run other x86 apps on Raspberry Pi 2. ExaGear also supports first generation of Raspberry Pi and another ARM-based devices such as Odroid, Banana Pi, Beagleboard, Cubox, Jetson, Cubieboard etc.

Get my ExaGear Desktop

Also on Eltechs

Virtual machine for Rasberry Pi - ExaGear Desktop

Virtual machines for Raspberry Pi

Choose the best virtual machine for your Raspberry Pi or any other ARM device comparing ExaGear and its alternatives

TeamSpeak 3 Server on Raspberry Pi

Build a TeamSpeak 3 Server on Raspberry Pi

In this post, we will tell you how to setup TeamSpeak 3 Server on Raspberry Pi with ExaGear Desktop which allows running any x86 apps on ARM mini PCs.

Microsoft Dotnet Framework on Raspberry Pi

Run MS .NET Framework 4.5 on Raspberry Pi

Set and run .NET Framework on Raspberry Pi for any specific reason. Step-by-step detailed guide.

Run Wine on Raspberry Pi

Wine on Raspberry Pi

Detailed instruction on running a Wine app on any Raspberry Pi (or other ARM) to port different x86 apps on Raspbian

Get you gaming experience beyond RetroPie level

Gaming Beyond RetroPie

Run iconic PC games like Arcanum, Disciples II and Fallout on RPi with Exagear and improve your device gaming level beyond Retropie.

How to turn Raspberry Pi into gaming emulator device

Raspberry Pi Gaming emulator

A detailed guide on how to make your Raspberry Pi a powerful gaming emulator and run any iconic and nostalgic PC games on Raspbian (or any other ARM).

ExaGear is registered trademark of Eltechs, Inc. Raspberry Pi is a trademark of the Raspberry Pi Foundation. Other trademarks and product names are the property of their respective owners.

  • Pingback: Run x86 applications on Raspberry Pi, Odroid and other ARM devices with new ExaGear Desktop v1.2()

  • anonymus999

    Utorrent Server is officially ported for linux, this is just publicity stunt for ExaGear.

  • Prale

    On step 10, starting utorrent I just get a “command not found”? What am I doing wrong?

    • kambarg

      1. Are you running the command in x86 terminal?
      2. Try this command:
      /opt/utorrent-server-alpha-v3_3/utserver -settingspath /opt/utorrent-server-alpha-v3_3/

      If this works than you made mistake in step 9 while creating symlink.