Сегодня компания Mozilla объявила в блоге, что теперь она предлагает RPM-пакет веб-браузера Firefox с открытым исходным кодом для дистрибутивов GNU/Linux на базе RPM, уделяя особое внимание ночным выпускам Firefox.
Mozilla уже предоставила бинарный пакет DEB для систем на базе Debian, поэтому теперь они предлагают такую же установку Firefox из собственного пакета для систем на базе RPM, что значительно упрощает обновление Firefox до последней версии в день релиза для пользователей дистрибутивов на базе RPM.
Использование RPM-пакета вместо официального бинарного пакета даёт ряд преимуществ, таких как более высокая производительность благодаря расширенной оптимизации на основе компилятора, защищённые двоичные файлы со всеми включёнными флагами безопасности, максимально быстрый доступ к последним версиям Firefox, а также отсутствие необходимости создавать собственный .desktop-файл.
На данный момент RPM-пакет Firefox доступен только для Firefox Nightly. Его можно установить из репозитория Mozilla RPM, который также содержит языковые пакеты Firefox в формате RPM-пакетов, которые можно установить вместе с веб-браузером Firefox.
Поддерживаемые дистрибутивы: openSUSE, Red Hat Enterprise Linux, CentOS, Rocky Linux, Fedora Linux и их производные. Официальный RPM-пакет Firefox от Mozilla можно установить с помощью менеджера пакетов DNF или специального менеджера пакетов, такого как Zypper от openSUSE.
Выполните приведенные ниже команды, чтобы установить официальный пакет Firefox RPM с помощью DNF5.
sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgcheck=0 --set=repo_gpgcheck=0 sudo dnf makecache --refresh sudo dnf install firefox-nightly
Используйте приведенные ниже команды, чтобы установить официальный пакет Firefox RPM с помощью Zypper.
sudo zypper ar -G https://packages.mozilla.org/rpm/firefox mozilla sudo zypper refresh sudo zypper install firefox-nightly
Или воспользуйтесь приведёнными ниже командами, чтобы установить официальный пакет Firefox RPM для других сценариев.
sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF [mozilla] name=Mozilla Packages baseurl=https://packages.mozilla.org/rpm/firefox enabled=1 repo_gpgcheck=0 gpgcheck=0 EOF
# Для пользователей dnf
sudo dnf makecache --refresh sudo dnf install firefox-nightly
# Для пользователей zypper
sudo zypper refresh sudo zypper install firefox-nightly
В течение следующих нескольких месяцев Mozilla будет собирать отзывы пользователей и в конечном итоге переведёт свой официальный пакет Firefox RPM в бета-канал, а затем и в стабильный канал. Если всё пойдёт по плану, Mozilla представит пакет Firefox RPM в качестве стабильного предложения в выпуске Firefox 150 в конце этого года.