Headers for linux-libre >6.6

2 respuestas [Último envío]
ReneG
Desconectado/a
se unió: 12/10/2025

Good day to all of you.

I have a question regarding installing the linux-libre kernel provided by Jxself's APT repo. I can successfully install the latest linux-libre kernel (6.18) on my Debian 12 based MX Linux 23, but can't get the header files. This was asked in this thread already but it is locked:

https://trisquel.info/en/forum/linux-libre-kernel-headers-0

So I contacted jxself directly:

"[...] It installs version 6.18, but upon building the initramfs it complains that the headers are missing. So I tried to install the linux-libre-headers package, but it cannot be found. The command

apt list | grep -i linux-headers- | grep -i gnu

only shows header versions up to 6.6:

linux-headers-5.10.247-gnu1.nonpae/stable 5.10.247-gnu1-1.0 i386
linux-headers-5.10.247-gnu1/stable 5.10.247-gnu1-1.0 amd64
linux-headers-5.10.247-gnu1/stable 5.10.247-gnu1-1.0 i386
linux-headers-5.15.197-gnu.nonpae/stable 5.15.197-gnu-1.0 i386
linux-headers-5.15.197-gnu/stable 5.15.197-gnu-1.0 amd64
linux-headers-5.15.197-gnu/stable 5.15.197-gnu-1.0 i386
linux-headers-6.1.159-gnu.nonpae/stable 6.1.159-gnu-1.0 i386
linux-headers-6.1.159-gnu/stable 6.1.159-gnu-1.0 amd64
linux-headers-6.1.159-gnu/stable 6.1.159-gnu-1.0 i386
linux-headers-6.6.119-gnu.nonpae/stable 6.6.119-gnu-1.0 i386
linux-headers-6.6.119-gnu/stable 6.6.119-gnu-1.0 amd64
linux-headers-6.6.119-gnu/stable 6.6.119-gnu-1.0 i386

How can I get the headers for version 6.18?"

Got a short reply: "I'm not currently making any until I can figure out some technical problems."

Would anyone be able to provide some more details of it? Given the other post being from almost 2 years ago, the issue seems to be quite tedious. Can we (the users) be of any help in fixing it?

René

andyprough
Desconectado/a
se unió: 02/12/2015

>"Given the other post being from almost 2 years ago"

Correction - that thread is from February 2025 - so 10 months ago, not 2 years ago. I'm sure that jxself and his highly skilled friends will figure it out.

For me, this hasn't caused a significant problem. I spend most of my time using the latest Linux-libre because anything after about version 6.9 is able to use hardware graphics acceleration on my Intel chip with Xe graphics. But when I need to build something, I keep the regular Trisquel kernel and headers installed and I use those while I'm compiling, then return to the Linux-libre kernel for my regular everyday use.

If you were a developer who is constantly building packages then you would have a bigger issue with this than me. But the Trisquel 12 ISO is available in beta form and it may already include a kernel that can do graphics acceleration with Intel Xe graphics - I haven't checked it yet. In that case I would just stick with the Trisquel 12 kernel and headers.

ReneG
Desconectado/a
se unió: 12/10/2025

Hi Andy,

thank you for your answer. I have been wrong with the date of the post, sorry for that.

Your strategy sounds very reasonable. Since I am not a developer, I think I will do the same. Let's see what jxself and friends will come up with, sooner or later.