Firefox Nightly .rpm package for RPM based linux distributions


Fedora 41+ commands:

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
3 Likes

If I try to open https://packages.mozilla.org/rpm/firefox in my browser it doesn’t work, although I can ping the host. I see that it redirects to the same URL but with port 8080 and that port doesn’t answer:

$ netstat -n | grep 8080
tcp        0      1 192.168.1.208:46036     34.160.78.70:8080       SYN_SENT   
tcp        0      1 192.168.1.208:55672     34.160.78.70:8080       SYN_SENT   
tcp        0      1 192.168.1.208:55680     34.160.78.70:8080       SYN_SENT   
tcp        0      1 192.168.1.208:55682     34.160.78.70:8080       SYN_SENT   
$ host packages.mozilla.org
packages.mozilla.org is an alias for repository.prod.productdelivery.prod.webservices.mozgcp.net.
repository.prod.productdelivery.prod.webservices.mozgcp.net has address 34.160.78.70

DNF does not need directory listing:

baseurl=https://packages.mozilla.org/rpm/firefox
curl -L ${baseurl}/repodata/repomd.xml

Good to know, thanks for explaining this.

However, returning some kind of error would be much better than redirecting to an inactive port in case the directory listing isn’t supported.