LoginSignup
3
3

More than 5 years have passed since last update.

さくらマネージドサーバ環境でscreenとvimを使えるようにするメモ

Last updated at Posted at 2013-10-26

環境: さくらインターネット マネージドサーバ Xeonプラン

SaaS, PaaS, IaaSという3つのクラウドの概念が確立した今となってはXeon載ってるサーバを専有できてrootとれないという中途半端な環境を新規で使うことないだろうと思うのですが、保守や撤退作業はまだまだありそうです。

ディレクトリの準備

$ mkdir ~/local

vimのインストール

まずvimをいれてあとの設定の編集などを楽にしようという魂胆

$ mkdir ~/local/vim
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
$ tar jzf vim-7.4.tar.bz2
$ cd vim74
$ ./configure --prefix=$HOME/local/vim
$ make
$ make install
$ ~/local/vim/bin/vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 27 2013 05:01:21)

screenのインストール

$ wget http://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz
$ tar xzf screen-4.0.3.tar.gz
$ cd screen-4.0.3

Solaris用のコードがxBSDな環境で悪さするようなので pty.c の36行目から39行目をコメントアウトする。

pty.c
#ifndef sun
# include <sys/ioctl.h>
#endif

///* for solaris 2.1, Unixware (SVR4.2) and possibly others */
//#ifdef HAVE_SVR4_PTYS
//# include <sys/stropts.h>
//#endif

#if defined(sun) && defined(LOCKPTY) && !defined(TIOCEXCL)
# include <sys/ttold.h>
#endif

あとはvimといっしょ

$ ./configure --prefix=$HOME/local/screen
$ make
$ make install

.bashrcの設定

export PATH=$PATH:$HOME/local/vim/bin/
export PATH=$PATH:$HOME/local/vim/screen/

.screenrcの設定

startup_message off 
vbell off 
caption always "  %n %t  $USER@%H"
termcapinfo xterm* ti@:te@
term xterm-color
shell bash

使う

%bash
[yourname@wwwXXXXm ~]$ screen
[yourname@wwwXXXXm ~]$ vim
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3