Bii o ṣe le Fi Awọn akọle Kernel sii ni Ubuntu ati Debian


Ninu nkan ti o kẹhin wa, a ti ṣalaye bawo ni a ṣe le fi awọn akọle ekuro sii ni CentOS 7. Awọn akọle Kernel ni awọn faili akọle C fun kernel Linux, eyiti o funni ni ọpọlọpọ iṣẹ ati awọn itumọ be ti o nilo nigbati o ba n ṣajọ koodu eyikeyi ti o ṣe atọkun pẹlu ekuro, gẹgẹbi awọn modulu ekuro tabi awọn awakọ ẹrọ ati diẹ ninu awọn eto olumulo.

O ṣe pataki pupọ lati ṣe akiyesi pe package awọn akọle ekuro ti o fi sii yẹ ki o baamu pẹlu ẹya ekuro ti a fi sii lọwọlọwọ lori ẹrọ rẹ. Ti ẹya ekuro rẹ ba gbe pẹlu fifi sori ẹrọ pinpin aiyipada tabi o ti ṣe igbesoke Kernel rẹ nipa lilo dpkg tabi oluṣakoso package ti o yẹ lati awọn ibi ipamọ Ubuntu tabi Debian, lẹhinna o gbọdọ fi awọn akọle ekuro ti o baamu sii nipa lilo oluṣakoso package nikan. Ati pe ti o ba ti ṣajọ ekuro lati awọn orisun, o gbọdọ tun fi awọn akọle ekuro sii lati awọn orisun.

Ninu nkan yii, a yoo ṣalaye bi o ṣe le fi sori ẹrọ Awọn akọle Kernel ni Ubuntu ati awọn kaakiri Debian Linux nipa lilo oluṣakoso package aiyipada.

Fi awọn akọle Kernel sii ni Ubuntu ati Debian

Ni akọkọ ṣayẹwo ẹya ekuro ti a fi sii bi daradara bi package akọsori ekuro ti o baamu ẹya ekuro rẹ nipa lilo awọn ofin atẹle.

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

Lori Debian, Ubuntu ati awọn itọsẹ wọn, gbogbo awọn faili akọsori ekuro ni a le rii labẹ itọsọna/usr/src. O le ṣayẹwo ti awọn akọle ekuro ti o baamu fun ẹya ekuro rẹ ti fi sori ẹrọ tẹlẹ lori ẹrọ rẹ nipa lilo pipaṣẹ atẹle.

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

Lati iṣẹjade ti o wa loke, o han gbangba pe itọsọna akọle akọle ekuro ti o baamu ko si, itumo package ko ti fi sii tẹlẹ.

Ṣaaju ki o to fi sori ẹrọ awọn akọle ekuro ti o yẹ, ṣe imudojuiwọn atọka awọn idii rẹ, lati le gba alaye nipa awọn idasilẹ package tuntun, ni lilo pipaṣẹ atẹle.

$ sudo apt update

Lẹhinna ṣiṣe aṣẹ atẹle ti o tẹle lati fi sori ẹrọ package Linux Kernel awọn akọle fun ẹya ekuro rẹ.

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

Nigbamii, ṣayẹwo ti o ba ti fi awọn akọle ekuro ti o baamu sori ẹrọ rẹ nipa lilo pipaṣẹ atẹle

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

Gbogbo ẹ niyẹn! Ninu nkan yii, a ti ṣalaye bi a ṣe le fi awọn akọle ekuro sii ni Ubuntu ati Debian Linux ati awọn pinpin miiran ni igi idile Debian.

Nigbagbogbo ni lokan pe lati ṣajọ modulu ekuro, iwọ yoo nilo awọn akọle ekuro Linux. Ti o ba ni awọn ibeere eyikeyi, tabi awọn ero lati pin, lo fọọmu asọye ni isalẹ lati de ọdọ wa.