Mercurial > hg > nginx-site
changeset 2660:aea8531ede83
Linux packages: added repository pinning instructions for Debian/Ubuntu.
author | Konstantin Pavlov <thresh@nginx.com> |
---|---|
date | Wed, 17 Feb 2021 15:02:25 +0300 |
parents | 8dbca6383ec3 |
children | 991cf4287c36 |
files | xml/en/linux_packages.xml xml/ru/linux_packages.xml |
diffstat | 2 files changed, 30 insertions(+), 2 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="54"> + rev="55"> <section name="Supported distributions and versions" id="distributions"> @@ -228,6 +228,13 @@ echo "deb http://nginx.org/packages/main | sudo tee /etc/apt/sources.list.d/nginx.list </programlisting> +Set up repository pinning to prefer our packages over +distribution-provided ones: +<programlisting> +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ + | sudo tee /etc/apt/preferences.d/99nginx +</programlisting> + Next, import an official nginx signing key so apt could verify the packages authenticity: <programlisting> @@ -280,6 +287,13 @@ echo "deb http://nginx.org/packages/main | sudo tee /etc/apt/sources.list.d/nginx.list </programlisting> +Set up repository pinning to prefer our packages over +distribution-provided ones: +<programlisting> +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ + | sudo tee /etc/apt/preferences.d/99nginx +</programlisting> + Next, import an official nginx signing key so apt could verify the packages authenticity: <programlisting>
--- 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="54"> + rev="55"> <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> @@ -227,6 +227,13 @@ echo "deb http://nginx.org/packages/main | sudo tee /etc/apt/sources.list.d/nginx.list </programlisting> +Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, +настройте закрепление: +<programlisting> +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ + | sudo tee /etc/apt/preferences.d/99nginx +</programlisting> + Теперь нужно импортировать официальный ключ, используемый apt для проверки подлинности пакетов: <programlisting> @@ -278,6 +285,13 @@ echo "deb http://nginx.org/packages/main | sudo tee /etc/apt/sources.list.d/nginx.list </programlisting> +Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, +настройте закрепление: +<programlisting> +echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ + | sudo tee /etc/apt/preferences.d/99nginx +</programlisting> + Теперь нужно импортировать официальный ключ, используемый apt для проверки подлинности пакетов: <programlisting>