sc - Text-based spreadsheet with VI-like keybindings

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: sc
Package version: 7.16
Package release: 4ubuntu1
Package architecture: i386
Package type: deb
Installed size: 436 B
Download size: 160.81 KB
Official Mirror:
"Spreadsheet Calculator" is a much modified version of the public- domain spread sheet sc, which was posted to Usenet several years ago by Mark Weiser as vc, originally by James Gosling. It is based on rectangular table much like a financial spreadsheet. Its keybindings are familiar to users of 'vi', and it has most features that a pure spreadsheet would, but lacks things like graphing and saving in foreign formats. It's very stable and quite easy to use once you've put a little effort into learning it.



    Binary package: sc_7.16-4ubuntu1_i386.deb
    Source package: sc

    Install Howto

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


    • /usr/bin/psc
    • /usr/bin/sc
    • /usr/bin/scqref
    • /usr/share/doc/sc/README.gz
    • /usr/share/doc/sc/changelog.Debian.gz
    • /usr/share/doc/sc/copyright
    • /usr/share/doc/sc/
    • /usr/share/man/man1/psc.1.gz
    • /usr/share/man/man1/sc.1.gz


    2016-02-25 - Serge Hallyn <> sc (7.16-4ubuntu1) xenial; urgency=medium * lex.c: do not set notimeout (LP: #1549665)

    2016-02-07 - Matthias Klose <> sc (7.16-4build1) xenial; urgency=medium * No-change rebuild for ncurses6 transition.

    2014-05-18 - Adam Majer <> sc (7.16-4) unstable; urgency=low * debian/patches/function_definitions + use correct function signature instead of relying on implied one which used wrong number of parameters. This was found by Michael Tautschnig. (closes: #748220) + move most of the function declarations from sc.c into sc.h + is_cleared flag is now a macro in standard curses.h - to prevent redefinitions, prepend sc's flag usage with flag_ * debian/patches/Upstream-changes-from-old-versions + contains all patches to upstream changes as one-big-diff. All of the changes should be self-explanatory (variable initialization, always return value from a function, etc.) + adding this quilt patch fixes FTBFS bug introduced by "new" behaviour to dpkg-source (closes: #643269). Yes, it's been a while since this package was updated. * debian/patches/use_varadic_macro + use variadic macros instead allowing us to silence "unused calculation results" warnings * debian/patches/call_function_not_take_its_address + call a function and use its return value instead of taking its address which is always true. * Update standards to 3.9.5

    2010-05-03 - Adam Majer <> sc (7.16-3) unstable; urgency=low * Changed maintainer to the new email address, recursively. * Fixed old changelog entries' bug closing method * Add patches supplied by Carsten Hey + Stop compressing file (closes: #514777) + Use default colors (closes: #514775) * Bump Standards to 3.8.4. * Bump dependency of debhelper.

    2004-07-19 - Adam Majer <> sc (7.16-2) unstable; urgency=low * New maintainer (closes: #260000) * Fixed the code to remove most of the warnings during compile. * No longer tries to "redefine" malloc (closes: #259840) * debian/rules now uses debhelper

    2002-11-19 - Chad Miller <> sc (7.16-1) unstable; urgency=low * New upstream version. (closes: Bug#131782, Bug#169590) * Doesn't use '#' as backup character. (closes: Bug#127612) * Help page index fixed. (closes: Bug#115456) * Tutorial file location corrected in man page. (closes: Bug#115454)

    2001-12-18 - Chad Miller <> sc (7.13-2) unstable; urgency=low * Fixed spelling error in package description.

    2001-10-04 - Chad Miller <> sc (7.13-1) unstable; urgency=low * New upstream version; many bugfixes. (closes: Bug#114473)

    2001-03-17 - Chad Miller <> sc (6.21-12) unstable; urgency=low * Installed '' in doc directory. (closes: Bug:85546)

    2001-01-08 - Chad Miller <> sc (6.21-11) unstable; urgency=low * Maintainer change. (closes: Bug#68149) * Put manpages under /usr/share/man, as recent policy says. * Added to CFLAGS, to prevent ``still changing'' bug on some architectures. (closes: Bug#50986)