เรื่องสั้นสั้นๆ: ฉันต้องการสัญลักษณ์การดีบักของเคอร์เนลเวอร์ชันต่างๆ เพื่อวัตถุประสงค์ทางวิทยาศาสตร์ (นิติความจำ)
ตามมาบ้างแล้ว แนะนำ ซึ่งทำให้ฉันดำเนินการ:
$ apt-get install --print-uris linux-image-$(uname -r)-dbgsym
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
linux-image-5.4.0-58-generic-dbgsym
0 อัพเกรด, 1 ติดตั้งใหม่, 0 ที่จะลบและ 284 ไม่ได้อัพเกรด
จำเป็นต้องได้รับไฟล์เก็บถาวร 15,4 kB
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 22,5 kB
'http://ddebs.ubuntu.com/pool/main/l/linux-signed/linux-image-5.4.0-58-generic-dbgsym_5.4.0-58.64_amd64.ddeb' linux-image-5.4.0- 58-generic-dbgsym_5.4.0-58.64_amd64.ddeb 15420 MD5Sum:abf99aad97774011358418df34d0c5f1
บนเครื่อง Ubuntu ของฉัน
และvoilá: ฉันได้รับ /usr/lib/debug/boot/vmlinux-5.4.0-58-generic
บนเครื่องนั้น
อย่างไรก็ตาม: เมื่อฉันดาวน์โหลด URL นั้นโดยตรง ฉลาดรับ
พิมพ์ที่นั่นเนื่องจาก --print-ยูริส
ไฟล์ deb ไม่มีไฟล์สัญลักษณ์การดีบัก! ฉันหวังว่าฉันจะพบสัญลักษณ์การดีบักที่นั่นและสัญลักษณ์การดีบักสำหรับเวอร์ชันต่างๆ ในอันเดียวกัน โฟลเดอร์. แต่ดูเหมือนว่าไม่มีไฟล์ใดที่มีไฟล์คนแคระจริง
ความช่วยเหลือใด ๆ ที่จำเป็นมาก