Score:0

ค้นหาเวอร์ชันเคอร์เนลล่าสุดโดยทางโปรแกรมเพื่อสร้างไดรเวอร์ใหม่หรือไม่

ธง in

มีวิธีการสืบค้นเคอร์เนลเวอร์ชันล่าสุดสำหรับ Ubuntu 20.04 โดยทางโปรแกรมหรือไม่ - เช่น 5.4.0-88, 5.4.0-91, 5.4.0-92 ฯลฯ อาจค้นหา URL แปลก ๆ

ฉันต้องสร้างกระบวนการอัตโนมัติที่สร้างไดรเวอร์ใหม่เป็นเวอร์ชันเคอร์เนลเฉพาะ โดยปกติแล้ว DKMS จะดูแลเรื่องนี้ แต่ไดรเวอร์มีไว้สำหรับเซิร์ฟเวอร์ที่มีข้อจำกัดด้านความปลอดภัยและไม่สามารถติดตั้งเครื่องมือสร้างได้ นอกจากนี้ยังไม่สามารถติดต่อกับเซิร์ฟเวอร์บนอินเทอร์เน็ตได้ แพตช์จะถูกนำไปใช้จากเซิร์ฟเวอร์ภายในเครื่อง

กระบวนการสร้างจะค้นหาเคอร์เนล 5.4.0-x ล่าสุด และหากมีเคอร์เนลใหม่ที่ยังไม่ได้ติดตั้งส่วนหัว ให้ติดตั้งแพ็คเกจส่วนหัวที่เหมาะสม จากนั้นสร้างไดรเวอร์ใหม่กับส่วนหัวเหล่านั้น

ขอบคุณสำหรับความช่วยเหลือใด ๆ

Score:0
ธง jp

Here is a rather crude solution I came up with. It essentially gets the linux-image-generic package information for focal-updates by reading the Packages file for the apt repository. The package version is then extracted, and the version in the dependency name if that is the format you need.

curl -s http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/binary-amd64/Packages.gz | zcat | sed -n -e '/^Package: linux-image-generic$/,/^$/p' | sed -n -e '/^Depends:/s/^.*linux-image-\([-.0-9]*\)-.*/\1/p' -e '/^Version:/s/^Version: //p'

Here is the command in action

$ curl -s http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/binary-amd64/Packages.gz | zcat | sed -n -e '/^Package: linux-image-generic$/,/^$/p' | sed -n -e '/^Depends:/s/^.*linux-image-\([-.0-9]*\)-.*/\1/p' -e '/^Version:/s/^Version: //p'
5.4.0.92.96
5.4.0-92

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา