-
Linux,
bash
,qpdf
,pdfunite
-
Your source PDF files collected in a directory (e.g.
/tmp/source
) -
An empty, temporary folder to collect intermediate files (e.g.
/tmp/PDFs
)
Automatic Signing of DKMS-Generated Kernel Modules for Secure Boot (Nvidia Driver on CentOS 8 as Example)
First I thank Nvidia for sponsoring the video card.
Secure Boot isn't exactly easy to configure to work with Linux and disabling it isn't really a good idea. Many modern Linux distributions provide the Microsoft-signed shim
EFI binary to interpose between Secure Boot and the grub2
bootloader, making booting Linux easy enough if you only ever use kernels and drivers from the official repos. Still, enabling Secure Boot prevents the loading of kernel or modules without a proper digital signature. For example, the propriatary Nvidia GPU driver won't work, unless your distro really went to great lengths to distribute a signed version of the kernel module.
To make Secure Boot play nicely with the driver (i.e. to work at all), we can generate and import a Machine Owner Key (MOK)
As OpenLDAP is being phased out by various OS vendors, it might be necessary to migrate to a more "modern" directory software stack like FreeIPA (which is, of course, more than just a directory service), as I've recently done for a small scientific computing cluster.
This gist has been tested on a CentOS 8 FreeIPA server, and clients on various versions of Debian and Ubuntu LTS. The steps are tested to the extent that they are sufficient for migrating to a functional FreeIPA client, but I am not sure every step detailed here is necessary.
For "fresh" server and clients, one can pretty much follow the server setup procedure in Digital Ocean's tutorial and related client setup guides for [Debian/Ubuntu](https://ww
Just install g16 as you normally would with any Intel CPU, and add PGI_FASTMATH_CPU=haswell
at the end of $g16root/g16/bsd/g16.profile
. source
it as you normally would.
Tested to work with G16 Rev. A03 AVX2 version on AMD Ryzen 7 4800U, with Ubuntu 20.04 LTS.