Mercurial > hg > nginx-site
comparison xml/ru/linux_packages.xml @ 2755:6eff5d63925b
Linux packages: updated Debian and Ubuntu to best practices.
While at it, added paragraphs to properly split logical sections.
author | Konstantin Pavlov <thresh@nginx.com> |
---|---|
date | Wed, 11 Aug 2021 13:35:03 +0300 |
parents | 3975b5ffd38e |
children | 7898e090ad72 |
comparison
equal
deleted
inserted
replaced
2754:3975b5ffd38e | 2755:6eff5d63925b |
---|---|
5 <!DOCTYPE article SYSTEM "../../dtd/article.dtd"> | 5 <!DOCTYPE article SYSTEM "../../dtd/article.dtd"> |
6 | 6 |
7 <article name="nginx: пакеты для Linux" | 7 <article name="nginx: пакеты для Linux" |
8 link="/ru/linux_packages.html" | 8 link="/ru/linux_packages.html" |
9 lang="ru" | 9 lang="ru" |
10 rev="64"> | 10 rev="65"> |
11 | 11 |
12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> | 12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> |
13 | 13 |
14 <para> | 14 <para> |
15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий: | 15 Пакеты nginx доступны для следующих дистрибутивов Linux и их |
16 версий: | |
16 </para> | 17 </para> |
17 | 18 |
18 <para> | 19 <para> |
19 <link id="RHEL-CentOS">RHEL/CentOS</link> | 20 <link id="RHEL-CentOS">RHEL/CentOS</link> |
20 | 21 |
86 | 87 |
87 <para> | 88 <para> |
88 <link id="SLES">SLES</link> | 89 <link id="SLES">SLES</link> |
89 | 90 |
90 <table note="yes"> | 91 <table note="yes"> |
92 | |
91 <tr> | 93 <tr> |
92 <td width="30%">Версия</td> | 94 <td width="30%">Версия</td> |
93 <td>Поддерживаемые платформы</td> | 95 <td>Поддерживаемые платформы</td> |
94 </tr> | 96 </tr> |
95 | 97 |
221 <section name="Debian" id="Debian"> | 223 <section name="Debian" id="Debian"> |
222 | 224 |
223 <para> | 225 <para> |
224 Установите пакеты, необходимые для подключения apt-репозитория: | 226 Установите пакеты, необходимые для подключения apt-репозитория: |
225 <programlisting> | 227 <programlisting> |
226 sudo apt install curl gnupg2 ca-certificates lsb-release | 228 sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring |
227 </programlisting> | 229 </programlisting> |
228 | 230 </para> |
229 Для подключения apt-репозитория для стабильной версии nginx, | 231 |
230 выполните следующую команду: | 232 <para> |
231 <programlisting> | |
232 echo "deb http://nginx.org/packages/debian `lsb_release -cs` nginx" \ | |
233 | sudo tee /etc/apt/sources.list.d/nginx.list | |
234 </programlisting> | |
235 | |
236 Если предпочтительно использовать пакеты для основной версии nginx, | |
237 выполните следующую команду вместо предыдущей: | |
238 <programlisting> | |
239 echo "deb http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \ | |
240 | sudo tee /etc/apt/sources.list.d/nginx.list | |
241 </programlisting> | |
242 | |
243 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, | |
244 настройте закрепление: | |
245 <programlisting> | |
246 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | |
247 | sudo tee /etc/apt/preferences.d/99nginx | |
248 </programlisting> | |
249 | |
250 Теперь нужно импортировать официальный ключ, | 233 Теперь нужно импортировать официальный ключ, |
251 используемый apt для проверки подлинности пакетов. | 234 используемый apt для проверки подлинности пакетов. |
252 Скачайте ключ: | 235 Скачайте ключ: |
253 <programlisting> | 236 <programlisting> |
254 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key | 237 curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ |
238 | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null | |
255 </programlisting> | 239 </programlisting> |
256 | 240 |
257 Проверьте, верный ли ключ был загружен: | 241 Проверьте, верный ли ключ был загружен: |
258 <programlisting> | 242 <programlisting> |
259 gpg --dry-run --quiet --import --import-options import-show /tmp/nginx_signing.key | 243 gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg |
260 </programlisting> | 244 </programlisting> |
261 | 245 |
262 Вывод команды должен содержать полный отпечаток ключа | 246 Вывод команды должен содержать полный отпечаток ключа |
263 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: | 247 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: |
264 <programlisting> | 248 <programlisting> |
265 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] | 249 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] |
266 uid [ unknown] nginx signing key <signing-key@nginx.com> | 250 uid [ unknown] nginx signing key <signing-key@nginx.com> |
267 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 | 251 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 |
268 uid nginx signing key <signing-key@nginx.com> | 252 uid nginx signing key <signing-key@nginx.com> |
269 </programlisting> | 253 </programlisting> |
270 | 254 Если отпечаток отличается от вышеуказанного, удалите файл ключа. |
271 Переместите ключ в каталог доверенных ключей apt (обратите внимание на изменение расширения "asc"): | 255 </para> |
272 <programlisting> | 256 |
273 sudo mv /tmp/nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc | 257 <para> |
274 </programlisting> | 258 Для подключения apt-репозитория для стабильной версии nginx, |
275 | 259 выполните следующую команду: |
260 <programlisting> | |
261 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ | |
262 http://nginx.org/packages/debian `lsb_release -cs` nginx" \ | |
263 | sudo tee /etc/apt/sources.list.d/nginx.list | |
264 </programlisting> | |
265 | |
266 Если предпочтительно использовать пакеты для основной версии nginx, | |
267 выполните следующую команду вместо предыдущей: | |
268 <programlisting> | |
269 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ | |
270 http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \ | |
271 | sudo tee /etc/apt/sources.list.d/nginx.list | |
272 </programlisting> | |
273 </para> | |
274 | |
275 <para> | |
276 Для использования пакетов из нашего репозитория вместо | |
277 распространяемых в дистрибутиве, настройте закрепление: | |
278 <programlisting> | |
279 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | |
280 | sudo tee /etc/apt/preferences.d/99nginx | |
281 </programlisting> | |
282 </para> | |
283 | |
284 <para> | |
276 Чтобы установить nginx, выполните следующие команды: | 285 Чтобы установить nginx, выполните следующие команды: |
277 <programlisting> | 286 <programlisting> |
278 sudo apt update | 287 sudo apt update |
279 sudo apt install nginx | 288 sudo apt install nginx |
280 </programlisting> | 289 </programlisting> |
286 <section name="Ubuntu" id="Ubuntu"> | 295 <section name="Ubuntu" id="Ubuntu"> |
287 | 296 |
288 <para> | 297 <para> |
289 Установите пакеты, необходимые для подключения apt-репозитория: | 298 Установите пакеты, необходимые для подключения apt-репозитория: |
290 <programlisting> | 299 <programlisting> |
291 sudo apt install curl gnupg2 ca-certificates lsb-release | 300 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-archive-keyring |
292 </programlisting> | 301 </programlisting> |
293 | 302 </para> |
294 Для подключения apt-репозитория для стабильной версии nginx, | 303 |
295 выполните следующую команду: | 304 <para> |
296 <programlisting> | |
297 echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | |
298 | sudo tee /etc/apt/sources.list.d/nginx.list | |
299 </programlisting> | |
300 | |
301 Если предпочтительно использовать пакеты для основной версии nginx, | |
302 выполните следующую команду вместо предыдущей: | |
303 <programlisting> | |
304 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ | |
305 | sudo tee /etc/apt/sources.list.d/nginx.list | |
306 </programlisting> | |
307 | |
308 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, | |
309 настройте закрепление: | |
310 <programlisting> | |
311 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | |
312 | sudo tee /etc/apt/preferences.d/99nginx | |
313 </programlisting> | |
314 | |
315 Теперь нужно импортировать официальный ключ, | 305 Теперь нужно импортировать официальный ключ, |
316 используемый apt для проверки подлинности пакетов. | 306 используемый apt для проверки подлинности пакетов. |
317 Скачайте ключ: | 307 Скачайте ключ: |
318 <programlisting> | 308 <programlisting> |
319 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key | 309 curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ |
310 | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null | |
320 </programlisting> | 311 </programlisting> |
321 | 312 |
322 Проверьте, верный ли ключ был загружен: | 313 Проверьте, верный ли ключ был загружен: |
323 <programlisting> | 314 <programlisting> |
324 gpg --dry-run --quiet --import --import-options import-show /tmp/nginx_signing.key | 315 gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg |
325 </programlisting> | 316 </programlisting> |
326 | 317 |
327 Вывод команды должен содержать полный отпечаток ключа | 318 Вывод команды должен содержать полный отпечаток ключа |
328 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: | 319 <command>573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62</command>: |
329 <programlisting> | 320 <programlisting> |
330 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] | 321 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] |
331 uid [ unknown] nginx signing key <signing-key@nginx.com> | 322 uid [ unknown] nginx signing key <signing-key@nginx.com> |
332 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 | 323 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 |
333 uid nginx signing key <signing-key@nginx.com> | 324 uid nginx signing key <signing-key@nginx.com> |
334 </programlisting> | 325 </programlisting> |
335 | 326 Если отпечаток отличается от вышеуказанного, удалите файл ключа. |
336 Переместите ключ в каталог доверенных ключей apt (обратите внимание на изменение расширения "asc"): | 327 </para> |
337 <programlisting> | 328 |
338 sudo mv /tmp/nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc | 329 <para> |
339 </programlisting> | 330 Для подключения apt-репозитория для стабильной версии nginx, |
340 | 331 выполните следующую команду: |
332 <programlisting> | |
333 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ | |
334 http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | |
335 | sudo tee /etc/apt/sources.list.d/nginx.list | |
336 </programlisting> | |
337 | |
338 Если предпочтительно использовать пакеты для основной версии nginx, | |
339 выполните следующую команду вместо предыдущей: | |
340 <programlisting> | |
341 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ | |
342 http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ | |
343 | sudo tee /etc/apt/sources.list.d/nginx.list | |
344 </programlisting> | |
345 </para> | |
346 | |
347 <para> | |
348 Для использования пакетов из нашего репозитория вместо | |
349 распространяемых в дистрибутиве, настройте закрепление: | |
350 <programlisting> | |
351 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | |
352 | sudo tee /etc/apt/preferences.d/99nginx | |
353 </programlisting> | |
354 </para> | |
355 | |
356 <para> | |
341 Чтобы установить nginx, выполните следующие команды: | 357 Чтобы установить nginx, выполните следующие команды: |
342 <programlisting> | 358 <programlisting> |
343 sudo apt update | 359 sudo apt update |
344 sudo apt install nginx | 360 sudo apt install nginx |
345 </programlisting> | 361 </programlisting> |
488 </programlisting> | 504 </programlisting> |
489 </para> | 505 </para> |
490 | 506 |
491 </section> | 507 </section> |
492 | 508 |
509 | |
493 <section name="Amazon Linux" id="Amazon-Linux"> | 510 <section name="Amazon Linux" id="Amazon-Linux"> |
494 | 511 |
495 <para> | 512 <para> |
496 Установите пакеты, необходимые для подключения yum-репозитория: | 513 Установите пакеты, необходимые для подключения yum-репозитория: |
497 <programlisting> | 514 <programlisting> |