นี่คือคำสั่ง dh_modaliases ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dh_modaliases - สแกน modaliases kmod และจัดเตรียม substvar สำหรับพวกเขา
เรื่องย่อ
dh_modaliases [debhelper ตัวเลือก]
DESCRIPTION
dh_modaliases มีประโยชน์สำหรับแพ็คเกจที่จัดส่งโมดูลเคอร์เนลของบริษัทอื่น ทั้งใน
รูปแบบไบนารีหรือเป็นแหล่งที่มา (เช่น DKMS) มันแยก modalias ของโมดูลจาก
ไม่ว่าจะเป็นไฟล์คอมไพล์ .ko เอง (สำหรับแพ็คเกจที่จัดส่งในรูปแบบคอมไพล์
ด้วย แก้ไขข้อมูล) หรือจากไฟล์แพ็คเกจ เดเบียน/แพ็คเกจ.modalias (ดูด้านล่าง)
ฉันสร้างตัวแปรทดแทนแพ็คเกจ "${modaliases}" ซึ่งคุณควรเพิ่มไปที่
"เดเบียน/ควบคุม" เป็น
XB-โมเดอเลียส: ${modaliases}
ซึ่งช่วยให้ซอฟต์แวร์ที่กำลังมองหาแพ็คเกจไดรเวอร์ที่ขาดหายไป (เช่น Jockey หรือ
ตัวติดตั้งระบบปฏิบัติการ) เพื่อระบุแพ็คเกจที่จะให้ไดรเวอร์สำหรับชิ้นส่วน
ของฮาร์ดแวร์ ระบุโดยโมดาเลียของมัน
แพคเกจ โมดาเลียส ไฟล์
หากแพ็คเกจจัดส่งซอร์สโค้ด (โดยใช้ DKMS, ตัวช่วยโมดูล ฯลฯ) แทนที่จะคอมไพล์
โมดูลเคอร์เนลไบนารีจากนั้น dh_modaliases ไม่สามารถหารูปแบบโดยการสแกน
*.ko และคุณต้องระบุรายการ modalias ด้วยตนเองเป็นไฟล์แพ็คเกจ
เดเบียน/แพ็คเกจ.modalias.
รูปแบบตรงกับ /lib/โมดูล/ไฟล์ `uname -r`/modules.alias จากเคอร์เนล Linux
ตัวอย่าง:
นามแฝง ssb:v1234id5678 snd_super_booster นามแฝง pci:v000010DEd0000004Esv*sd*bc03sc*i*
nvidia_current
คุณสามารถสร้างรายการดังกล่าวได้หากคุณสร้างและติดตั้งโมดูลนี้ในเครื่อง จากนั้นเรียกใช้
modinfo mymodname | perl -nae 'พิมพ์ "นามแฝง $1 mymodname\n" ถ้า /^alias:\s+(.*)$/'
(แทนที่ "mymodname" ด้วยชื่อโมดูลจริง)
OPTIONS
รองรับตัวเลือก debhelper มาตรฐาน
ใช้ dh_modaliases ออนไลน์โดยใช้บริการ onworks.net