How to Install Firefox Dev on Fedora 44

Last updated Friday, May 15, 2026 3:38 pm Joshua James 7 min read

Firefox Developer Edition is the practical Fedora channel when you need Beta-cycle browser features, developer-focused defaults, and a separate profile without the daily churn of Nightly. Mozilla now publishes a signed RPM package, so you can install Firefox Developer Edition on Fedora with DNF instead of relying on an old community COPR or maintaining a tarball by hand.

The package is firefox-devedition, with its own firefox-devedition command, desktop launcher, icon, and profile directory. Mozilla’s current RPM metadata covers x86_64 and aarch64 builds, and the DNF workflow fits Fedora Workstation, Spins, and other mutable Fedora desktops. Silverblue, Kinoite, other rpm-ostree desktops, and Steam Deck/SteamOS need a different package workflow; normal browser use still needs a graphical session.

Install Firefox Developer Edition on Fedora

Mozilla’s RPM repository keeps Firefox Developer Edition under DNF management, including package signatures and future updates. The repository also contains other Firefox channels, so this setup scopes the source to Developer Edition packages only.

Update Fedora Before Installing Firefox Developer Edition

Refresh Fedora before adding the Mozilla repository so DNF works with current package metadata and dependency data:

sudo dnf upgrade --refresh

The --refresh flag synchronizes repository metadata before DNF checks for upgrades. Review the transaction before confirming any system updates.

Add the Mozilla RPM Repository

Mozilla documents the DNF5 repository setup in its Firefox on Linux RPM instructions. Add the repository with dnf config-manager:

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 --set=includepkgs=firefox-devedition\*

The final option writes includepkgs=firefox-devedition* into the repo file, keeping this repository focused on Developer Edition and its related packages instead of letting it manage Fedora’s regular firefox package. The backslash in the command keeps your shell from expanding the asterisk before DNF writes the setting. Refresh metadata from the new source:

sudo dnf makecache --refresh --repo mozilla

On trimmed Fedora installs where dnf config-manager is missing, install dnf5-plugins, then rerun the repository command.

Install Firefox Developer Edition with DNF

Install the Developer Edition package from Mozilla’s repository:

sudo dnf install firefox-devedition

DNF prompts before importing Mozilla’s signing key. Check that the fingerprint shown by DNF matches Mozilla’s key before confirming the package installation:

Importing OpenPGP key 0xD98F0353:
 UserID     : "Mozilla Software Releases <release@mozilla.com>"
 Fingerprint: 14F26682D0916CDD81E37B6D61B7B526D98F0353
 From       : https://packages.mozilla.org/rpm/firefox/signing-key.gpg

Verify Firefox Developer Edition on Fedora

Confirm that RPM registered the installed package:

rpm -q --queryformat '%{NAME}\n' firefox-devedition

A successful installed-state check returns:

firefox-devedition

Check the command path DNF installed:

command -v firefox-devedition

The command should resolve to:

/usr/bin/firefox-devedition

Finally, print the browser version:

firefox-devedition --version

Example output looks like this, although the version changes frequently because Developer Edition follows the Beta cycle:

Mozilla Firefox 151.0b10

The b suffix identifies the build as a Beta-channel Firefox build, which is the base for Developer Edition.

Switch from the Older Firefox Developer Edition COPR

Older Fedora workflows for Developer Edition used the community COPR repository the4runner/firefox-dev and installed a package named firefox-dev. If that package is already on your system, remove it before installing the Mozilla RPM package so DNF does not track two different maintainers for the same browser channel.

Check whether the old COPR package is installed:

rpm -q firefox-dev

If RPM reports an installed firefox-dev package, remove it:

sudo dnf remove firefox-dev

Disable the old COPR repository if it is still enabled:

sudo dnf copr disable the4runner/firefox-dev

Keep any existing browser profile until Firefox Developer Edition from Mozilla’s repository launches successfully. Use Mozilla Sync or a manual bookmark export if you need to move data between profile locations.

