FrontPage

CentOS6.3 x86_64 上のvimで一部の文字が現れた時にscreen使ってると文字幅がおかしくなるのが辛いのでscreenをビルドする。

# rpm -qa|grep release
centos-release-6-3.el6.centos.9.x86_64

screen 4.0.3 のソースコードを取ってきて、cjkのパッチを当てる。 http://www.dekaino.net/screen/01install.html

makeしてもビルドできない。

gcc -c -I. -I.    -g -O2 -I/usr/lib/i686-redhat-linux5E/include pty.c
pty.c:38:26: error: sys/stropts.h: そのようなファイルやディレクトリはありません
make: *** [pty.o] エラー 1

先例の通りに。 http://listserv.linux.or.jp/pipermail/linux-users/2012-January/000438.html

ヘッダいれて、

# yum install compat-glibc-headers

x86_64だとpathが変わってるのでそこは合わせる。

# env CFLAGS="-g -O2 -I/usr/lib/x86_64-redhat-linux5E/include" ./configure --enable-colors256 --prefix=/usr/local/screen

とりあえずビルドできた。

make install したら、

termcap entry (./terminfo/screencap) should be installed manually.
You may also want to install ./etc/etcscreenrc in /usr/local/screen/etc/screenrc

と言ってるので、その辺は適当に

/.bashrc で

export PATH=/usr/local/screen/bin:$PATH

みたいな感じでとりあえず。/usr/local/bin に入れちゃった方がよかったかも。

あとは、~/.vimrc で、

set ambiwidth=double

と、~/.screenrc で

cjkwidth on

でいいのかな、とりあえず良さそう


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-03-14 (木) 22:33:15 (1714d)