
継承したUbuntu 8.04を完成させるために週末を過ごしました。今後2年間実行する必要があります(社内で実行するため、セキュリティは実際には問題になりません)。
リポジトリ以外のソースからtmux 1.9aをインストールしようとしましたが、エラーが発生しました。
error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)
設定は苦情なしで動作しましたが(一部の-devパッケージをインストールした後)。
この問題をどのように解決しますか? (今はtmuxに慣れて画面に戻りたくありません。)それともtmux.debをダウンロードできるリポジトリがありますか?
答え1
コメントすることはできませんが、問題は設定がインストールしたtmux
libeventライブラリのバージョンを確認しないことです。 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を使用しましたが、これは問題を解決します)。