Mercurial > hg > nginx-site
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 |