comparison xml/ru/linux_packages.xml @ 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 eb508d8c1c31
children 991cf4287c36
comparison
equal deleted inserted replaced
2659:8dbca6383ec3 2660:aea8531ede83
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="54"> 10 rev="55">
11 11
12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions"> 12 <section name="Поддерживаемые дистрибутивы и версии" id="distributions">
13 13
14 <para> 14 <para>
15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий: 15 Пакеты nginx доступны для следующих дистрибутивов Linux и их версий:
225 <programlisting> 225 <programlisting>
226 echo "deb http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \ 226 echo "deb http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \
227 | sudo tee /etc/apt/sources.list.d/nginx.list 227 | sudo tee /etc/apt/sources.list.d/nginx.list
228 </programlisting> 228 </programlisting>
229 229
230 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве,
231 настройте закрепление:
232 <programlisting>
233 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
234 | sudo tee /etc/apt/preferences.d/99nginx
235 </programlisting>
236
230 Теперь нужно импортировать официальный ключ, 237 Теперь нужно импортировать официальный ключ,
231 используемый apt для проверки подлинности пакетов: 238 используемый apt для проверки подлинности пакетов:
232 <programlisting> 239 <programlisting>
233 curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add - 240 curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
234 </programlisting> 241 </programlisting>
274 Если предпочтительно использовать пакеты для основной версии nginx, 281 Если предпочтительно использовать пакеты для основной версии nginx,
275 выполните следующую команду вместо предыдущей: 282 выполните следующую команду вместо предыдущей:
276 <programlisting> 283 <programlisting>
277 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ 284 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
278 | sudo tee /etc/apt/sources.list.d/nginx.list 285 | sudo tee /etc/apt/sources.list.d/nginx.list
286 </programlisting>
287
288 Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве,
289 настройте закрепление:
290 <programlisting>
291 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
292 | sudo tee /etc/apt/preferences.d/99nginx
279 </programlisting> 293 </programlisting>
280 294
281 Теперь нужно импортировать официальный ключ, используемый apt для проверки 295 Теперь нужно импортировать официальный ключ, используемый apt для проверки
282 подлинности пакетов: 296 подлинности пакетов:
283 <programlisting> 297 <programlisting>