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 Channel | Package or Source | Update Cadence | Best Fit |
|---|---|---|---|
| Firefox Stable | Fedora package firefox or Mozilla RPM package firefox | Stable release cycle | Daily browsing where reliability matters most |
| Firefox Beta | Mozilla RPM package firefox-beta | Beta builds before the next stable release | Testing upcoming Firefox release behavior without Developer Edition defaults |
| Firefox Developer Edition | Mozilla RPM package firefox-devedition | Beta-channel development cycle | Front-end development, debugging, and testing web APIs |
| Firefox Nightly | Mozilla RPM package firefox-nightly | One to two builds daily | Early 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, orfirefox-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:
- Open Firefox Developer Edition and type
about:preferencesin the address bar. - Scroll to the Performance section.
- Clear Use recommended performance settings.
- Clear Use hardware acceleration when available.
- 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.


Formatting tips for your comment
You can use basic HTML to format your comment. Useful tags currently allowed in published comments:
<code>command</code>command<strong>bold</strong><em>italic</em><blockquote>quote</blockquote>