This is recorded here in case the source link (written for a Beaglebone) goes down. Hamachi is rad. That’s covered elsewhere.
Unfortunately, the armhf source from LogMeIn Hamachi does not work on the new shiny ARMv7 Raspberry Pi 2. Woe are us. Realizing that the Beaglebone has the same problem, namely that it’s running an Ubuntu distro compiled for ARMv7, I figured that someone would have solved this problem. And they have. They blogged about it at the link below. I’ve reproduced the applicable content here for posterity.
2. Install packages (and package requirements).
apt-get install –fix-missing –no-install-recommends lsb lsb-core aptitude libc6-armel libc6-armel-cross linux-libc-dev-armel-cross
3. Make a directory to hold the downloaded packages.
4. Change to the new package directory.
5. Download the armel libs.
aptitude download libstdc++6-armel-cross libgcc-4.7-dev-armel-cross libgcc1-armel-cross libgomp1-armel-cross libc6-dev-armel-cross
6. There is no gcc-4.7-arm-linux-gnueabi-base package for this version of Ubuntu. Force Install the armel libs we have.
dpkg -i –force-all *.deb
7. Tell the system where to find the libs hamachi needs. Edit the /etc/ld.so.conf and add this path at the bottom.
8. Update the library cache.
9. Download the hamachi package.
dpkg –force-architecture -i logmein-hamachi_184.108.40.206-1_armel.deb