changeset 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
files xml/en/linux_packages.xml xml/ru/linux_packages.xml
diffstat 2 files changed, 25 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/linux_packages.xml
+++ b/xml/en/linux_packages.xml
@@ -7,7 +7,7 @@
 <article name="nginx: Linux packages"
          link="/en/linux_packages.html"
          lang="en"
-         rev="55">
+         rev="56">
 
 <section name="Supported distributions and versions" id="distributions">
 
@@ -392,7 +392,8 @@ sudo apk add openssl curl ca-certificate
 To set up the apk repository for stable nginx packages,
 run the following command:
 <programlisting>
-printf "%s%s%s\n" \
+printf "%s%s%s%s\n" \
+    "@nginx " \
     "http://nginx.org/packages/alpine/v" \
     `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
     "/main" \
@@ -402,7 +403,8 @@ printf "%s%s%s\n" \
 If you would like to use mainline nginx packages,
 run the following command instead:
 <programlisting>
-printf "%s%s%s\n" \
+printf "%s%s%s%s\n" \
+    "@nginx " \
     "http://nginx.org/packages/mainline/alpine/v" \
     `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
     "/main" \
@@ -453,7 +455,13 @@ sudo mv /tmp/nginx_signing.rsa.pub /etc/
 
 To install nginx, run the following command:
 <programlisting>
-sudo apk add nginx
+sudo apk add nginx@nginx
+</programlisting>
+
+The <literal>@nginx</literal> tag should also be specified when installing
+packages with <link url="#dynmodules">dynamic modules</link>:
+<programlisting>
+sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx
 </programlisting>
 </para>
 
--- a/xml/ru/linux_packages.xml
+++ b/xml/ru/linux_packages.xml
@@ -7,7 +7,7 @@
 <article name="nginx: пакеты для Linux"
          link="/ru/linux_packages.html"
          lang="ru"
-         rev="55">
+         rev="56">
 
 <section name="Поддерживаемые дистрибутивы и версии" id="distributions">
 
@@ -388,8 +388,9 @@ sudo apk add openssl curl ca-certificate
 Для подключения apk-репозитория для стабильной версии nginx,
 выполните следующую команду:
 <programlisting>
-printf "%s%s%s\n" \
-    "http://nginx.org/packages/alpine/v" \
+printf "%s%s%s%s\n" \
+    "@nginx " \
+    "http://nginx.org/packages/mainline/alpine/v" \
     `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
     "/main" \
     | sudo tee -a /etc/apk/repositories
@@ -398,7 +399,8 @@ printf "%s%s%s\n" \
 Если предпочтительно использовать пакеты для основной версии nginx,
 выполните следующую команду вместо предыдущей:
 <programlisting>
-printf "%s%s%s\n" \
+printf "%s%s%s%s\n" \
+    "@nginx " \
     "http://nginx.org/packages/mainline/alpine/v" \
     `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
     "/main" \
@@ -449,7 +451,13 @@ sudo mv /tmp/nginx_signing.rsa.pub /etc/
 
 Чтобы установить nginx, выполните следующую команду:
 <programlisting>
-sudo apk add nginx
+sudo apk add nginx@nginx
+</programlisting>
+
+Тэг <literal>@nginx</literal> должен быть указан и при установке пакетов
+с <link url="#dynmodules">динамическими модулями</link>:
+<programlisting>
+sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx
 </programlisting>
 </para>