screen install memo (UNIX)

はてなブックマークに追加 はてなブックマークを閲覧
LAST UPDATED Jul/21/2007
このページはUNIX-likeなOSへのインストールに関して説明するものです。 Cygwinへのインストールはこちらへどうぞ。

1.ファイル入手

まずファイルを入手しましょう。現在 GNUの配布では、 screen-4.0.3.tar.gzが最新のようです。 このバージョンから 組込スクリーンセーバがあります。 またzmodem機能も組み込まれたようです。

これらのファイルを以下のリンクから入手しましょう。
ファイル名入手先
screen-4.0.3.tar.gz erlangen大学(Germany)
screen-4.0.3.tar.gz でかいのネット(Japan)
screen-4.0.3.tar.gz でかいのネット(Japan) HTTP

2.ファイル展開

ファイルを入手したら、screen-4.0.3.tar.gzを展開しましょう。
GNU tarがインストールされているならば、下の手順でファイル展開できます。
% tar xzf screen-4.0.3.tar.gz 
もし上の手順で展開できなかった場合は、以下のよりportableな方法を試してください。
% gzip -dc screen-4.0.3.tar.gz | tar xf - 
これならgzipがインストールされてさえいれば、どんなUNIX-likeのOSでも展開できるでしょう。
無事展開できたなら、screen-4.0.3というディレクトリができます。

3.非公式パッチ適用

(この記事はscreen-4.0.2のものです。screen-4.0.3でこれらのpatchが正しく機能するかどうかまだ検証していません)
screen-4.0.2にも細かいバグが確認されています。これを修正する非公式パッチがあるので適用しておきましょう。パッチファイルは以下からダウンロードできます。

デッドロック防止パッチ
ファイル名入手先
screen-4.0.2-deadlock-patch でかいのネット(Japan)
screen-4.0.2-deadlock-patch でかいのネット(Japan) HTTP

半角カナ(JIS-X-0201 右半面)copy/paste文字化け修正パッチ
ファイル名入手先
screen-4.0.2-hankanacopy-patch でかいのネット(Japan)
screen-4.0.2-hankanacopy-patch でかいのネット(Japan) HTTP

utf-8におけるCJKコード文字幅の誤認識修正パッチ(バグ報告)
ファイル名入手先
screen-4.0.2-patch-cjkwidth-cvs-2006052001 でかいのネット(Japan)
screen-4.0.2-patch-cjkwidth-cvs-2006052001 でかいのネット(Japan) HTTP
patch-cjkwidth-cvs-2006052001 Savannah.gnu.org GNU Screen bug report

前節で展開したソースファイルのトップディレクトリへ移動し、以下の手順でパッチを適用します。

% patch < screen-4.0.2-deadlock-patch
% patch < screen-4.0.2-hankanacopy-patch
% patch < screen-4.0.2-patch-cjkwidth-cvs-2006052001

4.コンパイルおよびインストール

configureスクリプトが用意されているので容易にコンパイルすることができます。
% sh configure
% make
screenは個人ユーザ権限でインストールすることもできますが、rootになってシステムにインストールした方がいいでしょう。
% su
Password: ルートのパスワードを入力
# make install
必要に応じて、screenの初期化ファイルやtermcapエントリを設定するとよいでしょう。 (とりあえずはしなくても可)
[UP] [NEXT]

For questions or comments, please send mail to: webmaster@dekaino.net