# HG changeset patch # User Konstantin Pavlov # Date 1614782389 -10800 # Node ID 991cf4287c36c82a539b890c47dd961443d48ff7 # Parent aea8531ede83e1ccade14b895ec0bea593758298 Linux packages: added repository pinning instructions for Alpine Linux. diff --git a/xml/en/linux_packages.xml b/xml/en/linux_packages.xml --- a/xml/en/linux_packages.xml +++ b/xml/en/linux_packages.xml @@ -7,7 +7,7 @@
+ rev="56">
@@ -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: -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: -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: -sudo apk add nginx +sudo apk add nginx@nginx + + +The @nginx tag should also be specified when installing +packages with dynamic modules: + +sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx diff --git a/xml/ru/linux_packages.xml b/xml/ru/linux_packages.xml --- a/xml/ru/linux_packages.xml +++ b/xml/ru/linux_packages.xml @@ -7,7 +7,7 @@
+ rev="56">
@@ -388,8 +388,9 @@ sudo apk add openssl curl ca-certificate Для подключения apk-репозитория для стабильной версии nginx, выполните следующую команду: -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, выполните следующую команду вместо предыдущей: -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, выполните следующую команду: -sudo apk add nginx +sudo apk add nginx@nginx + + +Тэг @nginx должен быть указан и при установке пакетов +с динамическими модулями: + +sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx