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

関連記事

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

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

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

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

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

PHP 7 にバージョンアップしましょう

【エックスサーバー】PHPのバージョンは 7にしましょう(2018年)

レンタルサーバーではよく PHP が使われています。 PHP というのは、ウェブサイトを表示する際に、何か処理をさせたい場合に使用するプログラミング言語の1つです。サーバー側で処理が動きます。 人気 …

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

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

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

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

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