User Tools

Site Tools


os:linux:amazonlinux:mosh

Mosh on Amazon Linux

About

As of this writing, mosh in EPEL is broken in terms of install on Amazon Linux (2013-03). However, that doesn't mean you can't just build it manually.

Building Mosh

Install git

First, you will need git:

sudo yum install git

Enable EPEL

Open /etc/yum.repos.d/epel.repo and change enabled=0 to enabled=1 in the [epel] section.

Install Necessary Build Dependencies

Install all the dependencies necessary to build mosh:

sudo yum install protobuf-compiler protobuf-devel libutempter-devel \
    ncurses ncurses-devel zlib-devel autoconf automake openssl-devel \
    gcc gcc-c++

Get and Build Mosh

Clone Mosh

First you need to clone the mosh source using git. We'll do all our work in /var/tmp:

cd /var/tmp
git clone https://github.com/keithw/mosh.git
cd mosh

Build and Install Mosh

You should now be in /var/tmp/mosh, or whatever directory you cloned mosh into. Run the following commands:

./autogen.sh
./configure
make
sudo make install

You should be all set now. Note that unless you change configure options, mosh will be installed in /usr/local/bin by default. You can change that with the standard –prefix option.

If you run into any errors, please let me know via email at admin at splitstreams dot com.

os/linux/amazonlinux/mosh.txt · Last modified: 2013/05/28 23:06 by jay