Ubuntu 8.04にtmuxをインストールする

Ubuntu 8.04にtmuxをインストールする

継承したUbuntu 8.04を完成させるために週末を過ごしました。今後2年間実行する必要があります(社内で実行するため、セキュリティは実際には問題になりません)。

リポジトリ以外のソースからtmux 1.9aをインストールしようとしましたが、エラーが発生しました。

error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)

設定は苦情なしで動作しましたが(一部の-devパッケージをインストールした後)。

この問題をどのように解決しますか? (今はtmuxに慣れて画面に戻りたくありません。)それともtmux.debをダウンロードできるリポジトリがありますか?

答え1

コメントすることはできませんが、問題は設定がインストールしたtmuxlibeventライブラリのバージョンを確認しないことです。 Ubuntu 8.04では、libevent1(ソースから)libevent2をインストールする必要があります。

libevent.orgからダウンロードしてください。最後の安定版

wget --no-check-certificate https://sourceforge.net/projects/levent/files/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
gzip -d < libevent-2.0.22-stable.tar.gz | tar xf -
cd libevent-2.0.22-stable
./configure --prefix=/usr
make
sudo make install
ldconfig

その後、tmuxを設定、コンパイル、インストールします(私は以前のバージョン2.0を使用しましたが、これは問題を解決します)。

関連情報