Curs administració de sistemes GNU/Linux. Sessió 27. 4 de maig de 2009


Bien, estamos retrasandonos un poco con todo ésto del kernel GNU/Linux, ndiswrapper y etc. Pero yo creo que sí es conveniente que si es necesario nos retrasemos un poco en ésto. Por qué motivo? ya está otra vez el profe (aka teacher) con ganas de ejercer de profe, si es que siempre igual, etc etc? nope. El motivo es el siguiente: en estos momentos (2009) un sistema GNU/Linux moderno se instala casi solo. Aceptar aceptar aceptar siguiente aceptar finalizar. Bufff que dificil. El problema más grande con el que nos hemos enfrentado cuando hemos instalado un sistema GNU/Linux hasta ahora es o bien la convivencia con otros sistemas operativos o bien el tema de las particiones. Cuestiones ambas por cierto que cuando trabajábamos con windows y prou nunca teníamos en cuenta (se suponía implícitamente que sólo existía un sistema operativo y que todo el espacio del disco era para él).

Pues resulta que nos podemos enfrentar con otros problemas, aparte de los mencionados, y siendo éste un curso de administración de sistemas GNU/Linux, más vale que los expliquemos porque para darle a la tecla aceptar ya podríamos hacerlo solos sin demasiados problemas. Los problemas más usuales, como ya hemos visto cuales son: aceleración gráfica (visto con josean), módem (winmódem, visto conmigo), sonido (compilación e instalación de la última versión de ALSA, visto conmigo). Nos quedan dos cosas, que son las que intentaremos dar entre esta sesión y si es necesario, la próxima sesión.

* Ndiswrapper. Ya os he puesto algún enlace al tema en algún post anterior. Entendamos el concepto antes de hacer el ejercicio. Pongamos por caso que yo me compro mi tarjeta Conceptronics Chupiguay últimísimo modelo con chipset absolutamente propietario. Pongamos por caso que a) es tan nueva que mi novísima Ubuntu no incluye el firmware propietario para instalármelo o bien b) lo quiero instalar en otro sistema (debian por ejemplo) algo más cuidadoso con el tema de las licencias libres y tal. Ya discutimos la sesión pasada toda la parte legal y casi me atrevería a decir que “política” sobre la cuestión. A veces nos encontraremos entonces ante esta disyuntiva: o instalo ndiswrapper con drivers propietarios o bien no instalo ndiswrapper y mi tarjeta no funciona con GNU/Linux (San Richard Stallman sabe muy bien como romper estas falsas disyuntivas y es simplemente comprando hardware que esté seguro soportado por GNU/Linux con drivers libres).(Y para que Linus Torvalds tampoco lo tenga muy claro…)

Nosotros el ejercicio que vamos a hacer es utilizar el ndiswrapper que lleva la ubuntu por defecto, estupendo, maravilloso …y gráfico :-) cómo lo haremos? instalando ndisgtk. Por tanto, cómo ya sabéis hasta la recontra-extenuación: sudo aptitude install ndisgtk. Una vez instalado, el tema es fácil, realmente (seguid las instrucciones del enlace). Buscamos algún driver de wireless (por ejemplo el bcmwl5.inf) que si no lo encontramos ya lo conseguiré yo y lo instalamos y ya está. Este sería el método fácil.

El método difícil es simplemente instalarse ndiswrapper y ndiswrapper-utils sin el ndisgtk y pelearse con él. No es muy difícil tampoco (se trata de la línea de comandos) pero es algo más trabajoso. Quien tenga más tiempo y ganas, que lo haga.

El método hardcore es compilarse ndiswrapper desde las fuentes. Yo lo hacía, y no por gusto, sino porque simplemente en tiempos el paquete debian NO FUNCIONABA. (era así de triste).

Mientras estamos dando esta primera parte de la clase, los que vayáis acabando, os ponéis con ésto: 1.- instalación y desinstalación de drivers de ndiswrapper desde linea de comandos (puntos para ser caballero jedi si lo instaláis desde las fuentes) 2.- Instalación de ndiswrapper con module assistant (al método debian) (si no funciona en ubuntu lo hacéis sobre la debian).

* Y (tachán) por fín, nuestro amigo el kernel Linux. Os puse en el post de la última sesión que os dí yo cómo compilarlo a la manera clásica estándard para toda distribución de GNU/Linux. Ahora veremos cómo hacerlo a la manera Debian/ubuntu. (…)

, ,

  1. No comments yet.
(will not be published)