Compare Firefox Channels on Fedora

Developer Edition is one of several Firefox channels available on Fedora. Use this comparison to choose the right browser for your testing workflow.

Firefox ChannelPackage or SourceUpdate CadenceBest Fit
Firefox StableFedora package firefox or Mozilla RPM package firefoxStable release cycleDaily browsing where reliability matters most
Firefox BetaMozilla RPM package firefox-betaBeta builds before the next stable releaseTesting upcoming Firefox release behavior without Developer Edition defaults
Firefox Developer EditionMozilla RPM package firefox-deveditionBeta-channel development cycleFront-end development, debugging, and testing web APIs
Firefox NightlyMozilla RPM package firefox-nightlyOne to two builds dailyEarly feature testing, bug reports, and compatibility checks before Beta

Firefox Developer Edition and Firefox Beta share the same release branch. Developer Edition differs through its separate branding, profile, launcher, dark browser chrome, and developer-focused defaults.

Flathub currently publishes stable Firefox as org.mozilla.firefox, but not a separate Developer Edition app ID. Mozilla’s release-engineering documentation lists Firefox Developer Edition Flatpak support as not supported, so use the RPM repository for this Fedora install path.

For general Fedora package-manager usage, the DNF5 install examples guide for Fedora covers package installs, repository checks, and related DNF workflows.

Launch Firefox Developer Edition on Fedora

Launch Firefox Developer Edition from Terminal

Start Firefox Developer Edition from a terminal with its package-provided command:

firefox-devedition

To start the browser and release the terminal prompt, run it in the background:

firefox-devedition &

Launch Firefox Developer Edition from Activities

Fedora GNOME users can open Activities and search for “Firefox Developer Edition.” Other desktop environments such as KDE Plasma, Xfce, Cinnamon, and MATE usually place the launcher under the Internet or Web Browser category.

Open the Firefox Developer Edition Profile Manager

Developer Edition creates a separate browser profile from stable Firefox. Use the profile manager when you want to create a clean testing profile, switch profiles, or inspect which profile Developer Edition is using:

firefox-devedition --ProfileManager

On first launch, sign in to your Mozilla account only if you want to sync bookmarks, passwords, extensions, or settings into the Developer Edition profile. Mozilla notes that Developer Edition sends feedback automatically, so review the browser’s privacy and telemetry settings if your development environment has stricter reporting rules.

Mozilla publishes build notes on the Firefox Developer Edition release notes page when you want to check what changed in recent Beta-cycle updates.

Manage Firefox Developer Edition on Fedora

Update Firefox Developer Edition

Firefox Developer Edition updates through DNF with the rest of your Fedora packages. Use the normal Fedora upgrade command when you want to check for a new build manually:

sudo dnf upgrade --refresh

Developer Edition follows the Beta cycle, so updates can arrive more often than stable Firefox. If you prefer unattended updates, configure DNF Automatic on Fedora after deciding how aggressively you want desktop packages updated.

Remove Firefox Developer Edition and the Mozilla Repository

Remove the browser package first:

sudo dnf remove firefox-devedition

Keep the Mozilla repository if you intentionally changed it later to allow other Mozilla RPM packages, such as firefox, firefox-beta, or firefox-nightly. Removing the repository does not uninstall those packages, but DNF will no longer receive updates for them.

If you only added the repository for Developer Edition, remove the repository file:

sudo rm -f /etc/yum.repos.d/mozilla.repo

When no Mozilla RPM packages still use the signing key, remove it from RPM’s key database:

sudo rpmkeys --delete 14f26682d0916cdd81e37b6d61b7b526d98f0353

Verify the package and repository file are gone:

rpm -q firefox-devedition 2>/dev/null || echo "firefox-devedition removed"
test ! -e /etc/yum.repos.d/mozilla.repo && echo "Mozilla repo file removed"

Expected output after removal:

firefox-devedition removed
Mozilla repo file removed

Remove Firefox Developer Edition Profile Data

