2005-09-15 09:58:31 -04:00
|
|
|
Getting ELinks up and running
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
Installing ELinks should be pretty easy on most systems. Below is described
|
|
|
|
the whole process of configuring the compilation, compiling and installing.
|
|
|
|
|
|
|
|
Building and Installing ELinks
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
The quick guide for the impatient. Issue the following commands from the
|
|
|
|
ELinks source directory:
|
|
|
|
|
2024-09-06 07:14:09 -04:00
|
|
|
$ meson setup build
|
|
|
|
$ meson compile -C build
|
|
|
|
$ sudo meson install -C build
|
2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
However you might consider to tweek a few compile time options before building
|
|
|
|
ELinks. You might also want to take a look at what libraries and programs are
|
|
|
|
required or recommended that you install.
|
|
|
|
|
|
|
|
Requirements
|
|
|
|
~~~~~~~~~~~~
|
|
|
|
|
2024-09-06 07:14:09 -04:00
|
|
|
To successfully install ELinks all that is required is meson
|
|
|
|
(version 1.0.1 or later) and a C compiler.
|
2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
Recommended Libraries and Programs
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
To make use of many of ELinks features you will need to have some external
|
|
|
|
libraries and utility programs installed on your system. It is recommended to
|
|
|
|
have the following libraries and programs installed:
|
|
|
|
|
2008-09-27 04:56:35 -04:00
|
|
|
[separator="|"]
|
|
|
|
`_______________________`____________________________________________________
|
|
|
|
Dependency |Description
|
|
|
|
_____________________________________________________________________________
|
|
|
|
Lua or Guile |Makes it possible to write scripting plugins. \
|
2007-02-10 18:35:34 -05:00
|
|
|
ifdef::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
See link:manual.html#lua-scripting[the Elinks - Lua interface] \
|
2007-02-10 18:35:34 -05:00
|
|
|
endif::installation-webpage[]
|
|
|
|
ifndef::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
See <<lua-scripting,the Elinks - Lua interface>> \
|
2007-02-10 18:35:34 -05:00
|
|
|
endif::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
for more info.
|
|
|
|
zlib 1.2.0.2 or later |For handling gzip or deflate compressed documents \
|
|
|
|
both locally and sent from server.
|
|
|
|
bzip2 |Likewise, for bzip2 compressed documents.
|
|
|
|
LZMA Utils |Likewise, for LZMA compressed documents. \
|
2009-02-22 11:33:48 -05:00
|
|
|
Version 4.32.5 should work. XZ Utils does not work.
|
2008-09-27 05:00:00 -04:00
|
|
|
OpenSSL, GNU TLS, or nss_compat_ossl \
|
|
|
|
|For handling secure HTTP browsing.
|
2009-05-22 15:29:55 -04:00
|
|
|
pkg-config |Needed for locating some libraries (at least \
|
2011-05-01 14:13:37 -04:00
|
|
|
GNU TLS, TRE, and SpiderMonkey)
|
2008-09-27 04:56:35 -04:00
|
|
|
GPM |'General Purpose Mouse' for mouse support.
|
|
|
|
expat |'XML Parser Toolkit' needed for XBEL support.
|
2009-02-08 11:55:15 -05:00
|
|
|
http://laurikari.net/tre/[TRE] \
|
2009-12-17 03:13:28 -05:00
|
|
|
|For regexp searching. Version 0.8.0 works.
|
2008-09-27 07:03:51 -04:00
|
|
|
libsmbclient |Library needed for smb:// protocol support.
|
2008-09-27 04:56:35 -04:00
|
|
|
rxvt-unicode |For terminal emulator which supports 88 colors.
|
|
|
|
xterm with 256 colors |Program atleast patch level 179 or rxvt program \
|
|
|
|
from version 2.7.9 for support of 256 colors. \
|
|
|
|
Newer PuTTY also has 256 color support.
|
|
|
|
libidn |For internationalized domain names.
|
|
|
|
SpiderMonkey |Mozilla's JavaScript engine for getting \
|
|
|
|
JavaScript/ECMAScript support in ELinks. \
|
2007-02-10 18:35:34 -05:00
|
|
|
ifdef::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
See also link:manual.html#ecmascript[notes on ECMAScript support].
|
2007-02-10 18:35:34 -05:00
|
|
|
endif::installation-webpage[]
|
|
|
|
ifndef::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
See also <<ecmascript,notes on ECMAScript support>>.
|
2007-02-10 18:35:34 -05:00
|
|
|
endif::installation-webpage[]
|
2008-09-27 04:56:35 -04:00
|
|
|
_____________________________________________________________________________
|
2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
When compiling, you also need the header files for the libraries. Most OS
|
|
|
|
distributors put a given library's headers in a package separate from the
|
|
|
|
library itself; this package usually has `-dev` or similar appended to its
|
|
|
|
name.
|
|
|
|
|
|
|
|
Further reading
|
|
|
|
~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
This installation guide is far from being complete. You are also advised to
|
|
|
|
read the `README` and the `INSTALL` files distributed with ELinks for further
|
|
|
|
up to date info on building and installing.
|
|
|
|
|
|
|
|
ifndef::installation-webpage[]
|
|
|
|
|
|
|
|
include::small.txt[]
|
|
|
|
|
|
|
|
include::ecmascript.txt[]
|
|
|
|
|
2006-01-15 18:18:39 -05:00
|
|
|
include::{builddir}features.txt[]
|
2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
endif::installation-webpage[]
|