Question: I have to buy a Raspberry Pi to control a monitor remotely. 

1. Can I install software like [TeamViewer](http://en.wikipedia.org/wiki/TeamViewer) on Raspberry Pi?
2. Can I connect the Raspberry Pi via wireless or LAN?
3. Can I connect an Internet key to a Raspberry Pi?

Answer: 
TeamViewer cannot be used on the Raspberry Pi at this time. They do not have a build for it.

You can install a [VNC](http://en.wikipedia.org/wiki/Virtual_Network_Computing) server, and that would be your simplest option. You would have no issues connecting on your LAN, however if you wanted to connect remotely, you would need to set up port forwarding.

An alternative to port forwarding would be to use a NeoRouter or Logmein Hamachi, both of which can be installed on the Raspberry Pi. (The software would also need to be installed on the machine that you are using to connect to it.)
You can run x86 version of Teamviewer using ExaGear Desktop emulator

1. Install ExaGear Desktop (note that ExaGear isn't free and you have to obtain the license)

```
tar -xvzpf exagear-desktop-rpi2.tar.gz
sudo ./install-exagear.sh

```
2. Run ExaGear Desktop

```
exagear

```
3. Download TeamViewer

```
sudo apt-get install wget 
wget http://download.teamviewer.com/download/teamviewer_i386.deb

```
4. Install TeamViewer

```
sudo dpkg -i teamviewer_i386.deb
sudo apt-get install -f

```
5. Teamviewer port for Linux is based on Wine. Raspbian use a bit different virtual memory configuration than Wine expects, so you have to patch wine

```
wget http://s3.amazonaws.com/wine1.6-2g-2g/wine1.6-2g-2g.tar.gz
tar -xzvf wine1.6-2g-2g.tar.gz
sudo ./teamviewer-fix-2g.sh 

```
6. Now you can run teamviewer

```
teamviewer

```

[![Run Teamviewer on Raspberry Pi](https://i.stack.imgur.com/pd5bb.png)](https://i.stack.imgur.com/pd5bb.png)

Based on [this post](https://eltechs.com/run-teamviewer-on-raspberry-pi/).