man2html - browse man pages in your web browser

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name man2html
Package version 1.6g
Package release 7
Package architecture amd64
Package type deb
Installed size 183 B
Download size 28.75 KB
Official Mirror
Point your web browser at http://localhost/cgi-bin/man/man2html to read and
search your man pages in the browser.
* Fast C CGI program for man/BSD-mandoc to HTML conversion.
* Works from the unformatted nroff/troff source.
* Source may be compressed.
* Does tbl tables (but not eqn equations).
* Generates hypertext links to foobar(1), abc@host, and xyzzy.h files
* CGI script for whatis-based alpha-indexes by section.
* CGI script for name-only alpha-indexes by section.
* CGI script for full text search (requires swish++)
* Front-end script to talk to a pre-launched netscape.


Package Version Architecture Repository
man2html_1.6g-7_i386.deb 1.6g i386 Debian Main
man2html - - -


Name Value
apache2 -
debconf >= 0.5
debconf-2.0 -
debianutils >= 2.1
gawk -
httpd-cgi -
libc6 >= 2.4
lynx-cur -
man-db >= 2.4.1
man2html-base = 1.6g-7


Type URL
Binary Package man2html_1.6g-7_amd64.deb
Source Package man2html

Install Howto

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




2013-11-17 - Robert Luberda <>
man2html (1.6g-7) unstable; urgency=low
* utils.c: Fix querystring2argv() to create argv in case man2html and
manwhatis scripts are run on http server (like lighttpd) that fails
to do it by its own (closes: #729549, #630530, LP: #389582).
* man2html.cron.weekly: set proper permissions for generated index
file (closes: #729548).
* manwhatis.c: Fix format string warnings (closes: #672821).
* Refresh debian/patches with `gpb pq import; gbp pq export'.
* Add 034-UTF8-charset.patch: set charset in `Content-type' header
to UTF-8 (LP: #873102).
* mansearch, utils.h: set `Content-type' charset to UTF-8 as well.
* Switch build system to debhelper v9 and its tiny rules file:
+ make sure debian default CFLAGS, CPPFLAGS, and LDFLAGS are
properly handled;
+ add support for cross-compiling;
+ ensure parallel builds work (closes: #653424);
+ enable LFS support (lintian).
* Standards-Version: 3.9.5 (no changes).
2011-11-02 - Robert Luberda <>
man2html (1.6g-6) unstable; urgency=high
* man2html.cgi.c: Validate user input and make some error messages less
verbose to prevent XSS attacks (CVE-2011-2770).
2011-03-06 - Robert Luberda <>
man2html (1.6g-5) unstable; urgency=low
* man2html.postinst: Convert the /u/s/d/man2html directory into a symlink
pointing to man2html-base (closes: #616594).
* man2html.doc-base: Register html files from man2html-base, not man2html.
* man2html.cgi.c: Check result of pipe() call.
2011-02-13 - Robert Luberda <>
man2html (1.6g-4) unstable; urgency=low
* Depends/Suggests lynx-cur instead of lynx transitional package
(closes: #613129).
* Add a debian/NEWS file for the recent package split. Include a dummy
entry there to work-around apt-listchanges bug #590541.
2011-02-07 - Robert Luberda <>
man2html (1.6g-3) unstable; urgency=low
* Upload to unstable.
* debian/rules:
+ use dpkg-buildflags for setting CFLAGS;
+ add build-arch and build-indep targets.
2011-01-09 - Robert Luberda <>
man2html (1.6g-2) experimental; urgency=low
* Split the binary package into two (closes: #285403, LP: #584825):
+ man2html-base with a command-line man to HTML converter only;
+ man2html containing the CGI interface.
* Remove any dependencies on web-server stuff from the man2html-base
package, and make man2html package to depend on httpd instead of
recommending it (closes: #504486).
2011-01-09 - Robert Luberda <>
man2html (1.6g-1) experimental; urgency=low
* New upstream release.
* Get the searched/indexed man directories from system manpath file
(LP: #246816):
+ cron.weekly: use `manpath -g' to find out the system man directories;
+ man2html.cgi.c: take MANDB_MAP entries into account while parsing
+ postinst: call the weekly job to perform initial indexing of man pages;
+ avoid duplicated/symlinked directories in both the weekly script and
the cgi program.
* manwhatis.c: add the `-g' option to manpath call.
* 010-aux-debian.patch (updated): correct paths in example.
* 033-gcc-warnings.patch (new): fix some gcc warnings.
* Reformat Debian-specific sources with the `astyle -A1 -SKs4' command.
* Standards-Version: 3.9.1 (no changes).
* Bump debhelper compat mode to 8.
2010-06-12 - Robert Luberda <>
man2html (1.6f+repack-1) unstable; urgency=low
* Remove misleading message from postinst (closes: #582115).
* Standards-Version: 3.8.4
* Add short descriptions for all patches (lintian).
* Switch to the 3.0 (quilt) source format:
+ no longer use dbs (closes: #576055);
+ rebuild the original source tarball;
+ remove Readme.source file.
* Bump debhelper to v7.

See Also

Package Description
manaplus-data_1.4.10.11-1_all.deb Extended client for Evol Online and The Mana World (data files)
manaplus_1.4.10.11-1_amd64.deb Extended client for Evol Online and The Mana World
mancala_1.0.3-1_amd64.deb Implementation of the simple board game called Mancala
mandelbulber_1.21.1-1.1+b1_amd64.deb 3D fractal renderer and animator
manderlbot_0.9.2-19_all.deb IRC bot, written in Erlang
mandos-client_1.6.9-1_amd64.deb do unattended reboots with an encrypted root file system
mandos_1.6.9-1_all.deb server giving encrypted passwords to Mandos clients
mangler_1.2.5-2_amd64.deb Ventrilo compatible client for Linux
mango-lassi_001+dfsg-5_amd64.deb Share mouse and pointer with other computers
manpages-de-dev_1.8-1_all.deb German development manpages
manpages-de_1.8-1_all.deb German manpages
manpages-dev_3.74-1_all.deb Manual pages about using GNU/Linux for development
manpages-es-extra_0.8a-17_all.deb Spanish extra manpages
manpages-es_1.55-10_all.deb Spanish man pages
manpages-fr-dev_3.65d1p1-1_all.deb French version of the development manual pages