Puncte:0

Nu se poate instala alsa-driver, INCLUDE_VERSION_H nu poate fi găsit

drapel fr

Folosesc Ubuntu 20.04. Vreau să-mi actualizez driverele deoarece există o problemă cu ieșirea HDMI. Am încercat să compilez pachetul alsa-driver de pe care l-am descărcat Aici. Iată rezultatul când rulez ./configure:

se verifică gcc... gcc
verifică dacă compilatorul C funcționează... da
se verifică numele implicit al fișierului de ieșire al compilatorului C... a.out
se verifică sufixele executabilelor... 
verificând dacă compilăm încrucișat... nu
verificarea sufixului fișierelor obiect... o
verificând dacă folosim compilatorul GNU C... da
verificând dacă gcc acceptă -g... da
se verifică opțiunea gcc pentru a accepta ISO C89... nu este necesar
se verifică ranlib... ranlib
se verifică o instalare compatibilă cu BSD... /usr/bin/install -c
se verifică cum să ruleze preprocesorul C... gcc -E
verificând grep care gestionează linii lungi și -e... /usr/bin/grep
se verifică egrep... /usr/bin/grep -E
se verifică fișierele antet ANSI C... da
se verifică un const conform ANSI C... da
se verifică inline... inline
verificând dacă time.h și sys/time.h pot fi ambele incluse... da
verificând dacă gcc are nevoie -tradițional... nu
se verifică directorul curent... /home/dnaik/Miscellaneous/alsa-driver-1.0.25+dfsg
se verifică compilarea încrucișată... 
se verifică directorul cu sursele kernel-ului ALSA... /home/dnaik/Miscellaneous/alsa-driver-1.0.25+dfsg/alsa-kernel
se verifică directorul cu sursa kernelului... /lib/modules/5.8.0-63-generic/build
se verifică directorul cu kernel build... /lib/modules/5.8.0-63-generic/build
verificare pentru kernel linux/version.h ... nu
Fișierul /lib/modules/5.8.0-63-generic/build/include/INCLUDE_VERSION_H nu există.
Vă rugăm să instalați pachetul cu surse complete de kernel pentru distribuția dvs
sau utilizați opțiunea --with-kernel=dir pentru a specifica un alt director cu kernel
surse (implicit este /lib/modules/5.8.0-63-generic/build).

Ce fac?

Puncte:0
drapel zw

TL;DR - Nu compilați nimic înainte de a citi jurnalele curente sau de a ajusta unele configurații.


Detaliile sunt mai jos.

Dacă sunteți sigur ce încercați să realizați - atunci trebuie să instalați toate instrumentele de dezvoltare necesare până la

sudo apt-get install build-essential linux-headers-generic

apoi obțineți dependențe de construcție pentru ALSA activând depozitele de cod sursă (deb-src) în /etc/apt/sources.list manual, utilizând software și actualizări (proprietăți-software-gtk) și executarea

sudo apt-get build-dep alsa-driver

Dar vă rugăm să rețineți că încercați să compilați aproape aceeași versiune 1.0.25+dfsg a alsa-driver care este deja disponibilă în depozitul oficial - vezi https://packages.ubuntu.com/source/focal/alsa-driver , îl poți obține apt-get source alsa-driver. Deci, după compilare, nu veți obține nicio diferență dacă construiți pachetul cu opțiuni de configurare implicite. în plus sudo make install va face dificilă administrarea viitoare a sistemului, ar trebui să utilizați verifica instalarea aici sau dpkg-buildpackage -uc -us. Probabil că vei adăuga mai multă mizerie decât să rezolvi problema reală.

Deci, cea mai bună modalitate de a depana este găsirea erorilor reale în versiunea deja instalată în pachetul deb. Chiar nu poți ghici unde este problema - în kernel, în ALSA, în PulseAudio și așa mai departe.

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.