エックスサーバーに 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

関連記事

エックスサーバーで SSHログインしてデータベースをバックアップする手順

エックスサーバーでデータベースのデータをバックアップ(コピー)するには、phpMyAdmin を使うのがラクですが、何らかの理由で phpMyAdmin が使えない場合は、SSHログインしてバックアッ …

独自ドメインを取得する手順

独自ドメインを取得する手順の概要について説明します。 目次1. 独自ドメインとは?2. 取得するドメイン名を考えるトップレベルドメインの選定名前を決めるできれば短い名前がよい分かりやすい名前がよいハイ …

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

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

Webサイトを公開するまでの流れ

Webサイトを公開するまでの流れを説明します。 目次1. ドメインを取得する2. サーバーを借りる3. Webサイトを作成する4. Webサイトを公開するおわりに 1. ドメインを取得する ドメインは …

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

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

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