Udev and libsane.rules

I decided to upgrade the kernel of my CRUX system from 5.15.26 to 5.18.9. As before, I grabbed the config file from Slackware -current, adjusted the GCC version to 10.3.0 (what comes with CRUX) and made sure to build support for my file system (XFS) into the kernel itself. However, upon boot, I got an error message about udev and libsane.
Read the rest of this entry »


VirtualBox disable check for update

I recently installed Slackware64 15.0 on one of my boxes (yey!). Not my main system, but it is still nice to have it… I want to play Heroes III in a virtual machine, therefore I installed VirtualBox 6.1. I used the “All distributions” run file and the installation went fine. However, it would not start.
Read the rest of this entry »


Mounting an iPhone on CRUX

The old iPhone saga continues. I use my phone quite “lightly”, but every couple of years I think it’s a good idea to clean the photos and videos. Should be easy enough right? Heh… I naively plugged it in and nothing happened. Well, the libimobiledevice project is iPhone’s friend on Linux. So, i decided to prepare a few ports.
Read the rest of this entry »


Cytoscape and JAVA 11

I use Cytoscape for network analyses. It’s a JAVA program, that seems to quite picky about the version and flavour of JAVA. At the moment, Cytoscape 3.9.1 requires JAVA 11, specifically AdoptOpenJDK Hotspot. The project has recently moved to Adoptium, that offer prebuilt OpenJDK binaries.
Read the rest of this entry »


HP LaserJet P1005 and foo2zjs

Recently, I had to connect my old HP LaserJet P1005 printer to my CRUX 3.6.1 box. I’ve had it for over 10 years, and I remember that on Slackware, it did not work out of the box. Instead, I had to use the drivers provided by foo2zjs. So, I decided to install them again.
Read the rest of this entry »