Solaris10:screen-4.0.3導入

提供:KinusatiWiki
移動: 案内, 検索

目次

screen-4.0.3 インストール

便利なツールです。

Screen.png

コンパイル

普通にコンパイルすると、Solarisの場合以下のエラーが出る。misc.cの修正が必要

gcc -c -I. -I.    -O3 misc.c
misc.c: In function `xsetenv':
misc.c:619: error: too few arguments to function `setenv'
gmake: *** [misc.o] Error 1
gmake: *** Waiting for unfinished jobs....

コンパイル開始

# wget http://core.ring.gr.jp/pub/GNU/screen/screen-4.0.3.tar.gz
# gzip -dc screen-4.0.3.tar.gz | tar xvfp -
# cd screen-4.0.3

misc.cの修正

--- misc.c.org  2003-12-05 22:45:41.000000000 +0900
+++ misc.c      2009-01-02 14:44:00.758676942 +0900
@@ -613,7 +613,7 @@
    */
 # endif /* NEEDSETENV */
 #else /* USESETENV */
-# if defined(linux) || defined(__convex__) || (BSD >= 199103)
+# if defined(linux) || defined(__convex__) || (BSD >= 199103) || defined(__sun__) || defined(__sun)
   setenv(var, value, 1);
 # else
   setenv(var, value);

configureから実施

# env CFLAGS="-O3" ./configure --prefix=/usr/local --with-socket-dir=/var/run
# gmake
# gmake install

設定

  • ctrl + Tで制御
  • logfileは$HOME/log/screen-%Y%m%d-%n.logに出力(ディレクトリは自動で作成されないので手動作成が必要)
  • scrollbackは100000

/usr/local/etc/screenrcはscreenrc参照

使い方

以下URLを参照

http://www.proton.jp/apps/screen.html

個人用ツール