ວິທີການຕິດຕັ້ງ Header Kernel ໃນ Ubuntu ແລະ Debian


ໃນບົດຂຽນສຸດທ້າຍຂອງພວກເຮົາ, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງ headers kernel ໃນ CentOS 7. Kernel Headers ມີເອກະສານ header C ສຳ ລັບ Linux kernel ເຊິ່ງໃຫ້ຂໍ້ມູນກ່ຽວກັບ ໜ້າ ທີ່ແລະໂຄງສ້າງຕ່າງໆທີ່ ຈຳ ເປັນໃນເວລາທີ່ລວບລວມຂໍ້ ກຳ ນົດໃດໆທີ່ແຊກແຊງ kernel ເຊັ່ນ: ໂມດູນ kernel ຫຼືຄົນຂັບອຸປະກອນແລະບາງໂປແກຼມຜູ້ໃຊ້.

ມັນເປັນສິ່ງ ສຳ ຄັນຫຼາຍທີ່ຈະຕ້ອງສັງເກດວ່າຊຸດ header kernel ທີ່ທ່ານຕິດຕັ້ງຄວນກົງກັບເວີຊັນແກ່ນທີ່ຕິດຕັ້ງໃນລະບົບຂອງທ່ານ ຖ້າລຸ້ນ kernel ຂອງທ່ານມີການຕິດຕັ້ງການແຈກຢາຍແບບ ຈຳ ຫນ່າຍໃນຕອນຕົ້ນຫຼືທ່ານໄດ້ຍົກລະດັບ Kernel ຂອງທ່ານໂດຍໃຊ້ dpkg ຫຼື apt package manager ຈາກຫໍໄຕ Ubuntu ຫຼື Debian base repositories, ຫຼັງຈາກນັ້ນທ່ານຕ້ອງຕິດຕັ້ງ header kernel ທີ່ກົງກັບການ ນຳ ໃຊ້ package manager ເທົ່ານັ້ນ. ແລະຖ້າທ່ານໄດ້ຮວບຮວມແກ່ນຈາກແຫຼ່ງຕ່າງໆ, ທ່ານກໍ່ຕ້ອງຕິດຕັ້ງ header kernel ຈາກແຫຼ່ງຕ່າງໆ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງ Kernel Headers ໃນ Ubuntu ແລະ Debian Linux ແຈກຢາຍໂດຍໃຊ້ຕົວຈັດການຊຸດແບບປົກກະຕິ.

ຕິດຕັ້ງ Header Kernel ໃນ Ubuntu ແລະ Debian

ທຳ ອິດກວດເບິ່ງເວີຊັນແກ່ນທີ່ທ່ານຕິດຕັ້ງພ້ອມທັງຊຸດ header ຂອງ kernel ທີ່ກົງກັບເວີຊັນແກ່ນຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ກ່ຽວກັບ Debian, Ubuntu ແລະອະນຸພັນຂອງພວກເຂົາ, ໄຟລ໌ header ຂອງ kernel ທັງ ໝົດ ສາມາດຊອກຫາຢູ່ໃນໄດເລກະທໍລີ/usr/src. ທ່ານສາມາດກວດເບິ່ງວ່າແທັບຫົວທີ່ກົງກັບ ສຳ ລັບລຸ້ນແກ່ນຂອງທ່ານຖືກຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ຈາກຜົນໄດ້ຮັບຂ້າງເທິງ, ມັນຈະແຈ້ງວ່າປື້ມບັນທຶກ header kernel ທີ່ກົງກັນບໍ່ມີ, ໝາຍ ຄວາມວ່າຊຸດຍັງບໍ່ໄດ້ຕິດຕັ້ງຢູ່.

ກ່ອນທີ່ທ່ານຈະສາມາດຕິດຕັ້ງຫົວ kernel ທີ່ ເໝາະ ສົມ, ໃຫ້ປັບປຸງດັດສະນີການຫຸ້ມຫໍ່ຂອງທ່ານ, ເພື່ອທີ່ຈະດຶງເອົາຂໍ້ມູນກ່ຽວກັບການປ່ອຍຊຸດ ໃໝ່ ຫຼ້າສຸດ, ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo apt update

ຫຼັງຈາກນັ້ນ, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ທີ່ຕິດຕາມມາເພື່ອຕິດຕັ້ງຊຸດ Linux Kernel headers package ສຳ ລັບລຸ້ນ kernel ຂອງທ່ານ.

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

ຕໍ່ໄປ, ກວດເບິ່ງວ່າແທັບຫົວທີ່ກົງກັບໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຫລືບໍ່

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

ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງ headers kernel ໃນ Ubuntu ແລະ Debian Linux ແລະການແຈກຈ່າຍອື່ນໆໃນຕົ້ນໄມ້ຄອບຄົວ Debian.

ທ່ານຄວນຈື່ໄວ້ສະ ເໝີ ວ່າການລວບລວມເອົາໂມດູນ kernel, ທ່ານຈະຕ້ອງມີ headers kernel Linux. ຖ້າທ່ານມີຫີນ, ຫລືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.