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