ttyrec - Terminal interaction recorder and player (for tty)

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name ttyrec
Package version 1.0.8
Package release 5
Package architecture i386
Package type deb
Installed size 144 B
Download size 33.54 KB
Official Mirror
This package includes "ttyrec", a tty recorder which records terminal
interaction, and "ttyplay", the player to see that intereaction.
Ttyrec records your terminal input and output, like the "script" command,
but additionally records timing information to allow playback at the original
speed.  It can record any console program, including screen-oriented programs
such as those using curses.


Package Version Architecture Repository
ttyrec_1.0.8-5_amd64.deb 1.0.8 amd64 Debian Main
ttyrec - - -


Name Value
libc6 >= 2.2


Type URL
Binary Package ttyrec_1.0.8-5_i386.deb
Source Package ttyrec

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install ttyrec deb package:
    # sudo apt-get install ttyrec




2010-04-28 - NIIBE Yutaka <>
ttyrec (1.0.8-5) unstable; urgency=low
* debian/patches/15_ttyrec_dont_record_query.diff: New file (Closes:
* debian/patches/16_ttyrec_XCASE.diff: New file.
2010-04-27 - NIIBE Yutaka <>
ttyrec (1.0.8-4) unstable; urgency=low
* debian/patches/14_ttyplay_man.diff: New file (Closes: #564942).
* debian/patches/13_ttyplay_fread.diff: New file (Closes: #564931).
* debian/patches/12_ttyplay_fix_select.diff: New file.
* debian/patches/11_sigaction.diff: New file.
* debian/patches/10_control_tty.diff: New file.
* debian/patches/09_sigwinch.diff: New file (Closes: #564777).
Thanks to Joey Hess.
* debian/patches/01_Makefile.diff: Use _GNU_SOURCE for 'signal' to have BSD
semantics (was: _XOPEN_SOURCE).  Suggested by Joey Hess.
* debian/patches/08_sigchld.diff: New file (Closes: #558992).
Thanks to Joey Hess.
* debian/patches/07_ttyrec_man.diff: New file (Closes: #558986).
Thanks to Joey Hess.
* debian/examples: New file.
* debian/patches/{02_minor_cleanup.diff,03_io_h.diff,
04_64-bit.diff,05_WINSZ.diff,06_pause.diff}: 1.0.8-3-diffs into patches.
* debian/{rules,source,README.source}: Use 3.0 (quilt) format.
* debian/control (Build-Depends): Added quilt.
(Depends): Added ${misc:Depends}.
2008-07-01 - NIIBE Yutaka <>
ttyrec (1.0.8-3) unstable; urgency=low
* Apply a patch by Colin Watson (Closes: #457488).
* ttyplay.c (ttywait): Implement a case where speed == 0.0.
* ttyplay.c (ttynowait): Return 1.0 (was: 0).
* ttyplay.c (ttyplay): Loop until speed != 0.0.
* debian/control (Standards-Version): Conform to 3.8.0.
2008-03-28 - NIIBE Yutaka <>
ttyrec (1.0.8-2) unstable; urgency=low
* ttyrec.c (getslave): Fix a bug reported by Adam Borowski
(Closes: #472463).
2008-01-30 - NIIBE Yutaka <>
ttyrec (1.0.8-1) unstable; urgency=low
* io.h (set_progname): Added the declaration.
* io.c (efdopen): Bug fix, returns fp.
Apply patch by Adam Borowski to fix 64-bit machine issue. (Closes: #154520)
Let include endian.h and stdint.h.
(SWAP_ENDIAN): Use uint32_t.
(is_little_endian): Removed.
(convert_to_litte_endian): Use uint32_t and BYTE_ORDER at compile time.
(read_header, write_header): Use uint32_t.
* Improve the description (Closes: #455604). Thanks to Josh Triplett.
* New upstream release, found that old bug has been fixed
in 1.0.6-2 by pty change of SVR4 (Closes: #161842).
* debian/watch: New file.
* debian/manpages: Includes ttytime.1.
* debina/rules (install): Install ttytime (Closes: #303380).
(build): Supply -D_XOPEN_SOURCE for functions (grantpt, unlockpt, ptsname).
2008-01-25 - NIIBE Yutaka <>
ttyrec (1.0.6-2) unstable; urgency=low
* debian/control (Maintainer): New maintainer (Closes: #444704).
* debian/rules (build): Compile with -DSVR4 (Closes: #437859).
(clean): Don't ignore error of make clean.
(DH_COMPAT): Removed.
* debian/compat: New file.
2003-12-19 - Takuo KITAME <>
ttyrec (1.0.6-1) unstable; urgency=low
* New upstream release (closes: #173018,#222007)
2002-11-08 - Takuo KITAME <>
ttyrec (1.0.5-2) unstable; urgency=low
* Change Maintainer address to
2002-02-18 - Takuo KITAME <>
ttyrec (1.0.5-1) unstable; urgency=low
* New upstream release
2001-06-23 - Takuo KITAME <>
ttyrec (1.0.4-2) unstable; urgency=low
* dh_installmime

See Also

Package Description
ttysnoop_0.12d-5_i386.deb allows you to spy on telnet+serial connections
tua_4.3-11_i386.deb The UUCP Analyzer
tuareg-mode_2.0.6-3_all.deb emacs-mode for ocaml programs
tucnak2_2.47-2+deb7u1_i386.deb VHF/UHF/SHF Hamradio contest log version 2
tudu_0.8.1-1_i386.deb Command line hierarchical ToDo list
tulip-doc_3.7.0dfsg-4_all.deb Documentation for the Tulip graph-visualization system
tulip-help_3.7.0dfsg-4_all.deb Online documentation for the Tulip graph-visualization system
tulip_3.7.0dfsg-4_i386.deb System dedicated to the visualization of huge graphs
tumbler-common_0.1.25-1_all.deb D-Bus thumbnailing service (common files)
tumbler-plugins-extra_0.1.25-1+b1_i386.deb D-Bus thumbnailing service (additional plugins)
tumbler_0.1.25-1+b1_i386.deb D-Bus thumbnailing service
tumgreyspf_1.36-4_all.deb external policy checker for the postfix mail server
tumiki-fighters-data_0.2.dfsg1-5_all.deb sticky 2D shooter - game data
tumiki-fighters_0.2.dfsg1-5_i386.deb sticky 2D shooter
tunapie_2.1.17-2.2_all.deb Lists audio and video streams from Shoutcast and Icecast