Встановлення Firefox на платформі Linux

Firefox Firefox Останнє оновлення: 3 тижні тому
This is a machine-generated translation of the English article. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Багато дистрибутивів Linux постачаються з попередньо встановленим Firefox, який є браузером за замовчуванням. Однак, якщо вам потрібно встановити Firefox на Linux іншим способом, у цьому посібнику показано, як встановити Firefox на Ubuntu, Debian, Fedora, openSUSE та інших дистрибутивах Linux.

Ця стаття стосується лише Linux. Щоб отримати інструкції зі встановлення Firefox на Mac, перегляньте Як завантажити та встановити Firefox для Mac.Щоб отримати інструкції зі встановлення Firefox на Windows, перегляньте Як установити Firefox на Windows.

Зміст

Встановлення DEB-пакета Firefox для дистрибутивів на основі Debian та Ubuntu (рекомендовано)

Щоб встановити пакет DEB через репозиторій APT, виконайте такі дії:

  1. Створіть каталог для зберігання ключів репозиторію APT, якщо він не існує:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. Імпортуйте ключ підпису репозиторію Mozilla APT:
    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
    Якщо у вас не встановлено wget, ви можете встановити його за допомогою: sudo apt-get install wget
  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. Далі додайте репозиторій Mozilla APT до вашого sources.list:
    • Для Debian Bookworm/Ubuntu Noble та старіших:
    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
    • Для Debian Trixie/Ubuntu Resolute та новіших
    sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOF
    Types: deb
    URIs: https://packages.mozilla.org/apt
    Suites: mozilla
    Components: main
    Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
    EOF
  5. Налаштуйте APT для пріоритезації пакунків з репозиторію Mozilla:
    sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOF
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    EOF
  6. Оновіть список пакунків та встановіть firefox (або один з firefox-esr, -beta, -nightly, -devedition):
    sudo apt-get update
    sudo apt-get install firefox

Використання різних мов у DEB-пакеті Firefox

Для тих, хто хоче використовувати Firefox іншою мовою, ніж американська англійська, ми також створили DEB-пакети, що містять мовні пакети Firefox. Щоб встановити певний мовний пакет, замініть fr у прикладі нижче на бажаний код мови. У цьому прикладі ми встановлюємо французький мовний пакет Firefox.

sudo apt-get install firefox-l10n-fr

Щоб переглянути всі доступні мовні пакети, ви можете скористатися цією командою після додавання репозиторію Mozilla та запуску sudo apt-get update:

apt-cache search firefox-l10n

Локалізації також доступні як пакунки firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n для інших випусків/редакцій.

Встановлення RPM-пакета Firefox для дистрибутивів на основі Fedora, RHEL та їх похідних (рекомендовано)

Додавання репозиторію Firefox RPM через менеджер пакунків dnf5 (Fedora 41+, RHEL/Rocky/Alma 10+)

sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10
sudo dnf makecache --refresh
sudo dnf install firefox

Додавання репозиторію Firefox RPM для старішого менеджера пакунків dnf (Fedora <41, RHEL/Rocky/Alma <10)

sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF
[mozilla]
name=Mozilla Packages
baseurl=https://packages.mozilla.org/rpm/firefox
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg
priority=10
EOF
Примітка: repo_gpgcheck=0 деактивує підпис метаданих за допомогою GPG. Однак замість цього це захищено за допомогою HTTPS і підписів пакунків (`gpgcheck=1`).

Щоб встановити firefox з репозиторію mozilla (або один з firefox-esr, -beta, -nightly, -devedition), виконайте:

sudo dnf makecache --refresh
sudo dnf install firefox

Щоб оновити firefox з версії репозиторію дистрибутива до версії mozilla, виконайте:

sudo dnf makecache --refresh
sudo dnf upgrade firefox

Щоб замінити firefox з версії репозиторію дистрибутива на версію mozilla, виконайте:

sudo dnf makecache --refresh
sudo dnf swap firefox firefox --allowerasing
Примітка: Під час заміни firefox з версії репозиторію дистрибутива на версію mozilla, firefox може створити новий профіль і встановити його за замовчуванням. Щоб зберегти старі налаштування/конфігурацію, перейдіть до about:profiles, знайдіть свої старі профілі та знову встановіть їх як профілі за замовчуванням.

Використання різних мов у RPM-пакеті Firefox

Для тих, хто хоче використовувати Firefox іншою мовою, ніж американська англійська, ми також створили RPM-пакети, що містять мовні пакети Firefox. Щоб встановити певний мовний пакет, замініть fr у прикладі нижче на бажаний код мови. У цьому прикладі ми встановлюємо французький мовний пакет Firefox.

sudo dnf install firefox-l10n-fr

