Ubuntu ve Debian'da Çekirdek Başlıkları Nasıl Kurulur


Son yazımızda CentOS 7'de çekirdek başlıklarının nasıl kurulacağını anlatmıştık. Çekirdek Başlıkları, Linux çekirdeği için çeşitli işlev ve yapı sunan C başlık dosyalarını içerir. Çekirdek modülleri veya aygıt sürücüleri ve bazı kullanıcı programları gibi çekirdekle arayüz oluşturan herhangi bir kodu derlerken gereken tanımlar.

Yüklediğiniz çekirdek başlık paketinin, sisteminizde yüklü olan çekirdek sürümüyle eşleşmesi gerektiğine dikkat etmek çok önemlidir. Çekirdek sürümünüz varsayılan dağıtım kurulumuyla birlikte geliyorsa veya Çekirdeğinizi Ubuntu veya Debian temel depolarından dpkg veya apt paket yöneticisini kullanarak yükselttiyseniz, eşleşen çekirdek başlıklarını yalnızca paket yöneticisini kullanarak yüklemelisiniz. Ve eğer çekirdeği kaynaklardan derlediyseniz, aynı zamanda kaynaklardan çekirdek başlıklarını da yüklemelisiniz.

Bu makalede, varsayılan paket yöneticisini kullanarak Ubuntu ve Debian Linux dağıtımlarına Çekirdek Başlıklarının nasıl kurulacağını açıklayacağız.

Çekirdek Başlıklarını Ubuntu ve Debian'a yükleyin

Öncelikle aşağıdaki komutları kullanarak yüklü çekirdek sürümünüzü ve çekirdek sürümünüzle eşleşen çekirdek başlık paketini kontrol edin.

uname -r
apt search linux-headers-$(uname -r)

Debian, Ubuntu ve türevlerinde, tüm çekirdek başlık dosyaları /usr/src dizini altında bulunabilir. Aşağıdaki komutu kullanarak, çekirdek sürümünüze uygun çekirdek başlıklarının sisteminizde önceden kurulu olup olmadığını kontrol edebilirsiniz.

ls -l /usr/src/linux-headers-$(uname -r)

Yukarıdaki çıktıdan, eşleşen çekirdek başlık dizininin mevcut olmadığı, yani paketin henüz kurulmadığı açıktır.

Uygun çekirdek başlıklarını kurmadan önce, aşağıdaki komutu kullanarak en son paket sürümleri hakkında bilgi almak için paket dizininizi güncelleyin.

sudo apt update

Daha sonra çekirdek sürümünüze ait Linux Çekirdek başlık paketini yüklemek için aşağıdaki komutu çalıştırın.

sudo apt install linux-headers-$(uname -r)

Daha sonra aşağıdaki komutu kullanarak eşleşen çekirdek başlıklarının sisteminizde kurulu olup olmadığını kontrol edin.

ls -l /usr/src/linux-headers-$(uname -r)

Bu kadar! Bu makalede, Ubuntu ve Debian Linux'ta ve Debian aile ağacındaki diğer dağıtımlarda çekirdek başlıklarının nasıl kurulacağını açıkladık.

Bir çekirdek modülünü derlemek için Linux çekirdek başlıklarına ihtiyacınız olacağını her zaman aklınızda bulundurun. Paylaşmak istediğiniz herhangi bir sorunuz veya düşünceniz varsa, bize ulaşmak için aşağıdaki yorum formunu kullanın.