Багато дистрибутивів Linux постачаються з попередньо встановленим Firefox, який є браузером за замовчуванням. Однак, якщо вам потрібно встановити Firefox на Linux іншим способом, у цьому посібнику показано, як встановити Firefox на Ubuntu, Debian, Fedora, openSUSE та інших дистрибутивах Linux.
Зміст
- 1 Встановлення DEB-пакета Firefox для дистрибутивів на основі Debian та Ubuntu (рекомендовано)
- 2 Встановлення RPM-пакета Firefox для дистрибутивів на основі Fedora, RHEL та їх похідних (рекомендовано)
- 3 Встановлення RPM-пакета Firefox для openSUSE та SUSE Linux (рекомендовано)
- 4 Перенесення даних
- 5 Встановлення з менеджера пакунків вашого дистрибутива
- 6 Встановлення з Flatpak
- 7 Встановлення зі Snap
- 8 Встановлення Firefox зі збірок Mozilla Tarball
- 9 Попередження про функції безпеки
- 10 Пов'язані статті
Встановлення DEB-пакета Firefox для дистрибутивів на основі Debian та Ubuntu (рекомендовано)
Щоб встановити пакет DEB через репозиторій APT, виконайте такі дії:
- Створіть каталог для зберігання ключів репозиторію APT, якщо він не існує:
sudo install -d -m 0755 /etc/apt/keyrings
- Імпортуйте ключ підпису репозиторію 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
- Відбиток має бути 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"}'
- Далі додайте репозиторій 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 << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Налаштуйте APT для пріоритезації пакунків з репозиторію Mozilla:
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Оновіть список пакунків та встановіть firefox (або один з firefox-esr, -beta, -nightly, -devedition):
sudo apt-get updatesudo 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=10sudo dnf makecache --refreshsudo 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 Packagesbaseurl=https://packages.mozilla.org/rpm/firefoxenabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpgpriority=10EOF
repo_gpgcheck=0 деактивує підпис метаданих за допомогою GPG. Однак замість цього це захищено за допомогою HTTPS і підписів пакунків (`gpgcheck=1`).Щоб встановити firefox з репозиторію mozilla (або один з firefox-esr, -beta, -nightly, -devedition), виконайте:
sudo dnf makecache --refreshsudo dnf install firefox
Щоб оновити firefox з версії репозиторію дистрибутива до версії mozilla, виконайте:
sudo dnf makecache --refreshsudo dnf upgrade firefox
Щоб замінити firefox з версії репозиторію дистрибутива на версію mozilla, виконайте:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Використання різних мов у 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.gpgsudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozillasudo zypper refreshsudo zypper install firefox
Щоб встановити або оновити firefox з репозиторію mozilla (або один з firefox-esr, -beta, -nightly, -devedition), виконайте:
sudo zypper refreshsudo zypper install firefox
Щоб замінити firefox з версії репозиторію дистрибутива на версію mozilla, виконайте:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Використання різних мов у 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/
- Flatpak:
В обох випадках, після переміщення профілів, запустіть 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
- Перейдіть на сторінку завантаження Firefox і натисніть або .
- Ви також можете натиснути посилання Усі завантаження Firefox, щоб вибрати інший випуск/редакцію: Nightly, Beta, Developer або Extended Support Release (ESR).
- Відкрийте термінал і перейдіть до теки, де було збережено ваше завантаження. Наприклад:
-
cd ~/Downloads
-
- Видобудьте вміст завантаженого файлу, ввівши:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Якщо ви завантажили певну збірку, ви можете перейменувати нестиснуту теку відповідно. Наприклад:
-
mv firefox firefox-nightly -
Наступні команди потрібно виконувати з правами root або з префіксомsudo.
-
- Перемістіть нестиснуту теку Firefox до /opt:
-
mv firefox /opt
-
- Створіть символічне посилання на виконуваний файл Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Завантажте копію файлу для робочого стола:
-
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
sudo, або просто віддаєте перевагу використанню локального Firefox у вашому обліковому записі, ви можете виконати локальне встановлення. Ви також можете зробити це, щоб мати кілька установок Firefox для різних збірок.- Перейдіть на сторінку завантаження Firefox і натисніть або .
- Ви також можете натиснути посилання Усі завантаження Firefox, щоб вибрати інший випуск/редакцію: Nightly, Beta, Developer або Extended Support Release (ESR).
- Відкрийте термінал і перейдіть до теки, де було збережено ваше завантаження. Наприклад:
-
cd ~/Downloads
-
- Видобудьте вміст завантаженого файлу. Це створить теку з назвою firefox. Після цього ви можете видалити архів:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Якщо ви завантажили певну збірку, ви можете перейменувати нестиснуту теку відповідно. Наприклад:
-
mv firefox firefox-nightly
-
- Ви можете залишити нестиснуту теку в теці завантажень або перемістити її в інше місце у своєму обліковому записі. Наприклад:
-
mv firefox ~/firefox
-
- Firefox тепер готовий до користування. Ви можете запустити його безпосередньо з термінала:
-
~/firefox/firefox &
-
- Створіть ярлик на робочому столі. (У вашому дистрибутиві Linux він може відрізнятися).
- Клацніть правою кнопкою миші на робочому столі та виберіть у контекстному меню пункт Створити запускач.
- Ви також можете ввести його в терміналі:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Піктограму для ярлика на робочому столі можна знайти в
~/firefox/browser/chrome/icons/default/
Попередження про функції безпеки
У деяких дистрибутивах Linux, що використовують AppArmor, як-от на базі Debian, Ubuntu, openSUSE та SUSE Linux, ви можете побачити сповіщення про те, що деякі функції безпеки Firefox можуть пропонувати менший захист у вашій поточній операційній системі. Щоб дізнатися більше, перегляньте Firefox security features warning on Linux.