sgmltools-lite - convert DocBook SGML source into HTML using DSSSL

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: sgmltools-lite
Package version:
Package release: 19
Package architecture: all
Package type: deb
Installed size: 144 B
Download size: 28.59 KB
Official Mirror:
A text-formatting package based on SGML (Standard Generalized Markup Language), which allows you to produce TeX/DVI/PS/PDF, HTML, RTF, and plain ASCII (currently via w3m by default) from a single source with other recommended and suggested packages; due to the flexible nature of SGML, many other target formats are possible. This tool can not handle DocBook XML yet. For DocBook SGML only. HTML can be generated without any other Debian text processing package, but for the other formats the appropriate packages have to be installed. You need to install lynx or w3m for ASCII text output (w3m is the default txt backend). Also jadetex is required for PS and PDF, and linuxdoc-tools for ld2db conversion. This system is tailored for writing technical software documentation, an example of which are the Linux HOWTO documents. However, there is nothing Linux-specific about this package; it can be used for many other types of documentation on many other systems. It should be useful for all kinds of printed and online documentation. The package was formerly called linuxdoc-sgml because it originates from the Linux Documentation Project (LDP). The name has been changed into sgmltools to make it clearer that there is no Linux-specific stuff included in this package. This is the latest version of the sgmltools series and the successor of sgmltools v2.



  • sgmltools-2


  • sgmltools-2 <= 2.0.2-4


  • sgmltools-2


    Source package: sgmltools-lite

    Install Howto

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


    • /usr/bin/gensgmlenv
    • /usr/bin/sgmltools
    • /usr/bin/sgmlwhich
    • /usr/share/doc/sgmltools-lite/README.Debian.gz
    • /usr/share/doc/sgmltools-lite/README.gz
    • /usr/share/doc/sgmltools-lite/changelog.Debian.gz
    • /usr/share/doc/sgmltools-lite/copyright
    • /usr/share/man/man1/gensgmlenv.1.gz
    • /usr/share/man/man1/sgmltools.1.gz
    • /usr/share/man/man1/sgmlwhich.1.gz
    • /usr/share/sgml/misc/sgmltools/VERSION
    • /usr/share/sgml/misc/sgmltools/python/
    • /usr/share/sgml/misc/sgmltools/python/
    • /usr/share/sgml/misc/sgmltools/python/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/misc/sgmltools/python/backends/
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/ascii-lynx.dsl
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/ascii-w3m.dsl
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/html.dsl
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/ld2db.dsl
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/print.dsl
    • /usr/share/sgml/stylesheet/dsssl/sgmltools/
    • /usr/share/sgmltools-lite/aliases
    • /usr/share/sgmltools-lite/catalog
    • /usr/share/sgmltools-lite/jadewhich


    2015-10-14 - Santiago Vila <> sgmltools-lite ( unstable; urgency=medium * QA upload. * Switch to "3.0 (quilt)" source format. * Standards-Version: 3.9.6 (no special changes for this). * debian/rules: Drop some useless/unused/unnecessary stuff. * Do not run configure script twice. Instead, run it only once and pass appropriate parameters to "make install". This also avoids having to rewrite scripts to remove build paths from them afterwards. * Try to be reproducible by creating md5sums in a deterministic way.

    2015-08-10 - Ralf Treinen <> sgmltools-lite ( unstable; urgency=medium * QA upload * debian/rules: - use option -n in gzip invocations in order to not include timestamps. Thanks to Chris Lamb for the patch! (closes: #777011) - set the mtimes of all files which are modified during the built to the date of the last changelog entry. Thanks to Maria Valentina Marin for the patch! (closes: #793720)

    2012-07-16 - Adam Conrad <> sgmltools-lite ( unstable; urgency=low * QA upload. - Mark sgmltools-lite Multi-Arch: foreign.

    2012-06-15 - Emanuele Rocca <> sgmltools-lite ( unstable; urgency=low * QA upload. * Remove postinst. It was used to execute a transitional call to update-catalog: such a call is a noop since the new sgml-base version. (Closes: #674914). Thanks, Helmut Grohne. * build-{arch,indep} targets added. * The package is architecture-independent: build files in binary-indep. * Maintainer field set to QA Group. * Standards-Version bumped to 3.9.3. * FSF address updated in debian/copyright.

    2008-08-24 - Matthew Johnson <> sgmltools-lite ( unstable; urgency=low * Non-maintainer upload. * Fix bashism in jadewhich (Closes: #489659)

    2008-01-09 - Oohara Yuuma <> sgmltools-lite ( unstable; urgency=low * python/ correctly handles two or more successive asterisks at the end or a single-quote in the file name given to (since a single-quoted string can't contain a single quote in a shell, now back-quotes every character in the file name instead of calling shellProtect())

    2008-01-08 - Oohara Yuuma <> sgmltools-lite ( unstable; urgency=low * python/ Handles the asterisk given to manually so that it matches any number of characters. In a shell, 'foo'* should mean "any file whose name begins with 'foo' (not foo)" --- glob occurs before quote removal. (closes: #459051)

    2003-07-30 - Oohara Yuuma <> sgmltools-lite ( unstable; urgency=low * debian/rules: made sure that the argument of --with-dbimages begins with / (I don't know why I call ./configure twice, but it seems to work) (thanks to Adam DiCarlo <> for help) (closes: #130504) * debian/postinst, debian/prerm: no /usr/doc symlink

    2002-04-11 - Oohara Yuuma <> sgmltools-lite ( unstable; urgency=low * debian/control: added version condition to Depends: python because sgmltools requires python 1.5 or later * src/ added missing AC_SUBST * src/configure: regenerated

    2002-04-11 - Oohara Yuuma <> sgmltools-lite ( unstable; urgency=low * src/ made sure that it does not check the absolute path of programs (Debian follows the FHS, we know they are in /usr/bin) (closes: #142156) * src/configure: regenerated * debian/control: no Build-Depends-Indep: now * debian/.mew.el: removed because it has nothing to do with the package