links2 - Web browser running in both graphics and text mode

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name links2
Package version 2.8
Package release 2+b3
Package architecture amd64
Package type deb
Installed size 3.16 KB
Download size 1.86 MB
Official Mirror
Links is a graphics and text mode WWW browser, similar to Lynx. It displays
tables, frames, downloads on background, uses HTTP/1.1 keepalive connections.
In graphics mode it displays PNG, JPEG, GIF, TIFF, and XBM pictures, runs
external bindings on other types, and features anti-aliased font, smooth
image zooming, 48-bit dithering, and gamma and aspect ratio correction.


Package Version Architecture Repository
links2_2.8-2+b3_i386.deb 2.8 i386 Debian Main
links2 - - -


Name Value
libbz2-1.0 -
libc6 >= 2.15
libdirectfb-1.2-9 -
libgpm2 >= 1.20.4
libjpeg62-turbo >= 1.3.1
liblzma5 >= 5.1.1alpha+20120614
libpng12-0 >= 1.2.13-4
libssl1.0.0 >= 1.0.0
libtiff5 >= 4.0.3
libx11-6 -
zlib1g >= 1:1.1.4


Name Value
www-browser -


Type URL
Binary Package links2_2.8-2+b3_amd64.deb
Source Package links2

Install Howto

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




2014-05-28 - Axel Beckert <>
links2 (2.8-2) unstable; urgency=medium
* Build-depend on unversioned graphics format library (virtual) packages
only (Closes: #724921, #662420)
* Enable parallel building
* Add CVE id to previous changelog entry.
* Bump Standard-Version to 3.9.5 (no changes)
2013-09-26 - Axel Beckert <>
links2 (2.8-1) unstable; urgency=low
* New upstream release
+ Refresh patches
+ Fixes integer overflow in graphics mode (CVE-2013-6050)
2013-06-06 - Axel Beckert <>
links2 (2.7-2) unstable; urgency=low
* Drop svgalib support, it's going to be removed from Debian (Closes:
#710927, LP #234717; this also has impact on #638383)
+ Remove README.Debian which covered svgalib's setuid need
* Bump debhelper compatibility to 9
+ Update versioned debhelper build-dependency
+ No more need to remove config.* manually
* Revamp debian/rules:
+ Remove redundant dh_installchangelogs parameter
+ Move dh_link parameters to debian/links2.links
+ Remove no more used (and already commented) code
+ Use dh_auto_{configure,build,install,clean} and dh_install + dh-exec
+ Delete the no more needed debian/dirs and debian/links.dirs
+ Use dh_installman instead of handling them manually
+ Use dh_installdocs instead of manually copying the doc tree
+ Finally switch to a dh7 style debian/rules files
* Install calibration docs into /usr/share/doc/links2/links_cal instead
of /usr/share/doc/links2/calibration/doc/links_cal
* Rename debian/{docs,menu} to debian/links2.{docs,menu} for unambiguity
* Bump Standards-Version to 3.9.4 (no changes)
* Apply wrap-and-sort
2012-06-26 - Axel Beckert <>
links2 (2.7-1) unstable; urgency=low
* New upstream release
+ Supports HTTPS proxy (Closes: #591438)
+ Supports IPv6 (drop IPv6 patch from Petr Pisar)
+ Fixes memory leak in FTP support
+ Fixes several rendering issues
+ Drop fix-typos-in-manpage.diff, applied upstream.
* Refreshed updated the following patches:
+ improve-message-of-dash-g-602227.diff
+ links2-instead-of-links.diff
+ x-terminal-emulator-instead-of-xterm.diff
2012-05-28 - Axel Beckert <>
links2 (2.6-2) unstable; urgency=low
* Enable hardening build flags so that they're really in
effect. (Closes: #654807) Thanks Simon Ruderich!
2012-04-21 - Axel Beckert <>
links2 (2.6-1) unstable; urgency=medium
* New upstream release
+ Fixes several possibly remotely exploitable security issues (Closes:
#668227; set urgency=medium due to security bug fixes)
+ Refresh the following patches:
- links2-instead-of-links.diff
- x-terminal-emulator-instead-of-xterm.diff
- fix-typos-in-manpage.diff
- improve-message-of-dash-g-602227.diff
- verify-ssl-certs-510417.diff
+ Imported new ipv6.diff from patch upstream.
+ Removed BUGS and TODO from debian/docs, they no more exists in upstream
tarball. Added AUTHORS instead.
* Enable hardened build flags (Closes: #654807) Thanks Moritz
* Enable bzip2 and lzma support by adding according build dependencies
* Replaced build-dependendy on libgpmg1-dev by libgpm-dev
* Replaced incomplete linux-only architecture list in build-dependency
with "linux-any"
* Broadened architecture constraints for the libsvga1-dev build-dependency
since svgalib has been ported to non-x86 architectures as well as to
* Updated lintian overrides for spelling error false positives in
* Bumped Standards-Version to 3.9.3 (no changes)
2012-01-02 - Axel Beckert <>
links2 (2.5-1) unstable; urgency=low
* New upstream release.
+ Refreshed the following patches:
- links2-instead-of-links.diff
- x-terminal-emulator-instead-of-xterm.diff
- improve-message-of-dash-g-602227.diff
+ Imported new ipv6.diff from patch upstream.
* Replace "dh_clean -k" by "dh_prep".

See Also

Package Description
links_2.8-2+b3_amd64.deb Web browser running in text mode
linphone-common_3.6.1-2.4_all.deb Shared components of the linphone SIP softphone
linphone-nogtk_3.6.1-2.4+b1_amd64.deb SIP softphone - console-only client
linphone_3.6.1-2.4+b1_amd64.deb SIP softphone - graphical client
linpsk_1.1-1.1_amd64.deb program for operating PSK31/RTTY modes with X GUI
linsmith_0.99.28-1_amd64.deb tool to generate Smith Charts
lintex_1.13-1_amd64.deb automatic cleanup of old TeX-related files
linthesia_0.4.3-1_amd64.deb Fork of Synthesia to GNU/Linux
lintian_2.5.30+deb8u4_all.deb Debian package checker
linux-base_3.5_all.deb Linux image base package
linux-compiler-gcc-4.9-x86_3.16.56-1+deb8u1_amd64.deb Compiler for Linux on x86 (meta-package)
linux-doc-3.16_3.16.56-1+deb8u1_all.deb Linux kernel specific documentation for version 3.16
linux-doc_3.16+63+deb8u2_all.deb Linux kernel specific documentation (meta-package)
linux-headers-3.16.0-6-all-amd64_3.16.56-1+deb8u1_amd64.deb All header files for Linux 3.16 (meta-package)
linux-headers-3.16.0-6-all_3.16.56-1+deb8u1_amd64.deb All header files for Linux 3.16 (meta-package)