This is an old revision of the document!
Table of Contents
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 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.