Перейти к содержанию

Настройка APT репозитория

APT репозиторий GetPageSpeed Extras размещает пакеты nginx-module-* для поддерживаемых версий Debian и Ubuntu.

1. Установите ключ APT

Скачайте ключ репозитория и поместите его в /etc/apt/keyrings:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://extras.getpagespeed.com/deb-archive-keyring.gpg \
  | sudo tee /etc/apt/keyrings/getpagespeed.gpg >/dev/null

2. Добавьте источник APT

Вы можете использовать интерактивный помощник ниже или скопировать один из статических примеров.

Интерактивный генератор

Выберите вашу дистрибуцию, кодовое имя и ветку NGINX для генерации записи sources.list и готовой команды оболочки:

Содержимое sources.list:

Команда оболочки для создания файла:

Альтернатива: автоматическое определение дистрибутива и кодового имени

Если вы предпочитаете одну универсальную команду, которая работает на любой поддерживаемой системе Debian или Ubuntu, вы можете использовать lsb_release для автоматического определения дистрибутива и кодового имени.

Для ветки stable:

distro=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
codename=$(lsb_release -cs)
echo "deb [signed-by=/etc/apt/keyrings/getpagespeed.gpg] https://extras.getpagespeed.com/${distro} ${codename} main" \
  | sudo tee /etc/apt/sources.list.d/getpagespeed-extras.list

Для ветки mainline:

echo "deb [signed-by=/etc/apt/keyrings/getpagespeed.gpg] https://extras.getpagespeed.com/${distro} ${codename}-mainline main" \
  | sudo tee -a /etc/apt/sources.list.d/getpagespeed-extras.list

После добавления репозитория выполните:

sudo apt-get update

Вы можете установить такие модули, как:

sudo apt-get install nginx-module-brotli