基本的な使い方

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

関連記事

VPS の初期設定 (ConoHa で CentOS 7 を使う)

ConoHa で VPS サーバーを追加した場合の初期設定について説明します。 あくまで一例です。 目次1. サーバーを追加する2. SSH でログインする3. ユーザーの追加4. sshd のポート …

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

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

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

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

FTPクライアントソフト「FileZilla」の使い方

目次FileZilla とは?インストール手順ダウンロードインストールFileZilla の使い方1. サイトマネージャーに接続先情報を登録する2. サイトマネージャーでの各種設定一般タブ3. サーバ …

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

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

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