? Linux har kommet en lang vei fra de dagene for å måtte kompilere all programvaren du kjører . Mange moderne Linux-distribusjoner fungere med de fleste hardware , trenger ingen ekstra programvare eller drivere som skal installeres . Selv i de 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 faktisk et enkelt prosjekt , men det kan ta mer enn ett forsøk. Instruksjoner
en
Åpne et terminal vindu . I Ubuntu , er terminalen som ligger i " Programmer" > " tilbehør" > " Terminal " menyer .
2
Skriv inn følgende kommando i terminalen vinduet og trykk "Enter. "
sudo apt- get install build-essential checkinstall
Dette installerer bygge pakker som tillater deg å lage din egen programvare , inkludert drivere . Deretter oppretter du en mappe for å bygge din ved å kjøre denne kommandoen : .
Sudo chown $ USER /usr /local /src
Substitute " $ USER " med din egen datamaskin primære brukernavn
3
Last ned kildekoden for driveren du trenger for Ethernet-kort . Det er flere områder som har Linux ethernet eller nettverkskort drivere, som Scyld Computing Corporation , 3Com , Intel og nVidia . Klikk på " Places "-menyen og dobbeltklikk på harddisken til datamaskinen . Åpne " usr "> "lokale" > " SRC"- mapper og flytte den nedlastede filen inn i "src "-mappen . Høyreklikk på filen og klikk på alternativet " Pakk ut her . "
4
Flytt inn i "src "-mappen ved å skrive inn følgende kommando i terminalen vinduet og konfigurere driveren og sjekke spesifikasjonene og avhengigheter : .
cd /usr /local /src
/konfigurere
p Hvis det er noen feilmeldinger i kompilere driveren, vises en feilmelding i den siste produksjonen linjen av 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 : en
apt- fil søk missingfilename
Sett inn den manglende filnavnet der det står " missingfilename . " Når produksjonen forteller deg den manglende pakken , kjører du følgende kommando for å fullføre avhengigheter : en
sudo get- apt install requiredpackage
erstatte " requiredpackage " med den pakken du trenger
< . br > 5
kompilere driveren ved å kjøre følgende kommando i terminalvinduet : en
"gjøre"
Deretter kjører du følgende kommando for å sikre at alt fungerer som det skal :
< p > sudo checkinstall