Ho scaricato il programma di installazione del driver fglrx dalla pagina dei driver ATI.
quando avvio l'installazione, tutto procede senza intoppi finché non ricevo un messaggio di errore, che mi dice di controllare /usr/share/ati/fglrx-install.log
.
Il contenuto di quel file è il seguente:
Verifica se il sistema dispone degli strumenti necessari
per l'installazione. l'installazione di fglrx
richiede che il sistema abbia gli header del kernel
.
/lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/version.h non può essere trovato su questo sistema. Impossibile trovare uno o
più strumenti necessari per l'installazione
nel sistema. Installa
gli strumenti richiesti prima di installare
il driver fglrx. Facoltativamente, esegui il programma di installazione
con l'opzione –force per
installare senza gli strumenti. L'installazione forzata
disabiliterà l'accelerazione dell'hardware AMD
e potrebbe rendere il tuo sistema
instabile. Non consigliato.
Ora, dopo aver cercato un po' in giro, ho scoperto che il link simbolico chiamato build
in /lib/modules/3.8.11-200.fc18.x86_64
indica una posizione inesistente.
Ho installato kernel-devel
pacchetto e ora puntava a una directory esistente.
Tuttavia, nel /lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/
directory, che è popolata con vari file di intestazione – non riesco a trovare quello che mi serve – version.h
.
Come posso risolvere questo problema? Devo installare il driver in un modo diverso? Quale altro pacchetto posso installare per ottenere version.h
file?
Sto eseguendo un'installazione pulita (predefinita) di Fedora 18, che avevo aggiornato oggi.
Risposta accettata:
Installa il pacchetto kernel-headers e riprova. Se non funziona, prova
cp -v /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux