Puncte:0

Interogați programatic cea mai recentă versiune de kernel pentru a reconstrui driverul?

drapel in

Există o modalitate de a interoga programatic cea mai recentă versiune de kernel pentru Ubuntu 20.04 - de ex. 5.4.0-88, 5.4.0-91, 5.4.0-92 etc. poate interogați un fel de URL?

Trebuie să construiesc un proces automat care reconstruiește un driver la o anumită versiune de kernel. De obicei, DKMS s-ar ocupa de acest lucru, dar driverul este pentru un server cu restricții de securitate și nu poate avea instalate instrumente de compilare pe el. De asemenea, nu este capabil să contacteze serverele de pe internet, corecțiile sunt aplicate de pe un server local.

Procesul de compilare ar solicita cel mai recent kernel 5.4.0-x și, dacă există unul nou pentru care anteturile nu au fost încă instalate, instalați pachetul de anteturi corespunzător, apoi reconstruiți driverul după acele anteturi.

Multumesc pentru orice ajutor

Puncte:0
drapel 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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.