Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

mosh(クライアント)のインストール@cygwin

   

mosh (mobile shell) は、NWが不安定で接続が切れたり、IP が変わっても接続を維持することがsshです。

主要なLinuxでは、バイナリパッケージがあるので、簡単にインストールできるのですが、cygwin から接続したい場合、cygwin向けのバイナリがないので、自分でコンパイルする必要が出てきます。

コンパイルは、https://gist.github.com/eerohele/2349067 を参考に実施しましたが、最新のcygwinやmoshでは若干異なるので、以下にメモ残します。

使用したバージョンは、mosh-1.3.2 + protobuf-3.5.1です。

まずはcygwinに必要なパッケージですが、私の環境では以下をインストールしました。

make
libncurses-devel
pkg-config
perl
boost-build
openssl-devel

moshコンパイルに必要なprotobufをコンパイルします。

$ wget https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-all-3.5.1.tar.gz
$ tar zxvf protobuf-all-3.5.1.tar.gz
$ cd protobuf-3.5.1
$ ./configure
$ make
$ make install 
$ cd ..

moshをコンパイルします。

$ wget https://github.com/mobile-shell/mosh/releases/download/mosh-1.3.2/mosh-1.3.2.tar.gz
$ tar zxvf mosh-1.3.2.tar.gz
$ cd mosh-1.3.2
$ ./configure CPFLAGS="-I/usr/include/ncurses" PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
$ make
$ make install

以上で、mosh コマンドが使えるようになりました。

 - IT技術, サーバ構築, ネットワーク ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
createrepoコマンド@ RHEL5

createrepoコマンドはyumのリポジトリを作成するためのコマンドです。 …

no image
Thinkpad USB Trackpoint キーボードでスクロール@Fedora 17

Fedora 17 上で、Thinkpad USB Trackpoint キーボ …

no image
プログラミングコンテストの模擬練習(ババ抜き)を解いてみた

以下で紹介されていたプログラミングコンテストの模擬練習問題(ババ抜き)をpyth …

no image
systemdやsystemctlコマンドを少し調べてみた

systemd が使いにくいので避けていたのですが、やっとFedora 15 を …

no image
Android のセキュリティ確保したけりゃこれ使ってみろ

最近は、Androidもマルウェアやウィルスにさらされてくるようになりました。 …

no image
or条件でのgrep

普段使ったことなかったので覚え書き。 grep で複数の文字列をor条件でマッチ …

no image
rubyのirbで補完@cygwin

cygwin上でrubyのirbを動かしている時に、ふと補完ができたら便利だと思 …

no image
タスクトレイに音量のアイコンが表示されない@Windows 7 64bit

Windowsのタスクトレイに音量のアイコンが表示されない事象が頻繁に発生してい …

no image
ブックマークのスクロール位置の記憶@Firefox3

今までFirefoxを使っていて不便に思っていたことの一つに、サイドバーのブック …

no image
findでのファイル名or検索 and検索

findは色々な条件を指定してファイルを検索できます。or検索する場合は -or …