Щоб переглянути всі доступні мовні пакети, ви можете скористатися цією командою після додавання репозиторію Mozilla та запуску sudo dnf makecache --refresh:

dnf search firefox-l10n

Локалізації також доступні як пакунки firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n для інших випусків/редакцій.

Встановлення RPM-пакета Firefox для openSUSE та SUSE Linux (рекомендовано)

Додавання репозиторію Firefox RPM через менеджер пакунків zypper

sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpg
sudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozilla
sudo zypper refresh
sudo zypper install firefox

Щоб встановити або оновити firefox з репозиторію mozilla (або один з firefox-esr, -beta, -nightly, -devedition), виконайте:

sudo zypper refresh
sudo zypper install firefox

Щоб замінити firefox з версії репозиторію дистрибутива на версію mozilla, виконайте:

sudo zypper refresh
sudo zypper remove firefox
sudo zypper install firefox
Примітка: Під час заміни firefox з версії репозиторію дистрибутива на версію mozilla, firefox може створити новий профіль і встановити його за замовчуванням. Щоб зберегти старі налаштування/конфігурацію, перейдіть до about:profiles, знайдіть свої старі профілі та знову встановіть їх як профілі за замовчуванням.

Використання різних мов у RPM-пакеті Firefox

Для тих, хто хоче використовувати Firefox іншою мовою, ніж американська англійська, ми також створили RPM-пакети, що містять мовні пакети Firefox. Щоб встановити певний мовний пакет, замініть fr у прикладі нижче на бажаний код мови. У цьому прикладі ми встановлюємо французький мовний пакет Firefox.

sudo zypper install firefox-l10n-fr

Щоб переглянути всі доступні мовні пакети, ви можете скористатися цією командою після додавання репозиторію Mozilla та запуску sudo zypper refresh:

zypper search firefox-l10n

Локалізації також доступні як пакунки firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n для інших випусків/редакцій.

Перенесення даних

Якщо ви раніше використовували Snap або Flatpak, вам потрібно імпортувати свій профіль. Є два способи зробити це. Ви можете використовувати будь-який із цих методів:

  • Метод 1: Налаштуйте Sync. Щоб отримати інструкції, перегляньте Як налаштувати синхронізацію на своєму комп'ютері?
  • Метод 2: Скопіюйте наявні файли на свій комп'ютер. Перш ніж це робити, переконайтеся, що всі копії Firefox на вашому комп'ютері повністю закриті:
    • Flatpak:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/
    • Snap:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/

В обох випадках, після переміщення профілів, запустіть Firefox з термінала за допомогою команди firefox -P. Виберіть потрібний профіль. Після цього початкового налаштування команда -P більше не знадобиться.

Встановлення з менеджера пакунків вашого дистрибутива

Щоб установити Firefox за допомогою менеджера пакунків вашого дистрибутиву, перегляньте документацію цього дистрибутиву Linux.

Цей метод рекомендований, оскільки він гарантує, що Firefox і всі необхідні бібліотеки встановлені та налаштовані оптимально для вашого дистрибутива. Однак між офіційним випуском нової версії Firefox і моментом, коли ваш дистрибутив оновить версію, яку він розповсюджує, може бути невелика затримка. Ваш дистрибутив також може розповсюджувати його без брендингу Firefox або розповсюджувати лише ESR.

Встановлення з Flatpak

Щоб установити Firefox із Flatpak, установіть і налаштуйте Flatpak на своєму комп'ютері. Після встановлення Flatpak, перейдіть на сторінку Firefox у Flathub і клацніть кнопку Установити. Крім того, ви можете ввести таку команду в терміналі:

flatpak install flathub org.mozilla.firefox

За замовчуванням Flatpak встановлює Firefox тією ж мовою, що й ваша операційна система. Щоб використовувати іншу мову, будь ласка, дотримуйтесь інструкцій про використання Firefox іншою мовою.

Встановлення зі Snap

Щоб установити Firefox зі Snap, установіть Snap на свій комп'ютер. Після встановлення Snap, перейдіть на сторінку Firefox у Snapcraft Store, клацніть кнопку Установити та виконайте вказівки. Крім того, ви можете ввести в терміналі таку команду:

sudo snap install firefox

Канали випуску Firefox Beta, Nightly та ESR також доступні як snap-пакети

  • Канал Beta:
sudo snap install firefox --beta
  • Канал Nightly
sudo snap install firefox --edge
  • Канал ESR
sudo snap install firefox --channel=esr/stable

Якщо доступно, Snap встановлює Firefox тією ж мовою, що й ваша операційна система. Щоб використовувати іншу мову, будь ласка, дотримуйтесь інструкцій про використання Firefox іншою мовою.

