Headers for linux-libre >6.6
- Inicie sesión o regístrese para enviar comentarios
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é
>"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.
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.

