ฉันจะติดตั้งไฟล์ส่วนหัวได้อย่างไร


58

ฉันพยายามกำหนดค่าเคอร์เนลและฉันได้รับข้อผิดพลาดดังต่อไปนี้ มีคนช่วยบอกฉันว่าฉันควรทำอย่างไร

root@nitr-desktop:/usr/src/linux# make menuconfig
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 *** 
 *** Install ncurses (ncurses-devel) and try again.
 *** 
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2

7
ลองติดตั้ง libncurses5 ครั้งแรก: sudo apt-get install libncurses5-dev
smile

คำตอบ:


97

เปิดเทอร์มินัลของคุณและติดตั้ง libncurses-dev โดยใช้คำสั่งนี้:

sudo apt-get install libncurses-dev

1
ไม่พบ. สิ่งนี้ควรเป็น ncurses-dev ดังในคำตอบด้านล่าง
user643722

@ user643722: ปัญหาคืออะไร apt-cache show libncurses-devอัตราผลตอบแทนN: Can't select versions from package 'libncurses-dev' as it is purely virtualซึ่งหมายความว่าฉันสามารถติดตั้งได้เหมือนคำตอบว่า
David Foerster

3
libncurses-devทำงานได้สำหรับฉัน
ทิ้งบัญชี

ฉันรู้ว่านี่คืออูบุนตู แต่ก็ยังเป็นผลลัพธ์อันดับต้น ๆ ของฉันสำหรับการค้นหาเดเบียน ... เดเบียนใช้ libncurses5-dev
isaaclw

ฉันได้สิ่งcannot find -lncurseswที่ฉันแก้ไขโดยใช้คำตอบอื่น : apt install libncurses5-dev libncursesw5-dev. โหวตด้วย
marcelocra

23

แก้ไขปัญหาข้างต้นแล้ว ทั้งหมดที่ฉันทำคือ:

sudo apt-get update
sudo apt-get install ncurses-dev

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.