byobuとtmuxをインストールする手順を記載します。
Table of Contents
1 rpmビルド用パッケージのインストール
rpmをビルドするのに必要なパッケージをインストールします。
$ sudo yum groupinstall -y "Development tools" $ sudo yum install -y yum-utils rpm-build rpmdevtools
2 libevent-2.0のインストール
CentOS 6のリポジトリにはtmuxがないのでFedora 22のtmuxを利用します。Fedora 22のtmuxはlibevent-2.0系が必要なので、最初にFedora 22のlibevent-2.0をインストールします。
$ FEDORA=http://archives.fedoraproject.org/pub/archive/fedora
$ SRPMS=${FEDORA}/linux/releases/22/Everything/source/SRPMS
$ sudo yum remove -y `rpm -qa | grep libevent`
$ sudo yum install -y openssl-devel
$ wget -q ${SRPMS}/l/libevent-2.0.21-6.fc22.src.rpm
$ rpm -i libevent-2.0.21-6.fc22.src.rpm
$ sudo yum-builddep -y ~/rpmbuild/SPECS/libevent.spec
$ rpmbuild --rebuild libevent-2.0.21-6.fc22.src.rpm
$ sudo yum localinstall -y ~/rpmbuild/RPMS/x86_64/libevent-*.rpm
3 tmuxのインストール
tmuxをインストールします。
$ wget -q ${SRPMS}/t/tmux-1.9a-5.fc22.src.rpm
$ rpm -i tmux-1.9a-5.fc22.src.rpm
$ sudo yum-builddep -y ~/rpmbuild/SPECS/tmux.spec
$ rpmbuild --rebuild tmux-1.9a-5.fc22.src.rpm
$ sudo yum localinstall -y ~/rpmbuild/RPMS/x86_64/tmux-*.rpm
4 byobuのインストール
byobuをインストールします。
$ wget -q ${SRPMS}/b/byobu-5.92-1.fc22.src.rpm
$ rpm -i byobu-5.92-1.fc22.src.rpm
$ sudo yum-builddep -y ~/rpmbuild/SPECS/byobu.spec
$ rpmbuild --rebuild byobu-5.92-1.fc22.src.rpm
$ sudo yum localinstall -y ~/rpmbuild/RPMS/noarch/byobu-*.rpm