Mercurial > hg > nginx-site
annotate xml/ru/linux_packages.xml @ 2741:4fb1aaad4182
njs-0.6.0.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Wed, 16 Jun 2021 13:50:54 +0100 |
parents | 9cc5077645a0 |
children | 0a37493dda21 |
rev | line source |
---|---|
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
1 <!-- |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
2 Copyright (C) Nginx, Inc. |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
3 --> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
4 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
5 <!DOCTYPE article SYSTEM "../../dtd/article.dtd"> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
6 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
7 <article name="nginx: пакеты для Linux" |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
8 link="/ru/linux_packages.html" |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
9 lang="ru" |
2733
9cc5077645a0
Linux packages: removed Alpine 3.10 due to EOL.
Konstantin Pavlov <thresh@nginx.com>
parents:
2732
diff
changeset
|
10 rev="62"> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
11 |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
13 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
14 <para> |
2325
409d024ac536
Emphasized that we provide Linux packages.
Konstantin Pavlov <thresh@videolan.org>
parents:
2324
diff
changeset
|
15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
16 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
17 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
18 <para> |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
19 <link id="RHEL-CentOS">RHEL/CentOS</link> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
20 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
21 <table note="yes"> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
22 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
23 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
24 <td width="30%">Версия</td> |
1395
d68d1b88512a
List of supported platforms for linux packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1368
diff
changeset
|
25 <td>Поддерживаемые платформы</td> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
26 </tr> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
27 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
28 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
29 <td width="30%">7.4+</td> |
2652
eb508d8c1c31
Linux packages: added RHEL/CentOS 7 aarch64/arm64.
Konstantin Pavlov <thresh@nginx.com>
parents:
2644
diff
changeset
|
30 <td>x86_64, ppc64le, aarch64/arm64</td> |
1252
27b22e625491
CentOS/RHEL 7 added to the package download page.
Sergey Budnevitch <sb@waeme.net>
parents:
1171
diff
changeset
|
31 </tr> |
27b22e625491
CentOS/RHEL 7 added to the package download page.
Sergey Budnevitch <sb@waeme.net>
parents:
1171
diff
changeset
|
32 |
2380
f0aeaa03cb6a
Linux packages: added RHEL 8.
Konstantin Pavlov <thresh@nginx.com>
parents:
2375
diff
changeset
|
33 <tr> |
f0aeaa03cb6a
Linux packages: added RHEL 8.
Konstantin Pavlov <thresh@nginx.com>
parents:
2375
diff
changeset
|
34 <td width="30%">8.x</td> |
2568
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
35 <td>x86_64, aarch64/arm64</td> |
2380
f0aeaa03cb6a
Linux packages: added RHEL 8.
Konstantin Pavlov <thresh@nginx.com>
parents:
2375
diff
changeset
|
36 </tr> |
f0aeaa03cb6a
Linux packages: added RHEL 8.
Konstantin Pavlov <thresh@nginx.com>
parents:
2375
diff
changeset
|
37 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
38 </table> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
39 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
40 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
41 <para> |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
42 <link id="Debian">Debian</link> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
43 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
44 <table note="yes"> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
45 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
46 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
47 <td width="30%">Версия</td> |
1395
d68d1b88512a
List of supported platforms for linux packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1368
diff
changeset
|
48 <td>Поддерживаемые платформы</td> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
49 </tr> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
50 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
51 <tr> |
2407
bd01d2a342b9
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2389
diff
changeset
|
52 <td width="30%">10.x “buster”</td> |
2619
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
53 <td>x86_64, i386, aarch64/arm64</td> |
2407
bd01d2a342b9
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2389
diff
changeset
|
54 </tr> |
bd01d2a342b9
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2389
diff
changeset
|
55 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
56 </table> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
57 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
58 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
59 <para> |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
60 <link id="Ubuntu">Ubuntu</link> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
61 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
62 <table note="yes"> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
63 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
64 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
65 <td width="30%">Версия</td> |
1395
d68d1b88512a
List of supported platforms for linux packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1368
diff
changeset
|
66 <td>Поддерживаемые платформы</td> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
67 </tr> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
68 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
69 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
70 <td width="30%">18.04 “bionic”</td> |
2279
7ec59c98d7d5
Actualized the list of supported Ubuntu versions and architectures.
Konstantin Pavlov <thresh@nginx.com>
parents:
2233
diff
changeset
|
71 <td>x86_64, aarch64/arm64</td> |
1921
ef3590465d67
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
1788
diff
changeset
|
72 </tr> |
ef3590465d67
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
1788
diff
changeset
|
73 |
2160
a2e77354c77d
Linux packages: updated the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2127
diff
changeset
|
74 <tr> |
2539
5a5a791b3166
Linux packages: added Ubuntu 20.04, removed 19.04.
Mikhail Isachenkov <mikhail.isachenkov@nginx.com>
parents:
2505
diff
changeset
|
75 <td width="30%">20.04 “focal”</td> |
5a5a791b3166
Linux packages: added Ubuntu 20.04, removed 19.04.
Mikhail Isachenkov <mikhail.isachenkov@nginx.com>
parents:
2505
diff
changeset
|
76 <td>x86_64, aarch64/arm64</td> |
2467
ee775a6ca22e
Linux packages: added Ubuntu 19.10
Konstantin Pavlov <thresh@nginx.com>
parents:
2437
diff
changeset
|
77 </tr> |
ee775a6ca22e
Linux packages: added Ubuntu 19.10
Konstantin Pavlov <thresh@nginx.com>
parents:
2437
diff
changeset
|
78 |
2619
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
79 <tr> |
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
80 <td width="30%">20.10 “groovy”</td> |
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
81 <td>x86_64, aarch64/arm64</td> |
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
82 </tr> |
94107f33b7bb
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2603
diff
changeset
|
83 |
2731
5d15140ad319
Linux packages: added Ubuntu 21.04 'hirsute'.
Konstantin Pavlov <thresh@nginx.com>
parents:
2730
diff
changeset
|
84 <tr> |
5d15140ad319
Linux packages: added Ubuntu 21.04 'hirsute'.
Konstantin Pavlov <thresh@nginx.com>
parents:
2730
diff
changeset
|
85 <td width="30%">21.04 “hirsute”</td> |
5d15140ad319
Linux packages: added Ubuntu 21.04 'hirsute'.
Konstantin Pavlov <thresh@nginx.com>
parents:
2730
diff
changeset
|
86 <td>x86_64, aarch64/arm64</td> |
5d15140ad319
Linux packages: added Ubuntu 21.04 'hirsute'.
Konstantin Pavlov <thresh@nginx.com>
parents:
2730
diff
changeset
|
87 </tr> |
5d15140ad319
Linux packages: added Ubuntu 21.04 'hirsute'.
Konstantin Pavlov <thresh@nginx.com>
parents:
2730
diff
changeset
|
88 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
89 </table> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
90 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
91 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
92 <para> |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
93 <link id="SLES">SLES</link> |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
94 |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
95 <table note="yes"> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
96 <tr> |
2321
580c3007d242
Merged version and codename.
Konstantin Pavlov <thresh@videolan.org>
parents:
2279
diff
changeset
|
97 <td width="30%">Версия</td> |
1395
d68d1b88512a
List of supported platforms for linux packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1368
diff
changeset
|
98 <td>Поддерживаемые платформы</td> |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
99 </tr> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
100 |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
101 <tr> |
2699
8b96520ca495
Linux packages: clarified supported SLES versions
Konstantin Pavlov <thresh@nginx.com>
parents:
2662
diff
changeset
|
102 <td width="30%">12 SP5+</td> |
1395
d68d1b88512a
List of supported platforms for linux packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1368
diff
changeset
|
103 <td>x86_64</td> |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
104 </tr> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
105 |
2233
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
106 <tr> |
2699
8b96520ca495
Linux packages: clarified supported SLES versions
Konstantin Pavlov <thresh@nginx.com>
parents:
2662
diff
changeset
|
107 <td width="30%">15 SP2+</td> |
2233
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
108 <td>x86_64</td> |
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
109 </tr> |
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
110 |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
111 </table> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
112 </para> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
113 |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
114 <para> |
2324
3cf6a0cbec12
Added intra-page anchors and table of contents.
Konstantin Pavlov <thresh@videolan.org>
parents:
2323
diff
changeset
|
115 <link id="Alpine">Alpine</link> |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
116 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
117 <table note="yes"> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
118 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
119 <tr> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
120 <td width="30%">Версия</td> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
121 <td>Поддерживаемые платформы</td> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
122 </tr> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
123 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
124 <tr> |
2505
ae52ac67048c
Linux packages: Added Alpine 3.11.
Konstantin Pavlov <thresh@nginx.com>
parents:
2467
diff
changeset
|
125 <td width="30%">3.11</td> |
ae52ac67048c
Linux packages: Added Alpine 3.11.
Konstantin Pavlov <thresh@nginx.com>
parents:
2467
diff
changeset
|
126 <td>x86_64</td> |
ae52ac67048c
Linux packages: Added Alpine 3.11.
Konstantin Pavlov <thresh@nginx.com>
parents:
2467
diff
changeset
|
127 </tr> |
ae52ac67048c
Linux packages: Added Alpine 3.11.
Konstantin Pavlov <thresh@nginx.com>
parents:
2467
diff
changeset
|
128 |
2568
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
129 <tr> |
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
130 <td width="30%">3.12</td> |
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
131 <td>x86_64, aarch64/arm64</td> |
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
132 </tr> |
aa015272ea32
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2539
diff
changeset
|
133 |
2644
b1aab2fa2b8f
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2635
diff
changeset
|
134 <tr> |
b1aab2fa2b8f
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2635
diff
changeset
|
135 <td width="30%">3.13</td> |
b1aab2fa2b8f
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2635
diff
changeset
|
136 <td>x86_64, aarch64/arm64</td> |
b1aab2fa2b8f
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2635
diff
changeset
|
137 </tr> |
b1aab2fa2b8f
Linux packages: actualized the list of supported distributions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2635
diff
changeset
|
138 |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
139 </table> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
140 </para> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
141 |
2730
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
142 <para> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
143 <link id="Amazon-Linux">Amazon Linux</link> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
144 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
145 <table note="yes"> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
146 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
147 <tr> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
148 <td width="30%">Версия</td> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
149 <td>Поддерживаемые платформы</td> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
150 </tr> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
151 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
152 <tr> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
153 <td width="30%">2 (LTS)</td> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
154 <td>x86_64, aarch64/arm64</td> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
155 </tr> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
156 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
157 </table> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
158 </para> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
159 |
2326
5d045e964270
Moved the repository introduction paragraph to an appropriate place.
Konstantin Pavlov <thresh@videolan.org>
parents:
2325
diff
changeset
|
160 </section> |
5d045e964270
Moved the repository introduction paragraph to an appropriate place.
Konstantin Pavlov <thresh@videolan.org>
parents:
2325
diff
changeset
|
161 |
5d045e964270
Moved the repository introduction paragraph to an appropriate place.
Konstantin Pavlov <thresh@videolan.org>
parents:
2325
diff
changeset
|
162 |
5d045e964270
Moved the repository introduction paragraph to an appropriate place.
Konstantin Pavlov <thresh@videolan.org>
parents:
2325
diff
changeset
|
163 <section name="Инструкции по установке" id="instructions"> |
5d045e964270
Moved the repository introduction paragraph to an appropriate place.
Konstantin Pavlov <thresh@videolan.org>
parents:
2325
diff
changeset
|
164 |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
165 <para> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
166 Для того, чтобы поставить nginx на новой машине, необходимо подключить |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
167 и настроить репозиторий пакетов nginx. |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
168 После этого можно будет установить и обновлять nginx из этого репозитория. |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
169 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
170 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
171 <section name="RHEL/CentOS" id="RHEL-CentOS"> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
172 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
173 <para> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
174 Установите пакеты, необходимые для подключения yum-репозитория: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
175 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
176 sudo yum install yum-utils |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
177 </programlisting> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
178 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
179 Для подключения yum-репозитория создайте файл с именем |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
180 <path>/etc/yum.repos.d/nginx.repo</path> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
181 со следующим содержимым: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
182 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
183 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
184 [nginx-stable] |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
185 name=nginx stable repo |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
186 baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
187 gpgcheck=1 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
188 enabled=1 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
189 gpgkey=https://nginx.org/keys/nginx_signing.key |
2437
bf8eb55e35dd
Linux packages: Added an instruction for yum/dnf to mark the repos as hotfixes.
Konstantin Pavlov <thresh@nginx.com>
parents:
2436
diff
changeset
|
190 module_hotfixes=true |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
191 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
192 [nginx-mainline] |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
193 name=nginx mainline repo |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
194 baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
195 gpgcheck=1 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
196 enabled=0 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
197 gpgkey=https://nginx.org/keys/nginx_signing.key |
2437
bf8eb55e35dd
Linux packages: Added an instruction for yum/dnf to mark the repos as hotfixes.
Konstantin Pavlov <thresh@nginx.com>
parents:
2436
diff
changeset
|
198 module_hotfixes=true |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
199 </programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
200 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
201 По умолчанию используется репозиторий для стабильной версии nginx. |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
202 Если предпочтительно использовать пакеты для основной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
203 выполните следующую команду: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
204 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
205 sudo yum-config-manager --enable nginx-mainline |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
206 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
207 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
208 Чтобы установить nginx, выполните следующую команду: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
209 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
210 sudo yum install nginx |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
211 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
212 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
213 При запросе подтверждения GPG-ключа проверьте, что отпечаток ключа совпадает |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
214 с <command>573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62</command>, и, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
215 если это так, подтвердите его. |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
216 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
217 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
218 </section> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
219 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
220 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
221 <section name="Debian" id="Debian"> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
222 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
223 <para> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
224 Установите пакеты, необходимые для подключения apt-репозитория: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
225 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
226 sudo apt install curl gnupg2 ca-certificates lsb-release |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
227 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
228 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
229 Для подключения apt-репозитория для стабильной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
230 выполните следующую команду: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
231 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
232 echo "deb http://nginx.org/packages/debian `lsb_release -cs` nginx" \ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
233 | sudo tee /etc/apt/sources.list.d/nginx.list |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
234 </programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
235 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
236 Если предпочтительно использовать пакеты для основной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
237 выполните следующую команду вместо предыдущей: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
238 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
239 echo "deb http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
240 | sudo tee /etc/apt/sources.list.d/nginx.list |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
241 </programlisting> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
242 |
2660
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
243 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
244 настройте закрепление: |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
245 <programlisting> |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
246 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
247 | sudo tee /etc/apt/preferences.d/99nginx |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
248 </programlisting> |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
249 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
250 Теперь нужно импортировать официальный ключ, |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
251 используемый apt для проверки подлинности пакетов. |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
252 Скачайте ключ: |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
253 <programlisting> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
254 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
255 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
256 |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
257 Проверьте, верный ли ключ был загружен: |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
258 <programlisting> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
259 gpg --dry-run --quiet --import --import-options import-show /tmp/nginx_signing.key |
1364
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
260 </programlisting> |
12d631cfbc9d
Documented SLES 12 packages availability.
Konstantin Pavlov <thresh@nginx.com>
parents:
1253
diff
changeset
|
261 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
262 Вывод команды должен содержать полный отпечаток ключа |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
263 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: |
2233
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
264 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
265 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
266 uid [ unknown] nginx signing key <signing-key@nginx.com> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
267 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
268 uid nginx signing key <signing-key@nginx.com> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
269 </programlisting> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
270 |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
271 Переместите ключ в каталог доверенных ключей apt (обратите внимание на изменение расширения "asc"): |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
272 <programlisting> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
273 sudo mv /tmp/nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
274 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
275 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
276 Чтобы установить nginx, выполните следующие команды: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
277 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
278 sudo apt update |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
279 sudo apt install nginx |
2233
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
280 </programlisting> |
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
281 </para> |
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
282 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
283 </section> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
284 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
285 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
286 <section name="Ubuntu" id="Ubuntu"> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
287 |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
288 <para> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
289 Установите пакеты, необходимые для подключения apt-репозитория: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
290 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
291 sudo apt install curl gnupg2 ca-certificates lsb-release |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
292 </programlisting> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
293 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
294 Для подключения apt-репозитория для стабильной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
295 выполните следующую команду: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
296 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
297 echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
298 | sudo tee /etc/apt/sources.list.d/nginx.list |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
299 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
300 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
301 Если предпочтительно использовать пакеты для основной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
302 выполните следующую команду вместо предыдущей: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
303 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
304 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
305 | sudo tee /etc/apt/sources.list.d/nginx.list |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
306 </programlisting> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
307 |
2660
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
308 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
309 настройте закрепление: |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
310 <programlisting> |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
311 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
312 | sudo tee /etc/apt/preferences.d/99nginx |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
313 </programlisting> |
aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2652
diff
changeset
|
314 |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
315 Теперь нужно импортировать официальный ключ, |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
316 используемый apt для проверки подлинности пакетов. |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
317 Скачайте ключ: |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
318 <programlisting> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
319 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
320 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
321 |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
322 Проверьте, верный ли ключ был загружен: |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
323 <programlisting> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
324 gpg --dry-run --quiet --import --import-options import-show /tmp/nginx_signing.key |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
325 </programlisting> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
326 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
327 Вывод команды должен содержать полный отпечаток ключа |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
328 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
329 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
330 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
331 uid [ unknown] nginx signing key <signing-key@nginx.com> |
2662
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
332 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
333 uid nginx signing key <signing-key@nginx.com> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
334 </programlisting> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
335 |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
336 Переместите ключ в каталог доверенных ключей apt (обратите внимание на изменение расширения "asc"): |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
337 <programlisting> |
e4d370d43176
Linux packages: removed apt-key usage to import gpg keys on Debian/Ubuntu.
Konstantin Pavlov <thresh@nginx.com>
parents:
2661
diff
changeset
|
338 sudo mv /tmp/nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
339 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
340 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
341 Чтобы установить nginx, выполните следующие команды: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
342 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
343 sudo apt update |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
344 sudo apt install nginx |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
345 </programlisting> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
346 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
347 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
348 </section> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
349 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
350 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
351 <section name="SLES" id="SLES"> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
352 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
353 <para> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
354 Установите пакеты, необходимые для подключения zypper-репозитория: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
355 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
356 sudo zypper install curl ca-certificates gpg2 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
357 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
358 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
359 Для подключения zypper-репозитория для стабильной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
360 выполните следующую команду: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
361 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
362 sudo zypper addrepo --gpgcheck --type yum --refresh --check \ |
2635
bf8e98fe085f
Linux packages: use $releasever_major in SLES repository instructions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2633
diff
changeset
|
363 'http://nginx.org/packages/sles/$releasever_major' nginx-stable |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
364 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
365 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
366 Если предпочтительно использовать пакеты для основной версии nginx, |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
367 выполните следующую команду вместо предыдущей: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
368 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
369 sudo zypper addrepo --gpgcheck --type yum --refresh --check \ |
2635
bf8e98fe085f
Linux packages: use $releasever_major in SLES repository instructions.
Konstantin Pavlov <thresh@nginx.com>
parents:
2633
diff
changeset
|
370 'http://nginx.org/packages/mainline/sles/$releasever_major' nginx-mainline |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
371 </programlisting> |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
372 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
373 Теперь нужно импортировать официальный ключ, используемый zypper/rpm |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
374 для проверки подлинности пакетов. |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
375 Скачайте ключ: |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
376 <programlisting> |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
377 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
378 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
379 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
380 Проверьте, верный ли ключ был загружен: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
381 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
382 gpg --with-fingerprint /tmp/nginx_signing.key |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
383 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
384 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
385 Вывод команды должен содержать полный отпечаток ключа |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
386 <command>573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62</command>: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
387 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
388 pub 2048R/7BD9BF62 2011-08-19 [expires: 2024-06-14] |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
389 Key fingerprint = 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
390 uid nginx signing key <signing-key@nginx.com> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
391 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
392 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
393 Импортируйте ключ в базу данных rpm: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
394 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
395 sudo rpmkeys --import /tmp/nginx_signing.key |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
396 </programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
397 |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
398 Чтобы установить nginx, выполните следующую команду: |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
399 <programlisting> |
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
400 sudo zypper install nginx |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
401 </programlisting> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
402 </para> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
403 |
2322
bb03e6ac2f16
Added per-distro instructions on how to enable packages signature checks.
Konstantin Pavlov <thresh@videolan.org>
parents:
2321
diff
changeset
|
404 </section> |
2233
8f988cbe1296
Linux packages: added SLES 15.
Konstantin Pavlov <thresh@nginx.com>
parents:
2160
diff
changeset
|
405 |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
406 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
407 <section name="Alpine" id="Alpine"> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
408 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
409 <para> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
410 Установите пакеты, необходимые для подключения apk-репозитория: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
411 <programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
412 sudo apk add openssl curl ca-certificates |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
413 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
414 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
415 Для подключения apk-репозитория для стабильной версии nginx, |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
416 выполните следующую команду: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
417 <programlisting> |
2661
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
418 printf "%s%s%s%s\n" \ |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
419 "@nginx " \ |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
420 "http://nginx.org/packages/mainline/alpine/v" \ |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
421 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
422 "/main" \ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
423 | sudo tee -a /etc/apk/repositories |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
424 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
425 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
426 Если предпочтительно использовать пакеты для основной версии nginx, |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
427 выполните следующую команду вместо предыдущей: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
428 <programlisting> |
2661
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
429 printf "%s%s%s%s\n" \ |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
430 "@nginx " \ |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
431 "http://nginx.org/packages/mainline/alpine/v" \ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
432 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
433 "/main" \ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
434 | sudo tee -a /etc/apk/repositories |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
435 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
436 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
437 Теперь нужно импортировать официальный ключ, используемый apk |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
438 для проверки подлинности пакетов. |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
439 Скачайте ключ: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
440 <programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
441 curl -o /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
442 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
443 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
444 Проверьте, верный ли ключ был загружен: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
445 <programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
446 openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
447 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
448 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
449 Вывод команды должен содержать следующий модуль: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
450 <programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
451 Public-Key: (2048 bit) |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
452 Modulus: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
453 00:fe:14:f6:0a:1a:b8:86:19:fe:cd:ab:02:9f:58: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
454 2f:37:70:15:74:d6:06:9b:81:55:90:99:96:cc:70: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
455 5c:de:5b:e8:4c:b2:0c:47:5b:a8:a2:98:3d:11:b1: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
456 f6:7d:a0:46:df:24:23:c6:d0:24:52:67:ba:69:ab: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
457 9a:4a:6a:66:2c:db:e1:09:f1:0d:b2:b0:e1:47:1f: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
458 0a:46:ac:0d:82:f3:3c:8d:02:ce:08:43:19:d9:64: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
459 86:c4:4e:07:12:c0:5b:43:ba:7d:17:8a:a3:f0:3d: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
460 98:32:b9:75:66:f4:f0:1b:2d:94:5b:7c:1c:e6:f3: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
461 04:7f:dd:25:b2:82:a6:41:04:b7:50:93:94:c4:7c: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
462 34:7e:12:7c:bf:33:54:55:47:8c:42:94:40:8e:34: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
463 5f:54:04:1d:9e:8c:57:48:d4:b0:f8:e4:03:db:3f: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
464 68:6c:37:fa:62:14:1c:94:d6:de:f2:2b:68:29:17: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
465 24:6d:f7:b5:b3:18:79:fd:31:5e:7f:4c:be:c0:99: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
466 13:cc:e2:97:2b:dc:96:9c:9a:d0:a7:c5:77:82:67: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
467 c9:cb:a9:e7:68:4a:e1:c5:ba:1c:32:0e:79:40:6e: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
468 ef:08:d7:a3:b9:5d:1a:df:ce:1a:c7:44:91:4c:d4: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
469 99:c8:88:69:b3:66:2e:b3:06:f1:f4:22:d7:f2:5f: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
470 ab:6d |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
471 Exponent: 65537 (0x10001) |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
472 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
473 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
474 Переместите ключ в каталог доверенных ключей apk: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
475 <programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
476 sudo mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/ |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
477 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
478 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
479 Чтобы установить nginx, выполните следующую команду: |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
480 <programlisting> |
2661
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
481 sudo apk add nginx@nginx |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
482 </programlisting> |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
483 |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
484 Тэг <literal>@nginx</literal> должен быть указан и при установке пакетов |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
485 с <link url="#dynmodules">динамическими модулями</link>: |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
486 <programlisting> |
991cf4287c36
Linux packages: added repository pinning instructions for Alpine Linux.
Konstantin Pavlov <thresh@nginx.com>
parents:
2660
diff
changeset
|
487 sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
488 </programlisting> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
489 </para> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
490 |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
491 </section> |
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
492 |
2730
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
493 <section name="Amazon Linux" id="Amazon-Linux"> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
494 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
495 <para> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
496 Установите пакеты, необходимые для подключения yum-репозитория: |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
497 <programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
498 sudo yum install yum-utils |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
499 </programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
500 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
501 Для подключения yum-репозитория создайте файл с именем |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
502 <path>/etc/yum.repos.d/nginx.repo</path> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
503 со следующим содержимым: |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
504 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
505 <programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
506 [nginx-stable] |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
507 name=nginx stable repo |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
508 baseurl=http://nginx.org/packages/amzn2/$releasever/$basearch/ |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
509 gpgcheck=1 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
510 enabled=1 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
511 gpgkey=https://nginx.org/keys/nginx_signing.key |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
512 module_hotfixes=true |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
513 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
514 [nginx-mainline] |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
515 name=nginx mainline repo |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
516 baseurl=http://nginx.org/packages/mainline/amzn2/$releasever/$basearch/ |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
517 gpgcheck=1 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
518 enabled=0 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
519 gpgkey=https://nginx.org/keys/nginx_signing.key |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
520 module_hotfixes=true |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
521 </programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
522 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
523 По умолчанию используется репозиторий для стабильной версии nginx. |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
524 Если предпочтительно использовать пакеты для основной версии nginx, |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
525 выполните следующую команду: |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
526 <programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
527 sudo yum-config-manager --enable nginx-mainline |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
528 </programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
529 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
530 Чтобы установить nginx, выполните следующую команду: |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
531 <programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
532 sudo yum install nginx |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
533 </programlisting> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
534 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
535 При запросе подтверждения GPG-ключа проверьте, что отпечаток ключа совпадает |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
536 с <command>573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62</command>, и, |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
537 если это так, подтвердите его. |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
538 </para> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
539 |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
540 </section> |
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
541 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
542 </section> |
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
543 |
932
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
544 |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
545 <section name="Пакеты с исходным кодом" id="sourcepackages"> |
1482
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
546 |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
547 <para> |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
548 Исходные коды пакетов находятся в соответствующем |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
549 <link url="http://hg.nginx.org/pkg-oss">репозитории</link>. |
1482
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
550 </para> |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
551 |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
552 <para> |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
553 Ветка репозитория <literal>default</literal> содержит исходные коды пакетов для |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
554 mainline-версии, в то время как ветки <literal>stable-*</literal> содержат |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
555 исходные коды пакетов для стабильных релизов. |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
556 Для сборки бинарных пакетов запустите <command>make</command> в каталоге |
2323
eaef8f4ca921
Added Alpine Linux.
Konstantin Pavlov <thresh@videolan.org>
parents:
2322
diff
changeset
|
557 <path>debian/</path> для Debian/Ubuntu, или в каталоге |
2730
5235e67595b4
Linux packages: added Amazon Linux 2.
Konstantin Pavlov <thresh@nginx.com>
parents:
2699
diff
changeset
|
558 <path>rpm/SPECS/</path> для RHEL/CentOS/SLES/Amazon Linux, или в каталоге |
2625
987768ee3211
Linux packages: fixed path for Alpine package sources.
Konstantin Pavlov <thresh@nginx.com>
parents:
2619
diff
changeset
|
559 <path>alpine/</path> для Alpine. |
1788
e739f2281571
Mentioned --with-stream_realip_module configure argument for mainline packages.
Konstantin Pavlov <thresh@nginx.com>
parents:
1787
diff
changeset
|
560 </para> |
e739f2281571
Mentioned --with-stream_realip_module configure argument for mainline packages.
Konstantin Pavlov <thresh@nginx.com>
parents:
1787
diff
changeset
|
561 |
e739f2281571
Mentioned --with-stream_realip_module configure argument for mainline packages.
Konstantin Pavlov <thresh@nginx.com>
parents:
1787
diff
changeset
|
562 <para> |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
563 Исходные коды пакетов распространяются под той же |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
564 <link url="../LICENSE">BSD-подобной лицензией из 2 пунктов</link>, |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
565 что и сам nginx. |
1482
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
566 </para> |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
567 |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
568 </section> |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
569 |
f595fb427509
Configure arguments list for pre-built packages added.
Sergey Budnevitch <sb@waeme.net>
parents:
1470
diff
changeset
|
570 |
1681
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
571 <section name="Динамические модули" id="dynmodules"> |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
572 |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
573 <para> |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
574 Для того чтобы избежать увеличения числа зависимостей, основной пакет nginx не |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
575 включает модули, которым требуются дополнительные библиотеки. |
1724
ce3e89d13fa0
Removed unneeded comma in "Since ..." Russian constructs.
Maxim Dounin <mdounin@mdounin.ru>
parents:
1691
diff
changeset
|
576 Начиная с версии 1.9.11 nginx поддерживает |
1922
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
577 <link doc="docs/ngx_core_module.xml" id="load_module">динамические |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
578 модули</link>, и следующие модули собираются как динамические и поставляются в |
94493c0ff5f6
Introduced "Source Packages" section.
Konstantin Pavlov <thresh@nginx.com>
parents:
1921
diff
changeset
|
579 виде отдельных пакетов: |
1681
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
580 <programlisting> |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
581 nginx-module-geoip |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
582 nginx-module-image-filter |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
583 nginx-module-njs |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
584 nginx-module-perl |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
585 nginx-module-xslt |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
586 </programlisting> |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
587 </para> |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
588 |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
589 </section> |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
590 |
3a9097dc9d86
Linux packages for dynamic modules.
Fedor Dikarev <fe@nginx.com>
parents:
1661
diff
changeset
|
591 |
932
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
592 <section name="Подписи" id="signatures"> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
593 |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
594 <para> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
595 Поскольку наши <link doc="../en/pgp_keys.xml">PGP-ключи</link> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
596 находятся на том же сервере, что и пакеты, |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
597 им следует доверять в равной степени. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
598 Поэтому мы настоятельно рекомендуем дополнительно проверить |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
599 подлинность загруженных PGP-ключей. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
600 В PGP есть понятие “сети доверия”, |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
601 когда ключ подписывается чьим-либо другим ключом, |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
602 тот в свою очередь третьим, и т.д. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
603 Это зачастую позволяет построить цепочку от произвольного ключа |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
604 до ключа человека, которого вы знаете и кому доверяете лично, |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
605 и таким образом удостовериться в подлинности первого ключа в цепочке. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
606 Подробно эта концепция описана в |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
607 <link url="http://www.dewinter.com/gnupg_howto/english/GPGMiniHowto-1.html"> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
608 GPG Mini Howto</link>. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
609 У наших ключей есть достаточное количество подписей, |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
610 поэтому проверить их подлинность относительно несложно. |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
611 </para> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
612 |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
613 </section> |
774505846a54
Section about packages' and repositories' signatures added.
Sergey Budnevitch <sb@waeme.net>
parents:
915
diff
changeset
|
614 |
882
d1002c39ac0a
Linux packages related information moved to separate page.
Sergey Budnevitch <sb@waeme.net>
parents:
diff
changeset
|
615 </article> |