comparison xml/ru/linux_packages.xml @ 2661:991cf4287c36

Linux packages: added repository pinning instructions for Alpine Linux.
author Konstantin Pavlov <thresh@nginx.com>
date Wed, 03 Mar 2021 17:39:49 +0300
parents aea8531ede83
children e4d370d43176
comparison
equal deleted inserted replaced
2660:aea8531ede83 2661:991cf4287c36
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="55"> 10 rev="56">
11 11
12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> 12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions">
13 13
14 <para> 14 <para>
15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий: 15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий:
386 </programlisting> 386 </programlisting>
387 387
388 Для подключения apk-репозитория для стабильной версии nginx, 388 Для подключения apk-репозитория для стабильной версии nginx,
389 выполните следующую команду: 389 выполните следующую команду:
390 <programlisting> 390 <programlisting>
391 printf "%s%s%s\n" \ 391 printf "%s%s%s%s\n" \
392 "http://nginx.org/packages/alpine/v" \ 392 "@nginx " \
393 "http://nginx.org/packages/mainline/alpine/v" \
393 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ 394 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
394 "/main" \ 395 "/main" \
395 | sudo tee -a /etc/apk/repositories 396 | sudo tee -a /etc/apk/repositories
396 </programlisting> 397 </programlisting>
397 398
398 Если предпочтительно использовать пакеты для основной версии nginx, 399 Если предпочтительно использовать пакеты для основной версии nginx,
399 выполните следующую команду вместо предыдущей: 400 выполните следующую команду вместо предыдущей:
400 <programlisting> 401 <programlisting>
401 printf "%s%s%s\n" \ 402 printf "%s%s%s%s\n" \
403 "@nginx " \
402 "http://nginx.org/packages/mainline/alpine/v" \ 404 "http://nginx.org/packages/mainline/alpine/v" \
403 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ 405 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
404 "/main" \ 406 "/main" \
405 | sudo tee -a /etc/apk/repositories 407 | sudo tee -a /etc/apk/repositories
406 </programlisting> 408 </programlisting>
447 sudo mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/ 449 sudo mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/
448 </programlisting> 450 </programlisting>
449 451
450 Чтобы установить nginx, выполните следующую команду: 452 Чтобы установить nginx, выполните следующую команду:
451 <programlisting> 453 <programlisting>
452 sudo apk add nginx 454 sudo apk add nginx@nginx
455 </programlisting>
456
457 Тэг <literal>@nginx</literal> должен быть указан и при установке пакетов
458 с <link url="#dynmodules">динамическими модулями</link>:
459 <programlisting>
460 sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx
453 </programlisting> 461 </programlisting>
454 </para> 462 </para>
455 463
456 </section> 464 </section>
457 465