Package removal leaves browser profile data in your Linux account. The official Mozilla RPM currently creates Developer Edition profile and cache directories under XDG Mozilla paths, while older packages may have used the legacy Firefox profile path.

List matching Developer Edition profile and cache directories first:

find "$HOME/.config/mozilla/firefox" "$HOME/.mozilla/firefox" "$HOME/.cache/mozilla/firefox" -maxdepth 1 -type d -name '*.dev-edition-default*' -print 2>/dev/null

If the command prints directories you want to delete, export any bookmarks or data you need before continuing.

The cleanup command permanently deletes matching Firefox Developer Edition profile and cache directories for the current Linux account. It can remove bookmarks, extensions, saved passwords, browsing history, and local settings from those Developer Edition profiles.

find "$HOME/.config/mozilla/firefox" "$HOME/.mozilla/firefox" "$HOME/.cache/mozilla/firefox" -maxdepth 1 -type d -name '*.dev-edition-default*' -exec rm -rf {} + 2>/dev/null

The find exec command guide explains how find passes each matched profile directory to rm.

Troubleshoot Firefox Developer Edition on Fedora

DNF Config Manager Is Missing

Current Fedora releases usually include the DNF5 plugin that provides dnf config-manager. If the repository command fails because config-manager is unavailable, install the plugin package and retry the Mozilla repository command:

sudo dnf install dnf5-plugins

Firefox Developer Edition Package Is Not Found

A missing Mozilla repository or over-narrow repository scope usually produces this DNF error:

Failed to resolve the transaction:
No match for argument: firefox-devedition

Confirm the Mozilla repository file exists and refresh metadata for that source:

test -f /etc/yum.repos.d/mozilla.repo && echo "Mozilla repo file exists" || echo "Mozilla repo file is missing"
sudo dnf makecache --refresh --repo mozilla

If the first line reports that the repo file is missing, repeat the repository setup command. If the repo file exists, check whether the scoped Mozilla source can see the package:

dnf -q repoquery --repo mozilla --latest-limit=1 --arch "$(uname -m)" --queryformat "%{name}.%{arch}" firefox-devedition

On an x86_64 Fedora install, a successful query returns:

firefox-devedition.x86_64

On aarch64, the architecture suffix changes to aarch64. If the query is empty, recheck the includepkgs line in /etc/yum.repos.d/mozilla.repo and make sure it reads includepkgs=firefox-devedition*.

Firefox Developer Edition Crashes on Launch

Pre-release browser builds can occasionally ship regressions. Start in safe mode to disable extensions and themes for the current session:

firefox-devedition --safe-mode

If safe mode works, an extension or theme is probably involved. Use the profile manager to create a clean test profile without deleting your existing Developer Edition profile:

firefox-devedition --ProfileManager

Audio or Video Playback Issues

Fedora’s open codec package can fix some playback gaps, especially on minimal installations that do not have the same desktop package set as Fedora Workstation:

sudo dnf install ffmpeg-free

Patent-encumbered formats may require packages from RPM Fusion instead of Fedora’s default repositories. Enable RPM Fusion on Fedora only when you need that broader codec set.

Graphics or Display Problems

Experimental graphics changes can cause rendering problems on some hardware. If you see flickering, blank areas, or GPU-related crashes, disable hardware acceleration inside Firefox Developer Edition:

  1. Open Firefox Developer Edition and type about:preferences in the address bar.
  2. Scroll to the Performance section.
  3. Clear Use recommended performance settings.
  4. Clear Use hardware acceleration when available.
  5. Restart Firefox Developer Edition.

If the issue appears only on NVIDIA systems, make sure your NVIDIA drivers on Fedora are current before treating the browser as the only possible cause.

Conclusion

Firefox Developer Edition is installed on Fedora through Mozilla’s signed RPM repository, with DNF handling updates and a separate profile keeping stable Firefox untouched. For faster browser churn, use Firefox Nightly on Fedora; for hands-off package maintenance, set up DNF Automatic.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: