ubiquitour.com

¿Cómo compilar un Driver de Ethernet en Linux para comprobación de especificaciones?

¿Cómo compilar un Driver de Ethernet en Linux para comprobación de especificaciones?

Linux ha llegado a un largo camino desde los días de tener que compilar todo el software que se ejecuta. Muchas distribuciones modernas de Linux trabajan con la mayoría del hardware, no necesidad de ningún software adicional o drivers a instalar. Incluso en los casos cuando se necesita un conductor adicional de un fabricante, es generalmente ya compilado y listo para ir. En algunos casos, puede que necesite compilar los drivers desde el código fuente de hardware tales como tarjetas de red ethernet. Tal tarea puede parecer desalentador, pero en realidad es un proyecto fácil, aunque puede tomar más de una prueba.

Instrucciones

1 Abra una ventana de terminal. En Ubuntu, el terminal se encuentra en las "aplicaciones" > "Accesorios" > "Terminal" menús.

2 Escriba el siguiente comando en la ventana de terminal y pulse «Enter».

sudo apt-get install build-essential checkinstall

Esto instala los paquetes de construcción que permiten compilar su propio software, incluidos los controladores. Luego crear una carpeta para su edificio ejecutando este comando:

sudo chown $USER /usr/local/src

Sustituir "$USER" con nombre de usuario principal de su computadora.

3 Descargar el código fuente para el controlador que necesita para su tarjeta ethernet. Hay varios sitios que tienen Linux ethernet o red de controladores de la tarjeta, como Scyld Computing Corporation, 3Com, Intel y nVidia. Haga clic en el menú "Lugares" y haga doble clic en el disco duro de su ordenador. Abrir el "usr" > "local" > "src" carpetas y mover el archivo descargado en la carpeta "src". Haga clic derecho sobre el archivo y haga clic en la opción "Extraer aquí".

4 Mueva a la carpeta "src" introduciendo el siguiente comando en la ventana de terminal y configurar el controlador y comprobar las especificaciones y dependencias:

CD /usr/local/src

. / configure

Si hay mensajes de error en la compilación del driver, un mensaje de error aparece en la última línea de salida de la construcción diciendo acerca de que falta un archivo. Si recibe este mensaje de error, ejecute el siguiente comando para saber qué paquete necesitas:

apt-file search missingfilename

Introduzca el nombre del archivo que falta donde dice "missingfilename." Una vez que la salida le dice que el paquete falta, ejecute el siguiente comando para terminar las dependencias:

sudo apt-get install requiredpackage

sustituir "requiredpackage" con el paquete que necesita.

5 Compilar el controlador ejecutando el siguiente comando en la ventana de terminal:

«make»

Ejecute el comando siguiente para asegurar que todo funciona correctamente:

sudo checkinstall

Consejos y advertencias

  • Esto se basa en la distribución de Ubuntu. Puede haber diferencias entre distribuciones distintas.