Skip to content

Install Repository

sudo dnf install https://www.galil.com/sw/pub/yum/noarch/galil-release-1-1.noarch.rpm

Install Packages

sudo dnf install gclib gcapsd gdk
Serial/USB Controllers

If direct connections are desired (default connections use gcaps), add the user to the dialout group for access to serial and USB devices. Restart for changes to take effect.

sudo usermod -aG dialout $USER
PCI Controllers

PCI controllers require the Galil PCI driver to be installed. Make sure your system is updated for smooth driver installation.

sudo dnf update
sudo dnf install galilpci

If direct connections are desired (by default, connections use gcaps), add the user to the galil group. Restart for changes to take effect.

sudo usermod -aG galil $USER

On an UEFI system with Secure Boot enabled, you need to import the DKMS MOK certificate before the PCI driver can be loaded. See the DKMS documentation for instructions.

Extra Packages for Enterprise Linux (EPEL)

On RHEL, CentOS, and Rocky, the repository installer will attempt to install the EPEL repository. We currently use two packages from EPEL:

  • The nss-mdns package must be installed from the EPEL repository in order to use Galil Connect.
  • dkms is required to install galilpci. dkms will automatically recompile and install the galilpci kernel module anytime the kernel version is updated.

For packages other than galilpci, EPEL is not strictly required and can be left uninstalled.

Done!

GDK is now available on the desktop or command line:

gdk
For developers, gclib has been added to system include paths.