aboutsummaryrefslogtreecommitdiffstats
path: root/doc/manual/html_node/Installation-Requirements.html
blob: 61db3c351aa565adeb09db1b8cdb78d4ad50ca05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for GNU LibreJS (version 6.0.10.20151023, 23 October 2015),
a GNU IceCat extension to detect and block nonfree nontrivial
JavaScript on webpages.

Copyright (C) 2011 2012 2014 2015 Loic J. Duros

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts.  A copy of the license is included in the section entitled
"GNU Free Documentation License". -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>GNU LibreJS 6.0.10.20151023: Installation Requirements</title>

<meta name="description" content="GNU LibreJS 6.0.10.20151023: Installation Requirements">
<meta name="keywords" content="GNU LibreJS 6.0.10.20151023: Installation Requirements">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html#Top" rel="up" title="Top">
<link href="LibreJS-Internals.html#LibreJS-Internals" rel="next" title="LibreJS Internals">
<link href="LibreJS-Development-Notes.html#LibreJS-Development-Notes" rel="prev" title="LibreJS Development Notes">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Installation-Requirements"></a>
<div class="header">
<p>
Next: <a href="LibreJS-Internals.html#LibreJS-Internals" accesskey="n" rel="next">LibreJS Internals</a>, Previous: <a href="LibreJS-Development-Notes.html#LibreJS-Development-Notes" accesskey="p" rel="prev">LibreJS Development Notes</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<hr>
<a name="Installation-Requirements-1"></a>
<h2 class="appendix">Appendix A Installation Requirements</h2>


<a name="Mozilla-Browser"></a>
<h3 class="appendixsec">A.1 Mozilla Browser</h3>

<p>You will need one of the many flavors of the Mozilla browser to use
LibreJS. It can be installed on the following:
</p>
<p>GNU IceCat,  Mozilla Firefox, Trisquel Abrowser, Debian Iceweasel.
</p>
<p>LibreJS works on these browsers starting from version 29. We
recommend that you use the latest version of your Mozilla browser.
LibreJS has been tested extensively on multiple GNU/Linux distributions,
but it is compatible any operating system as long as you&rsquo;re using a
compatible Mozilla browser.
</p>
<a name="Mozilla_0027s-Jetpack-Manager-for-Node_002ejs"></a>
<h3 class="appendixsec">A.2 Mozilla&rsquo;s Jetpack Manager for Node.js</h3>
<p>LibreJS uses the Mozilla <code>jpm</code> tool, a set of utilities for
creating, testing, running and packaging Mozilla Jetpack Addons.
</p>
<p>You do not need <code>jpm</code> to use the LibreJS xpi file or to install it
using the packaged version, but it is required in order to package the
LibreJS source code into an xpi file. If you would like to run the
tests for LibreJS or make changes to the source files, you
will need <code>jpm</code> as well. For the &ldquo;make&rdquo; command to work
properly, you must have the <code>jpm</code> command available on your system
from the command line.
</p>
<p>You can find information on getting <code>jpm</code> at these links:
</p>
<p><a href="https://www.npmjs.com/package/jpm">https://www.npmjs.com/package/jpm</a>
</p>
<p><a href="https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_Started_%28jpm%29">https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_Started_%28jpm%29</a>
</p>
<p>JPM is released under the Mozilla Public License 2.0.
</p>



</body>
</html>