Встановлення Firefox зі збірок Mozilla Tarball

Перед встановленням Firefox зі збірки Mozilla Tarball переконайтеся, що на вашому комп'ютері встановлено необхідні бібліотеки. Відсутні або несумісні бібліотеки можуть призвести до непрацездатності Firefox.

Ситсемне встановлення Firefox (для досвідчених користувачів)

Щоб установити Firefox цим способом, ви повинні мати можливість увійти з правами root або запускати команди sudo.

Ця установка буде пріоритетнішою за версію Firefox, встановлену за допомогою вашого менеджера пакунків. Щоб запустити версію, встановлену за допомогою вашого менеджера пакунків, вам потрібно запустити бінарний файл з термінала. Щоб зробити це в більшості дистрибутивів, відкрийте термінал і введіть:
/usr/bin/firefox

  1. Перейдіть на сторінку завантаження Firefox і натисніть Download for Linux 64-bit або Download for Linux ARM64.
    • Ви також можете натиснути посилання Усі завантаження Firefox, щоб вибрати інший випуск/редакцію: Nightly, Beta, Developer або Extended Support Release (ESR).
  2. Відкрийте термінал і перейдіть до теки, де було збережено ваше завантаження. Наприклад:
    cd ~/Downloads
  3. Видобудьте вміст завантаженого файлу, ввівши:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. Якщо ви завантажили певну збірку, ви можете перейменувати нестиснуту теку відповідно. Наприклад:
    mv firefox firefox-nightly

    Наступні команди потрібно виконувати з правами root або з префіксом sudo.
  5. Перемістіть нестиснуту теку Firefox до /opt:
    mv firefox /opt
  6. Створіть символічне посилання на виконуваний файл Firefox:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  7. Завантажте копію файлу для робочого стола:
    wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

Якщо wget не встановлено на вашому комп’ютері, перейдіть за вказаною вище URL-адресою, клацніть правою кнопкою миші на сторінці, щоб відкрити контекстне меню, і виберіть Зберегти сторінку як. Після завантаження файлу перемістіть його до /usr/local/share/applications.

Щоб переконатися, що установлення було успішним, ви можете відкрити сторінку інформації для усунення проблем. У розділі Інформація про програму значення рядка Бінарний файл програми має бути /opt/firefox/firefox-bin.

Local Firefox installation in user's account

Якщо ви не маєте доступу до облікових даних користувача root або виконання команд sudo, або просто віддаєте перевагу використанню локального Firefox у вашому обліковому записі, ви можете виконати локальне встановлення. Ви також можете зробити це, щоб мати кілька установок Firefox для різних збірок.
  1. Перейдіть на сторінку завантаження Firefox і натисніть Download for Linux 64-bit або Download for Linux ARM64.
    • Ви також можете натиснути посилання Усі завантаження Firefox, щоб вибрати інший випуск/редакцію: Nightly, Beta, Developer або Extended Support Release (ESR).
  2. Відкрийте термінал і перейдіть до теки, де було збережено ваше завантаження. Наприклад:
    cd ~/Downloads
  3. Видобудьте вміст завантаженого файлу. Це створить теку з назвою firefox. Після цього ви можете видалити архів:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. Якщо ви завантажили певну збірку, ви можете перейменувати нестиснуту теку відповідно. Наприклад:
    mv firefox firefox-nightly
  5. Ви можете залишити нестиснуту теку в теці завантажень або перемістити її в інше місце у своєму обліковому записі. Наприклад:
    mv firefox ~/firefox
  6. Firefox тепер готовий до користування. Ви можете запустити його безпосередньо з термінала:
    ~/firefox/firefox &
  7. Створіть ярлик на робочому столі. (У вашому дистрибутиві Linux він може відрізнятися).
    • Клацніть правою кнопкою миші на робочому столі та виберіть у контекстному меню пункт Створити запускач.
    • Ви також можете ввести його в терміналі:
      ln -s ~/firefox/firefox ~/Desktop/
    • Піктограму для ярлика на робочому столі можна знайти в ~/firefox/browser/chrome/icons/default/
Примітка: Цей спосіб не змінює прив'язку типів файлів у системі, тому посилання з інших застосунків не відкриватимуться в локальній установці. Вам потрібно буде скопіювати посилання і вставити його в адресний рядок Firefox.

Попередження про функції безпеки

У деяких дистрибутивах Linux, що використовують AppArmor, як-от на базі Debian, Ubuntu, openSUSE та SUSE Linux, ви можете побачити сповіщення про те, що деякі функції безпеки Firefox можуть пропонувати менший захист у вашій поточній операційній системі. Щоб дізнатися більше, перегляньте Firefox security features warning on Linux.

Пов'язані статті

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

Станьте волонтером

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше