This package uses java-runtime-openjdk provided by Arch. Screaming Frog does not officially support openjdk. If you are running into any issues with it on your machine try the screamingfrogseospider-jre version of the package which uses Screaming Frog's bundled version of Java. If you need to reach out to their support for an issue, use that package to make sure you are using the version of java supported by them.
Search Criteria
Package Details: screamingfrogseospider 23.3-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/screamingfrogseospider.git (read-only, click to copy) |
|---|---|
| Package Base: | screamingfrogseospider |
| Description: | spiders websites’ links, images, CSS, script and apps from an SEO perspective. |
| Upstream URL: | https://www.screamingfrog.co.uk/seo-spider/ |
| Licenses: | custom |
| Submitter: | matth |
| Maintainer: | matth |
| Last Packager: | matth |
| Votes: | 20 |
| Popularity: | 0.000003 |
| First Submitted: | 2013-03-18 21:25 (UTC) |
| Last Updated: | 2026-03-23 16:42 (UTC) |
Dependencies (4)
- java-runtime-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre18-openjdkAUR, liberica-jre-11-full-binAUR, liberica-jre-8-full-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jre19-openjdkAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, liberica-nik-25-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, jre25-temurinAUR, jre21-temurinAUR, jre17-temurinAUR, zulu-jre21-fxAUR, zulu-jre25-fxAUR, zulu-jre17-fxAUR, jre8-temurinAUR, jre11-temurinAUR, zulu-jre8-fxAUR, zulu-jre11-fxAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, jre17-zulu-binAUR, jre21-zulu-binAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jre24-openjdkAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-25-binAUR, zulu-17-fx-binAUR, jre25-zulu-binAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, zulu-jre-fx-binAUR, zulu21-fx-binAUR, zulu8-fx-binAUR, zulu-jdk-fx-binAUR, liberica-jdk-full-binAUR, zulu-26-fx-binAUR, jdk-temurinAUR, jdk25-temurinAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jre-jetbrainsAUR, jdk16-temurinAUR, java-openjdk-ea-binAUR, java-openjdk-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre25-openjdk, jre8-openjdk)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-weblysleekuiAUR, ttf-dejavu-emojilessAUR, ttf-lucida-fontsAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, ttf-ibm-plex-sans-scAUR, noto-fonts-variable-liteAUR, noto-fonts-latin-greek-cyrillicAUR, ttf-ms-win11-autoAUR, ttf-xo-fontsAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-astra-factAUR, ttf-shanggu-variableAUR, ttf-paratypeAUR, ttf-plemoljpAUR, ttf-plemoljp-binAUR, ttf-xeniaAUR, noto-fonts-liteAUR, apple-fontsAUR, ttf-vt323AUR, ttf-ms-win11-baseAUR, ttf-ms-win11-fod-wuAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-shangguAUR, ttf-ms-win11-auto-localAUR, ttf-ms-win11-auto-local-japaneseAUR, ttf-ms-win11-auto-local-koreanAUR, ttf-ms-win11-auto-local-seaAUR, ttf-ms-win11-auto-local-thaiAUR, ttf-ms-win11-auto-local-zh_cnAUR, ttf-ms-win11-auto-local-zh_twAUR, ttf-ms-win11-auto-local-otherAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation, ttf-roboto)
- python (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
Required by (0)
Sources (4)
matth commented on 2026-03-23 16:46 (UTC) (edited on 2026-03-23 16:48 (UTC) by matth)
matth commented on 2026-03-21 15:10 (UTC) (edited on 2026-03-21 15:13 (UTC) by matth)
@garganite This version of the package uses the bundled Arch version of openjdk.
If you are running into any issues with openjdk version of java, we also have the screamingfrogseospider-jre package in the AUR which uses the bundled java version provided by Screaming Frog.
Looking at the comments you left it looks like your AI just changed the package to use the bundled version of java. So, you can just use the screamingfrogseospider-jre version of the package from the AUR instead of this one.
garganite commented on 2026-03-21 13:03 (UTC) (edited on 2026-03-21 13:04 (UTC) by garganite)
Thanks @plainlystated! I pasted your comment into AI, and it did the below and it worked. I'm a complete Linux newbie, perhaps someone could fix the PKGBUILD?
====================
The issue is occurring because the original PKGBUILD removed the bundled JRE that comes with the official .deb release to favor the system's JRE, which caused strict vendor and version requirement checks in Screaming Frog to fail.
I updated the PKGBUILD to stop removing the bundled JRE:
bash In build() phase Instead of deleting: rm -rf "$srcdir/usr/share/screamingfrogseospider/jre" Kept it to make sure the app uses its official JRE. And I reinstalled the package using makepkg -f -si --noconfirm.
I have launched the spider manually on your machine via terminal and saw it run successfully past the usual errors without complaining about a mismatched Java environment. It has already successfully run and closed gracefully!
You should now be able to run Screaming Frog SEO Spider perfectly through the desktop shortcut or terminal.
plainlystated commented on 2026-03-02 20:49 (UTC) (edited on 2026-03-02 23:15 (UTC) by plainlystated)
Looks like they bumped the deb version again. Getting the same error as others.
Here's how I installed the package. I'm an arch newb so this may be wrong but it worked for me.
install pacman-contrib from pacman
clone the repo from https://aur.archlinux.org/screamingfrogseospider.git
update pkgver to 23.3 in PKGBUILD (not sure this is needed/used) (also may want to check on the screaming spider site to see the current version number)
(within the repo dir)
updpkgsums # recalculate the broken sum
makepkg -si # install the re-built package
pacman -Q screamingfrogseospider # verify it's installed
Not sure if there's a way to PR the updated sum, but the change in PKGBUILD is (first entry):
ce865aeff9fe3816d44bc74baddd10549d33466c6aaba5d8d0a4e12a88e3a21b9cc3875f5eb9fe8a67a3e5bd0516b37627557cf21e1e3bcef183f6a995eb83e5
atomjack commented on 2024-11-15 17:54 (UTC)
I ran into the package validation failure error as well, here's how I fixed it (it's failing again; I'm using paru):
paru -G screamingfrogseospider # to download the PKGBUILD
This will create a "screamingfrogseospider" directory in the current directory. cd into that directory.
Then I downloaded the latest version (https://download.screamingfrog.co.uk/products/seo-spider/screamingfrogseospider_21.1_all.deb?noredirect, might want to check https://download.screamingfrog.co.uk/products/seo-spider/ to find the actual latest version).
I then ran b2sum on the downloaded .deb file, and copied the result, then edited the PKGBUILD, changing the version to 21.1, and replacing the first b2sum (which is for the deb file) with what I copied.
Then I ran 'makepkg -si', and it installed.
axolx commented on 2024-08-21 22:24 (UTC)
@matth Huge thanks! The alternate package installed fine and reported the bundled version of Java. Unfortunately, I still have the menu issue, with drop down menus truncated so that the last few items are not visible (the are reachable using keyboard navigation).
If it helps others with the same issue, I'm using:
xorg-server 21.1.13-1 i3-wm 4.23
matth commented on 2024-08-21 21:34 (UTC)
@axolx No issues here with the menus and I am using the same openjdk version that you are using.
I pushed up a package that provides the bundled java version, so if you install this it will use the bundled java when you start it to see if that helps you https://aur.archlinux.org/packages/screamingfrogseospider-jre
axolx commented on 2024-08-21 21:09 (UTC)
I've encountered UI problems with screamingfrogseospider 20.2-1, which I didn't have in previous versions. Specifically, the menu bar drop-down menus are truncated, such that the last few options of each menu become inaccessible.
I contacted Screaming Frog support and they believe the problem is that the app is using the wrong Java version. According to Help > Debug... the app uses:
Java Info: Vendor 'Arch Linux' URL 'https://openjdk.org/' Version '22.0.2' Home '/usr/lib/jvm/java-22-openjdk'
According to Screaming Frog support, it should use the Java version bundled with the app:
Java Info: Vendor ‘Eclipse Adoptium’ URL ‘https://adoptium.net/’ Version ‘21.0.2’ Home ‘/usr/share/screamingfrogseospider/jre’
Is this a packaging issue? Let me know how I can help troubleshoot.
matth commented on 2024-07-11 13:17 (UTC)
@byt34ter That is just because they just released a new version and unfortunately when they do that they remove the link to the old version making it a redirect to the new.
The package is now updated to the new version.
byt34ter commented on 2024-07-11 13:05 (UTC)
I tried to install the package using AUR (version 20.1-1) but I got the following error:
==> Validating source files with sha256sums...
screamingfrogseospider_20.1_all.deb ... FAILED
LICENSE ... Passed
screamingfrogseospider ... Passed
==> ERROR: One or more files did not pass the validity check!
-> error making: screamingfrogseospider-exit status 1
-> Failed to install the following packages. Manual intervention is required:
screamingfrogseospider - exit status 1
It seems that the .deb file didn´t pass the sha256 check. I tried downloading the git repository and installing it from with makepkg. It returned the same error.
Here's what I found: - The sha256sum doesn´t match the package hash. - It tries to download the latest version from the software website, which is the 20.2-1. This causes the error in the validity check.
How I solved the issue: - I manually downloaded the latest version (20.2-1) from the software website (https://download.screamingfrog.co.uk/products/seo-spider/screamingfrogseospider_20.2_all.deb?noredirect) - I moved the downloaded package into the repository and I deleted the old one (version 20.1) - I changed the version in the PKGBUILD file from 20.1 to 20.2 - I calculated the sha256 and the b2 sum of the new package (I know it's useless, but I didn´t find any hash of the package in the original website) - I built the package and it all went well.
I wrote this comment just to inform the maintainer about the issue I got.
Pinned Comments
matth commented on 2026-03-23 16:46 (UTC) (edited on 2026-03-23 16:48 (UTC) by matth)
This package uses
java-runtime-openjdkprovided by Arch. Screaming Frog does not officially support openjdk. If you are running into any issues with it on your machine try thescreamingfrogseospider-jreversion of the package which uses Screaming Frog's bundled version of Java. If you need to reach out to their support for an issue, use that package to make sure you are using the version of java supported by them.