You can convert the deb file to an RPM using alien (dnf install alien), like this:
Code:
alien -r -c --fixperms screamingfrogseospider_15.2_all.deb
I just did that in Fedora 34, and it took a few minutes but it eventually produced the screamingfrogseospider-15.2-2.x86_64.rpm file. Unfortunately if you then try to install that RPM directly you'll get a message about its /usr/bin/ conflicting with the /usr/bin/ from Fedora's filesystem package. So instead, use rpm2cpio to unpack the contents of the RPM into a temporary directory, then move its bin and share subdirectories to a special location: /opt/ScreamingFrog:
Code:
mkdir -p /opt/ScreamingFrog
mkdir /tmp/frog
cp screamingfrogseospider-15.2-2.x86_64.rpm /tmp/frog
cd /tmp/frog
rpm2cpio screamingfrogseospider-15.2-2.x86_64.rpm | cpio -ivd
cd usr
mv bin share /opt/ScreamingFrog/
cd /opt/ScreamingFrog/bin
sed -i -e 's/usr/opt\/ScreamingFrog/g' screamingfrogseospider
chmod +x /opt/ScreamingFrog/share/screamingfrogseospider/jre/bin/*
You can now run Screaming Frog like this (as any user):
Code:
/opt/ScreamingFrog/bin/screamingfrogseospider
I just did all that in Fedora 34 and it worked: