LoginSignup
0
0

More than 5 years have passed since last update.

mosh入れた

Last updated at Posted at 2012-12-14

概要

今更ながらmoshを導入しようと思って、サーバに入れてみた。まだ使ってない。
で、ちょっとめんどくさかった&ハマったのでメモ。

内容

公式サイト→http://mosh.mit.edu/
見たところdebianはsqueeze以降はaptで入れられるらしい。lenny使ってるので手動で入れる。
で、更に見たところprotocol buffersなるものを入れる必要があるらしい。これもパッケージないぽいので、手動で入れる。

wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz
tar zxvf protobuf-2.4.1.tar.gz
cd protobuf-2.4.1
./configure
make
sudo make install

で、moshを入れようとした

wget https://github.com/downloads/keithw/mosh/mosh-1.2.3.tar.gz
tar xzvf mosh-1.2.3.tar.gz
cd mosh-1.2.3
./configure
make

で、確かここで↓なエラーが出た

/usr/local/bin/protoc: error while loading shared libraries: libprotobuf.so.7: cannot open shared object file: No such file or directory

でぐぐると、こんなページ見つけた。
http://code.google.com/p/protobuf/issues/detail?id=213

要約すると

protocのソースのREADME.txt読めよ

LD_LIBRARY_PATH に /usr/local/lib を追加するか
configureする時に
./configure --prefix=/usr
しろ

って書いてあるだろ

とのことで、LD_LIBRARY_PATH に /usr/local/lib を追加したら動いた。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
make
sudo make install

これでインストール完了。

追記

クライアントからサーバに繋ぐ時にも同じエラーが出て、これを$LD_LIBRARY_PATHいじって解決する方法が分からなかったので諦めて./configure --prefix=/usrしてインストールしなおした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0