Come faccio a compilare un driver Ethernet su Linux per Controllo Spec?

March 30

Come faccio a compilare un driver Ethernet su Linux per Controllo Spec?


Linux ha fatto molta strada dai giorni di dover compilare tutti i software che si esegue. Molte moderne distribuzioni Linux lavorare con la maggior parte dell'hardware, che necessitano di alcun software o driver aggiuntivo da installare. Anche nei casi in cui hai bisogno di un driver aggiuntivo da un produttore, è generalmente già compilato e pronto a partire. In alcuni casi, potrebbe essere necessario compilare i driver dal codice sorgente per l'hardware, come schede ethernet. Tale compito può sembrare scoraggiante, ma in realtà è un progetto facile, anche se può richiedere più di una prova.

istruzione

1 Aprire una finestra di terminale. In Ubuntu, il terminale si trova nella sezione "Applicazioni"> "Accessori"> menu "Terminale".

2 Immettere il seguente comando nella finestra del terminale e premere "Invio".

sudo apt-get install checkinstall build-essential

Questo consente di installare i pacchetti di build che permettono di compilare il proprio software, inclusi i driver. Quindi creare una cartella per il vostro edificio eseguendo questo comando:

sudo chown $ USER / usr / local / src

Sostituire "$ USER" con il nome utente principale del proprio computer.

3 Scarica il codice sorgente per il driver necessario per la scheda ethernet. Ci sono diversi siti che hanno driver Ethernet Linux o scheda di rete, come Scyld Computing Corporation, 3Com, Intel e nVidia. Fare clic sul menu "Luoghi" e fare doppio clic sul disco rigido del computer. Aprire le>> cartelle "USR" "locali" "src" e spostare il file scaricato nella cartella "src". Fare clic destro sul file e fare clic sull'opzione di "Estrai qui".

4 Spostare nella cartella "src" immettendo il seguente comando nella finestra di terminale e configurare il driver e controllare le specifiche e le dipendenze:

cd / usr / local / src

./configure

Se ci sono messaggi di errore nella compilazione del conducente, un messaggio di errore compare nell'ultima linea di uscita della build raccontandovi un file mancante. Se si ottiene questo messaggio di errore, eseguire il seguente comando per scoprire quale pacchetto è necessario:

apt-file search missingfilename

Inserire il nome del file mancante dove dice "missingfilename." Una volta che l'uscita indica il pacchetto mancante, eseguire il seguente comando per terminare le dipendenze:

sudo apt-get installare requiredpackage

sostituendo "requiredpackage" con il pacchetto si ha bisogno.

5 Compilare il driver eseguendo il comando seguente nella finestra del terminale:

"rendere"

Quindi eseguire il seguente comando per assicurarsi che tutto funzioni correttamente:

sudo checkinstall

Consigli e avvertenze

  • Questo si basa sulla distribuzione Ubuntu. Ci possono essere differenze tra le diverse distribuzioni.