# Установка Firefox из репозитория | Max Wiki Site
От самой Mozilla Установка других языков в Firefox с помощью .deb-файлов Вариант с beta-версиями От самой Mozilla Установка .deb-пакета Firefox для основанных на Debian дистрибутивов Чтобы установить пакет .deb из репозитория APT, сделайте следующее: Создайте директорию для хранения ключей репозитория APT, если её ещё нет: sudo install -d -m 0755 /etc/apt/keyrings Импортируйте подписанные ключи APT-репозитория Mozilla:

# Установка Firefox из репозитория

## От самой Mozilla

Установка .deb-пакета Firefox для основанных на Debian дистрибутивов

Чтобы установить пакет .deb из репозитория APT, сделайте следующее:

1. Создайте директорию для хранения ключей репозитория APT, если её ещё нет:

       sudo install -d -m 0755 /etc/apt/keyrings

2. Импортируйте подписанные ключи APT-репозитория Mozilla:

       wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

3. Отпечаток должен быть таким: `35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3`. Вы можете проверить это с помощью следующей команды:

       gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'

4. Далее добавьте APT-репозиторий Mozilla к списку своих исходников:

       echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

5. Сконфигурируйте APT, чтобы приоритизировать пакеты из репозитория Mozilla:

       echo '
       Package: *
       Pin: origin packages.mozilla.org
       Pin-Priority: 1000
       ' | sudo tee /etc/apt/preferences.d/mozilla

6. Обновите список пакетов и установите .deb-пакет Firefox:

       sudo apt-get update && sudo apt-get install firefox

### Установка других языков в Firefox с помощью .deb-файлов

    sudo apt-get install firefox-l10n-ru

Чтобы просмотреть список доступных языковых пакетов, вы можете использовать эту команду после добавления APT-репозитория Mozilla и запуска sudo apt-get update:

    apt-cache search firefox-l10n

## Вариант с beta-версиями

1. Удалите Firefox Snap, выполнив следующую команду в новом окне терминала:

       sudo snap remove firefox

2. Добавить PPA команды (Ubuntu) Mozilla в список источников программного обеспечения, выполнив следующую команду в том же окне терминала

       sudo add-apt-repository ppa:mozillateam/ppa

3. Изменить приоритет пакета Firefox, чтобы предпочтительнее использовать версию Firefox PPA/deb/apt. Это можно сделать с помощью фрагмента кода из FosTips
   (скопируйте и вставьте его целиком, а не построчно)

       echo '
       Package: *
       Pin: release o=LP-PPA-mozillateam
       Pin-Priority: 1001
       ' | sudo tee /etc/apt/preferences.d/mozilla-firefox

4. Поскольку вы (надеюсь) хотите, чтобы будущие обновления Firefox устанавливались автоматически, Балинт Речей поделился в своем блоге краткой командой
   , которая гарантирует, что это произойдет:

       echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

5. Наконец, установите Firefox через apt, выполнив эту команду:

       sudo apt install firefox