CentOS7.3 64bitにttyrecを入れようとしたが・・・

まずyumで入れようとしてみる

[root@dev381]~# yum install ttyrec
Loaded plugins: fastestmirror, langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
base
centosplus
epel
extras
updates
updates/7/x86_64/primary_db
Loading mirror speeds from cached hostfile
* base: mirror.0x.sg
* centosplus: ftp.riken.jp
* extras: mirror.0x.sg
* updates: mirror.0x.sg
No package ttyrec available.
Error: Nothing to do

古いパッケージなのでないとのこと

続いてダウンロードからインストールをやってみる

$ wget http://0xcc.net/ttyrec/ttyrec-1.0.8.tar.gz
$ tar zxf ttyrec-1.0.8.tar.gz
$ cd ttyrec-1.0.8
$ make
$ cp ttyrec ttyplay ttytime /usr/local/bin

ここまではおk

[root@dev381]~# ttyrec ./myttyplay
Out of pty’s
zsh: terminated ttyrec ./myttyplay

エラーが出るので以下の記事を参考にしてみる

http://ksaito11.hatenablog.com/entry/20080328/1206723913

[root@dev381]/home/sawaryot/ttyrec-1.0.8# make CFLAGS=-DSVR4
gcc -DSVR4 -c -o ttyrec.o ttyrec.c
ttyrec.c:60:21: fatal error: stropts.h: No such file or directory
#include <stropts.h>
^
compilation terminated.
make: *** [ttyrec.o] Error 1

エラーになる

以下参考ページ

https://shiroikagami.blogspot.jp/2012/04/ttyreccentos62-32bit.html
[root@dev381]/home/sawaryot/ttyrec-1.0.8# find / -name stropts.h

[sawaryot@dev381]~% yum provides */stropts.h
zsh: no matches found: */stropts.h

何もでない

そして参考ページには64bit版では動かなかったとか・・・

とりあえずttyrecは諦めてAsciinemaを使うか・・・

シェアする

  • このエントリーをはてなブックマークに追加

フォローする