Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/it/linux_packages.xml
1 views
1
<!--
2
Copyright (C) Nginx, Inc.
3
-->
4
5
<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
6
7
<article name="nginx: pacchetti Linux"
8
link="/it/linux_packages.html"
9
lang="it"
10
translator="Angelo Papadia"
11
rev="4"
12
toc="no">
13
14
<section id="distribuzioni">
15
16
<para>
17
Attualmente sono disponibili pacchetti nginx per le seguenti distribuzioni
18
e versioni:
19
</para>
20
21
<para>
22
RHEL/CentOS:
23
24
<table note="yes">
25
26
<tr>
27
<td width="20%">Versione</td>
28
</tr>
29
30
<tr>
31
<td width="20%">5.x</td>
32
</tr>
33
34
<tr>
35
<td width="20%">6.x</td>
36
</tr>
37
38
</table>
39
</para>
40
41
<para>
42
Debian:
43
44
<table note="yes">
45
46
<tr>
47
<td width="20%">Versione</td>
48
<td>Nome in codice</td>
49
</tr>
50
51
<tr>
52
<td width="20%">6.x</td>
53
<td>squeeze</td>
54
</tr>
55
56
<tr>
57
<td width="20%">7.x</td>
58
<td>wheezy</td>
59
</tr>
60
61
</table>
62
</para>
63
64
<para>
65
Ubuntu:
66
67
<table note="yes">
68
69
<tr>
70
<td width="20%">Versione</td>
71
<td>Nome in codice</td>
72
</tr>
73
74
<tr>
75
<td width="20%">10.04</td>
76
<td>lucid</td>
77
</tr>
78
79
<tr>
80
<td width="20%">11.10</td>
81
<td>oneiric</td>
82
</tr>
83
84
<tr>
85
<td width="20%">12.04</td>
86
<td>precise</td>
87
</tr>
88
89
<tr>
90
<td width="20%">12.10</td>
91
<td>quantal</td>
92
</tr>
93
94
<tr>
95
<td width="20%">13.04</td>
96
<td>raring</td>
97
</tr>
98
99
</table>
100
</para>
101
102
<para>
103
Per abilitare gli aggiornamenti automatici dei pacchetti Linux,
104
per la distribuzione RHEL/CentOS configurare l'archivio yum,
105
e per la distribuzione Debian/Ubuntu l'archivio apt.
106
</para>
107
108
</section>
109
110
111
<section name="Pacchetti precompilati per la versione stabile" id="stable">
112
113
<para>
114
Nel caso di RHEL/CentOS, per configurare l'archivio yum scegliere
115
l'opportuno pacchetto <literal>nginx-release</literal> dalla lista:
116
117
<list type="bullet">
118
119
<listitem>
120
<link url="http://nginx.org/packages/rhel/5/noarch/RPMS/nginx-release-rhel-5-0.el5.ngx.noarch.rpm">RHEL 5</link>
121
</listitem>
122
123
<listitem>
124
<link url="http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm">RHEL 6</link>
125
</listitem>
126
127
<listitem>
128
<link url="http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm">CentOS 5</link>
129
</listitem>
130
131
<listitem>
132
<link url="http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm">CentOS 6</link>
133
</listitem>
134
135
</list>
136
137
Questo pacchetto contiene il file di configurazione di yum ed una chiave
138
PGP pubblica necessaria per autenticare i pacchetti RPM firmati.
139
Bisogna scaricarlo e installarlo, e quindi lanciare il seguente comando:
140
<programlisting>
141
yum install nginx
142
</programlisting>
143
144
In alternativa, la configurazione di un archivio puo' essere aggiunta
145
a mano, quindi senza installare il relativo pacchetto
146
<literal>nginx-release</literal>. Bisogna creare il file
147
<path>/etc/yum.repos.d/nginx.repo</path> con il contenuto seguente:
148
149
<programlisting>
150
[nginx]
151
name=nginx repo
152
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
153
gpgcheck=0
154
enabled=1
155
</programlisting>
156
157
Sostituire “<literal>OS</literal>” con “<literal>rhel</literal>” o
158
<literal>centos</literal>”,
159
a seconda della distribuzione usata, e “<literal>OSRELEASE</literal>
160
con “<literal>5</literal>” o “<literal>6</literal>”,
161
per le versioni 5.x o 6.x, rispettivamente.
162
</para>
163
164
<para>
165
Nel caso di Debian/Ubuntu, per autenticare la firma dell'archivio nginx
166
e per eliminare gli avvisi riguardanti l'assenza della chiave PGP che
167
vengono visualizzati durante l'installazione dei pacchetti di nginx,
168
bisogna aggiungere la chiave usata per firmare i pacchetti e l'archivio
169
nginx al keyring del programma <command>apt</command>; a tal proposito
170
bisogna scaricare <link url="http://nginx.org/keys/nginx_signing.key">
171
questa chiave</link>, ed aggiungerla al keyring di <command>apt</command>
172
tramite il seguente comando:
173
<programlisting>
174
sudo apt-key add nginx_signing.key
175
</programlisting>
176
</para>
177
178
<para>
179
Per Debian, bisogna sostituire <i>nome_in_codice</i> con il
180
<link id="distributions">nome in codice</link> della distribuzione, e
181
aggiungere in coda al file <path>/etc/apt/sources.list</path> le righe seguenti:
182
183
<programlisting>
184
deb http://nginx.org/packages/debian/ <i>nome_in_codice</i> nginx
185
deb-src http://nginx.org/packages/debian/ <i>nome_in_codice</i> nginx
186
</programlisting>
187
</para>
188
189
<para>
190
Per Ubuntu, bisogna sostituire <i>nome_in_codice</i> con il
191
<link id="distributions">nome in codice</link> della distribuzione, e
192
aggiungere in coda al file <path>/etc/apt/sources.list</path> le righe seguenti:
193
194
<programlisting>
195
deb http://nginx.org/packages/ubuntu/ <i>nome_in_codice</i> nginx
196
deb-src http://nginx.org/packages/ubuntu/ <i>nome_in_codice</i> nginx
197
</programlisting>
198
</para>
199
200
<para>
201
Sia per Debian, sia per Ubuntu, lanciare infine i seguenti comandi:
202
<programlisting>
203
apt-get update
204
apt-get install nginx
205
</programlisting>
206
</para>
207
208
</section>
209
210
211
<section name="Pacchetti precompilati per la versione principale" id="mainline">
212
213
<para>
214
Nel caso di RHEL/CentOS, per configurare l'archivio yum creare il file
215
<path>/etc/yum.repos.d/nginx.repo</path>
216
con il contenuto seguente:
217
218
<programlisting>
219
[nginx]
220
name=nginx repo
221
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
222
gpgcheck=0
223
enabled=1
224
</programlisting>
225
226
Sostituire “<literal>OS</literal>” con “<literal>rhel</literal>” o
227
<literal>centos</literal>”,
228
a seconda della distribuzione usata, e “<literal>OSRELEASE</literal>
229
con “<literal>5</literal>” o “<literal>6</literal>”,
230
per le versioni 5.x o 6.x, rispettivamente.
231
</para>
232
233
<para>
234
Nel caso di Debian/Ubuntu, per autenticare la firma dell'archivio nginx
235
e per eliminare gli avvisi riguardanti l'assenza della chiave PGP che
236
vengono visualizzati durante l'installazione dei pacchetti di nginx,
237
bisogna aggiungere la chiave usata per firmare i pacchetti e l'archivio
238
nginx al keyring del programma <command>apt</command>; a tal proposito
239
bisogna scaricare <link url="http://nginx.org/keys/nginx_signing.key">
240
questa chiave</link>, ed aggiungerla al keyring di <command>apt</command>
241
tramite il seguente comando:
242
<programlisting>
243
sudo apt-key add nginx_signing.key
244
</programlisting>
245
</para>
246
247
<para>
248
Per Debian, bisogna sostituire <i>nome_in_codice</i> con il
249
<link id="distributions">nome in codice</link> della distribuzione, e
250
aggiungere in coda al file <path>/etc/apt/sources.list</path> le righe seguenti:
251
252
<programlisting>
253
deb http://nginx.org/packages/mainline/debian/ <i>nome_in_codice</i> nginx
254
deb-src http://nginx.org/packages/mainline/debian/ <i>nome_in_codice</i> nginx
255
</programlisting>
256
</para>
257
258
<para>
259
Per Ubuntu, bisogna sostituire <i>nome_in_codice</i> con il
260
<link id="distributions">nome in codice</link> della distribuzione, e
261
aggiungere in coda al file <path>/etc/apt/sources.list</path> le righe seguenti:
262
263
<programlisting>
264
deb http://nginx.org/packages/mainline/ubuntu/ <i>nome_in_codice</i> nginx
265
deb-src http://nginx.org/packages/mainline/ubuntu/ <i>nome_in_codice</i> nginx
266
</programlisting>
267
</para>
268
269
<para>
270
Sia per Debian, sia per Ubuntu, lanciare infine i seguenti comandi:
271
<programlisting>
272
apt-get update
273
apt-get install nginx
274
</programlisting>
275
</para>
276
277
</section>
278
279
280
<section name="Firme" id="signatures">
281
282
<para>
283
I pacchetti RPM e gli archivi Debian/Ubuntu usano firme digitali per
284
verificare l'integrita' e l'origine dei pacchetti scaricati.
285
Per verificare la firma bisogna scaricare la
286
<link url="http://nginx.org/keys/nginx_signing.key">chiave di firma di nginx</link>
287
e importarla nel keyring del programma <command>rpm</command> o <command>apt</command>:
288
289
<list type="bullet">
290
291
<listitem>
292
In Debian/Ubuntu:
293
<programlisting>sudo apt-key add nginx_signing.key</programlisting>
294
</listitem>
295
296
<listitem>
297
In RHEL/CentOS:
298
<programlisting>sudo rpm --import nginx_signing.key</programlisting>
299
</listitem>
300
301
</list>
302
</para>
303
304
<para>
305
In Debian/Ubuntu le firme sono verificate per default,
306
invece in RHEL/CentOS e' necessario porre
307
<programlisting>gpgcheck=1</programlisting> nel file
308
<path>/etc/yum.repos.d/nginx.repo</path>.
309
</para>
310
311
<para>
312
Essendo tutti su un medesimo server, le nostre
313
<link doc="../en/pgp_keys.xml">chiavi PGP</link> e i
314
pacchetti sono egualmente affidabili; e' comunque caldamente
315
consigliato verificare l'autenticita' delle chiavi PGP scaricate.
316
PGP ha il concetto di "rete di fiducia", con cui si intende
317
che una chiave e' firmata dalla chiave di qualcun altro,
318
che a sua volta e' firmata da un'altra chiave, e cosi' via;
319
grazie a cio' e' spesso possibile costruire una catena ininterrotta
320
da una chiave arbitraria alla chiave di qualcun altro che e'
321
conosciuto ed e' considerato affidabile, riuscendo quindi a stabilire
322
l'affidabilita' della prima chiave della catena.
323
Tale concetto e' descritto in dettaglio nel
324
<link url="http://www.dewinter.com/gnupg_howto/english/GPGMiniHowto-1.html">
325
GPG Mini Howto</link>.
326
Le nostre chiavi hanno firme sufficienti a rendere relativamente
327
semplice la verifica dell'autenticita'.
328
</para>
329
330
</section>
331
332
</article>
333
334