Hvordan kan jeg kompilere en Ethernet-driver på Linux for Kontroll Specs du?

Hvordan kan jeg kompilere en Ethernet-driver på Linux for Kontroll Specs du?


Linux har kommet en lang vei fra de dagene av å måtte kompilere all programvaren du kjører. Mange moderne Linux-distribusjoner fungere med de fleste maskinvare, trenger ingen ekstra programvare eller drivere som skal installeres. Selv i tilfeller når du trenger en ekstra sjåfør fra en produsent, er det generelt allerede utarbeidet og klar til å gå. I noen tilfeller kan det være nødvendig å kompilere drivere fra kildekoden for maskinvare som ethernet kort. En slik oppgave kan virke skremmende, men er i virkeligheten et enkelt prosjekt, selv om det kan ta mer enn ett forsøk.

Bruksanvisning

1 Åpne et terminalvindu. I Ubuntu, er terminalen ligger i "Programmer"> "tilbehør"> "Terminal" menyer.

2 Skriv inn følgende kommando i terminalvinduet og trykk "Enter".

sudo apt-get install build-essential check

Dette installerer de bygge pakker som lar deg lage din egen programvare, inkludert drivere. Deretter oppretter du en mappe for bygningen ved å kjøre denne kommandoen:

sudo chown $ USER / usr / local / src

Substitute "$ USER" med din egen datamaskin primære brukernavn.

3 Last ned kildekoden til driveren du trenger for Ethernet-kort. Det finnes flere nettsteder som har Linux ethernet eller nettverksdriverne, som Scyld Computing Corporation, 3Com, Intel og nVidia. Klikk på "Places" -menyen og dobbeltklikk på harddisken for datamaskinen. Åpne "usr"> "lokale"> "src" mapper og flytte den nedlastede filen inn i "src" mappen. Høyreklikk på filen og klikk på alternativet "Extract her."

4 Flytt inn i "src" -mappen ved å skrive inn følgende kommando i terminalvinduet og konfigurere driveren og sjekke spesifikasjoner og avhengigheter:

cd / usr / local / src

./configure

Hvis det er noen feilmeldinger i kompilere driveren, vises en feilmelding i den siste linjen fra det bygge fortelle deg om en manglende fil. Hvis du får denne feilmeldingen, kan du kjøre følgende kommando for å finne ut hvilken pakke du trenger:

apt-fil søk missingfilename

Sett den manglende filnavnet der det står "missingfilename." Når produksjonen forteller deg det manglende pakke, kjører du følgende kommando for å fullføre avhengigheter:

sudo get-apt installere requiredpackage

erstatte "requiredpackage" med pakken du trenger.

5 Kompilere driveren ved å kjøre følgende kommando i terminalvinduet:

"lage"

Deretter kjører du følgende kommando for å sikre at alt fungerer som det skal:

sudo check

Hint

  • Dette er basert på den Ubuntu fordeling. Det kan være forskjeller mellom ulike distribusjoner.