エックスサーバーに tmux を導入する

投稿日:2018年5月18日 更新日:

エックスサーバーは、SSHでログインすることができます。しかし、デフォルトの状態では tmux コマンドが使えません。そこで、自分で tmux コマンドを導入しましょう。

1. 方針

エックスサーバー(ローカル環境)にtmuxを入れる – うえださんがとおりますよ の内容割とそのままなのが申し訳ないのですが、$HOME ではなく $HOME/local にいろいろ導入したかったので、その場合の手順を書いておきます。$HOME でよい人は、リンク先を参考にして下さい。

2. 準備作業

今回、各ソフトウェアのインストール作業は ~/local/src で行います。

$ mkdir -p ~/local/src

各ソフトウェアをインストールする際には、ここに移動してから行うことになります。

3. tmux が必要とするライブラリの導入

libevent

$ wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
$ tar xzvf libevent-2.1.8-stable.tar.gz
$ cd libevent-2.1.8-stable
$ ./configure --prefix=${HOME}/local --enable-shared
$ make
$ make install

ncurses

$ wget ftp://ftp.invisible-island.net/ncurses/ncurses-6.1.tar.gz
$ tar xzvf ncurses-6.1.tar.gz
$ cd ncurses-6.1
$ ./configure \
    --enable-pc-files \
    --enable-widec \
    --prefix=${HOME}/local \
    --with-pkg-config-libdir=${HOME}/local/lib/pkgconfig \
    --with-termlib
$ make
$ make install

4. tmux の導入

$ wget https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz
$ tar xzvf tmux-2.6.tar.gz
$ cd tmux-2.6
$ PKG_CONFIG_PATH=${HOME}/local/lib/pkgconfig ./configure \
    --prefix=${HOME}/local

5. 環境変数の設定

~/.bash_profile に以下を追記します。

export LD_LIBRARY_PATH=${HOME}/local/lib:$LD_LIBRARY_PATH
export PATH=${HOME}/local/bin:$PATH

次回のログイン時には、tmux コマンドが使えるようになっています。

6. おわりに

サーバーに SSHでログインする場合、tmux コマンドが使えると便利です。是非、導入してみてください。

エックスサーバー(XSERVER) の紹介

2018.03.27

7. 参考

-基本的な使い方

執筆者:fitallright

関連記事

エックスサーバーで独自に Vim を導入する

エックスサーバーに独自に Vim を導入する

エックスサーバーで借りているあるサーバーに SSHでログインしたところ vi コマンドが使えました(エックスサーバーの全てのサーバーで使えるかは不明です)。そしてこの vi コマンドは実際には vim …

【エックスサーバー】特定のフォルダ以下にアクセスを制限したFTPユーザーを作成する

エックスサーバーで、レンタルサーバー上の特定のディレクトリ(フォルダ)以下 にしかアクセスすることのできない FTPアカウントの追加方法 について説明します。 目次1. エックスサーバーの FTPアカ …

Webサイトを広める

作った Webサイトを広める

レンタルサーバーを借りて Webサイトを作成したとしましょう。この時、このWebサイトについて何も知らない人たちはどうやってこの Webサイトに辿り着くことができるのでしょうか? もちろん、「URL …

VPS に phpMyAdmin をインストールする

VPS に phpMyAdmin をインストールする 手順

phpMyAdmin を自分で VPS 上にインストールする手順を説明します。(yum のようなパッケージ管理ツールは使わない方法です) 目次1. phpMyAdmin とは?インストールする場所につ …

エックスサーバーの無料独自SSLが自動更新に失敗したら手動で更新しましょう

エックスサーバーの無料独自SSLが自動更新に失敗したら手動で更新しましょう

エックスサーバーでは 無料独自SSL といって、無料でSSL証明書を発行する機能がついています。 この機能では、Let’s Encrypt というSSL証明書を自動で生成するツールを使って …

ロリポップ!「スタンダードプラン」
さくらのレンタルサーバ「スタンダードプラン」