comparison xml/ru/linux_packages.xml @ 882:d1002c39ac0a

Linux packages related information moved to separate page. Documentation about packages for mainline version added.
author Sergey Budnevitch <sb@waeme.net>
date Tue, 02 Apr 2013 20:53:03 +0400
parents
children 893d36b6d013
comparison
equal deleted inserted replaced
881:d7f2325fa832 882:d1002c39ac0a
1 <!--
2 Copyright (C) Nginx, Inc.
3 -->
4
5 <!DOCTYPE article SYSTEM "../../dtd/article.dtd">
6
7 <article name="nginx: пакеты для Linux"
8 link="/ru/linux_packages.html"
9 lang="ru"
10 rev="1"
11 toc="no">
12
13 <section id="distributions">
14
15 <para>
16 В данный момент доступны готовые пакеты для следующих дистрибутивов и их
17 версий:
18 </para>
19
20 <para>
21 RHEL/CentOS:
22
23 <table note="yes">
24
25 <tr>
26 <td width="20%">Версия</td>
27 </tr>
28
29 <tr>
30 <td width="20%">5.x</td>
31 </tr>
32
33 <tr>
34 <td width="20%">6.x</td>
35 </tr>
36
37 </table>
38 </para>
39
40 <para>
41 Debian:
42
43 <table note="yes">
44
45 <tr>
46 <td width="20%">Версия</td>
47 <td>Кодовое имя</td>
48 </tr>
49
50 <tr>
51 <td width="20%">6.x</td>
52 <td>squeeze</td>
53 </tr>
54
55 </table>
56 </para>
57
58 <para>
59 Ubuntu:
60
61 <table note="yes">
62
63 <tr>
64 <td width="20%">версия</td>
65 <td>Кодовое имя</td>
66 </tr>
67
68 <tr>
69 <td width="20%">10.04</td>
70 <td>lucid</td>
71 </tr>
72
73 <tr>
74 <td width="20%">11.10</td>
75 <td>oneiric</td>
76 </tr>
77
78 <tr>
79 <td width="20%">12.04</td>
80 <td>precise</td>
81 </tr>
82
83 <tr>
84 <td width="20%">12.10</td>
85 <td>quantal</td>
86 </tr>
87
88 </table>
89 </para>
90
91 <para>
92 Чтобы включить автоматическое обновление пакетов для Linux,
93 настройте репозиторий yum для дистрибутивов RHEL/CentOS,
94 или репозиторий apt для дистрибутивов Debian/Ubuntu.
95 </para>
96
97 </section>
98
99
100 <section name="Готовые пакеты стабильной версии" id="stable">
101
102 <para>
103 Для настройки репозитория yum для RHEL/CentOS выберите из списка
104 соответствующий пакет <literal>nginx-release</literal>:
105
106 <list type="bullet">
107
108 <listitem>
109 <link url="http://nginx.org/packages/rhel/5/noarch/RPMS/nginx-release-rhel-5-0.el5.ngx.noarch.rpm">RHEL 5</link>
110 </listitem>
111
112 <listitem>
113 <link url="http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm">RHEL 6</link>
114 </listitem>
115
116 <listitem>
117 <link url="http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm">CentOS 5</link>
118 </listitem>
119
120 <listitem>
121 <link url="http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm">CentOS 6</link>
122 </listitem>
123
124 </list>
125
126 Пакет содержит конфигурационный файл для yum и публичный PGP-ключ,
127 необходимый для проверки подлинности подписи RPM-пакетов.
128 Загрузите и установите его, затем выполните команду:
129 <programlisting>
130 yum install nginx
131 </programlisting>
132
133 Кроме того, конфигурацию репозитория можно добавить вручную
134 без установки пакета <literal>nginx-release</literal>.
135 Создайте файл с именем <path>/etc/yum.repos.d/nginx.repo</path>
136 и таким содержимым:
137
138 <programlisting>
139 [nginx]
140 name=nginx repo
141 baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
142 gpgcheck=0
143 enabled=1
144 </programlisting>
145
146 Замените “<literal>OS</literal>” на “<literal>rhel</literal>” или
147 “<literal>centos</literal>”,
148 в зависимости от используемого дистрибутива, а “<literal>OSRELEASE</literal>”
149 на “<literal>5</literal>” или “<literal>6</literal>”,
150 для, соответственно, 5.x или 6.x версий.
151 </para>
152
153 <para>
154 Для Debian/Ubuntu, для проверки подлинности подписи репозитория nginx,
155 и чтобы избавиться от предупреждений об отсутствующем gpg-ключе во время
156 установки пакета nginx, необходимо добавить ключ, которым были подписаны
157 пакеты и репозиторий nginx, в связку ключей программы <command>apt</command>.
158 Загрузите <link url="http://nginx.org/keys/nginx_signing.key">этот
159 ключ</link> с нашего веб-сайта и добавьте его в связку ключей программы
160 <command>apt</command>, выполнив команду:
161 <programlisting>
162 sudo apt-key add nginx_signing.key
163 </programlisting>
164 </para>
165
166 <para>
167 Для Debian замените <i>codename</i> на
168 <link id="distributions">кодовое имя</link> дистрибутива,
169 и добавьте в конец файла <path>/etc/apt/sources.list</path>
170 следующее:
171
172 <programlisting>
173 deb http://nginx.org/packages/debian/ <i>codename</i> nginx
174 deb-src http://nginx.org/packages/debian/ <i>codename</i> nginx
175 </programlisting>
176 </para>
177
178 <para>
179 Для Ubuntu замените <i>codename</i> на
180 <link id="distributions">кодовое имя</link> дистрибутива,
181 и добавьте в конец файла <path>/etc/apt/sources.list</path>
182 следующее:
183
184 <programlisting>
185 deb http://nginx.org/packages/ubuntu/ <i>codename</i> nginx
186 deb-src http://nginx.org/packages/ubuntu/ <i>codename</i> nginx
187 </programlisting>
188 </para>
189
190 <para>
191 Для Debian/Ubuntu затем выполните команды:
192 <programlisting>
193 apt-get update
194 apt-get install nginx
195 </programlisting>
196 </para>
197
198 </section>
199
200
201 <section name="Готовые пакеты mainline-версии" id="mainline">
202
203 <para>
204 Для настройки репозитория yum для RHEL/CentOS необходимо
205 создать файл с именем <path>/etc/yum.repos.d/nginx.repo</path>
206 и таким содержимым:
207
208 <programlisting>
209 [nginx]
210 name=nginx repo
211 baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
212 gpgcheck=0
213 enabled=1
214 </programlisting>
215
216 Замените “<literal>OS</literal>” на “<literal>rhel</literal>” или
217 “<literal>centos</literal>”,
218 в зависимости от используемого дистрибутива, а “<literal>OSRELEASE</literal>”
219 на “<literal>5</literal>” или “<literal>6</literal>”,
220 для, соответственно, 5.x или 6.x версий.
221 </para>
222
223 <para>
224 Для Debian/Ubuntu, для проверки подлинности подписи репозитория nginx,
225 и чтобы избавиться от предупреждений об отсутствующем gpg-ключе во время
226 установки пакета nginx, необходимо добавить ключ, которым были подписаны
227 пакеты и репозиторий nginx, в связку ключей программы <command>apt</command>.
228 Загрузите <link url="http://nginx.org/keys/nginx_signing.key">этот
229 ключ</link> с нашего веб-сайта и добавьте его в связку ключей программы
230 <command>apt</command>, выполнив команду:
231 <programlisting>
232 sudo apt-key add nginx_signing.key
233 </programlisting>
234 </para>
235
236 <para>
237 Для Debian замените <i>codename</i> на
238 <link id="distributions">кодовое имя</link> дистрибутива,
239 и добавьте в конец файла <path>/etc/apt/sources.list</path>
240 следующее:
241
242 <programlisting>
243 deb http://nginx.org/packages/mainline/debian/ <i>codename</i> nginx
244 deb-src http://nginx.org/packages/mainline/debian/ <i>codename</i> nginx
245 </programlisting>
246 </para>
247
248 <para>
249 Для Ubuntu замените <i>codename</i> на
250 <link id="distributions">кодовое имя</link> дистрибутива,
251 и добавьте в конец файла <path>/etc/apt/sources.list</path>
252 следующее:
253
254 <programlisting>
255 deb http://nginx.org/packages/mainline/ubuntu/ <i>codename</i> nginx
256 deb-src http://nginx.org/packages/mainline/ubuntu/ <i>codename</i> nginx
257 </programlisting>
258 </para>
259
260 <para>
261 Для Debian/Ubuntu затем выполните команды:
262 <programlisting>
263 apt-get update
264 apt-get install nginx
265 </programlisting>
266 </para>
267
268 </section>
269
270 </article>