Reenviar: Fwd: [LUG.ro] el winmodem no me va a ganar
Marcos Guglielmetti
lugro@lugro.org.ar
Tue, 31 May 2005 00:28:58 +0200
El Vie 27 May 2005 21:11, Gustavo Guillermo Pérez escribió:
> Veo que están discutiendo denuevo sobre winmodems, les aconsejo que no usen
> otro kernel que no sea el 2.6.7, me pasé a todos y no pude hacer andar ni
> los de Intel, o no compilan o no funcionan los modems o se cuelgan algunas
> cosas los de smart link me funcionan con cualquier kernel menor al 2.6.7
> con los otros ni hablar.
>
> Saludos.
Te estoy escribiendo desde un knoppix con kernel 2.6.11-1-386 con un winmodem
lspci | grep Modem
0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97
Modem] (rev 80)
Instalado desde las fuentes con sl-modem-source y module-assistant
Hace unos días instalé un netodragon con el mismo método en otro knoppix con
kernel 2.4.26 y funcionó; se congelaba el sistema de vez en cuando, así que
probé haciendo un nice -19 slmodemd &, para que no consumiera tantos
recursos, y ahora no se cuelga. De todos modos lo instalaré el último kernel,
porque es mucho más "rendidor".
Tengo planeado hacer un script que sirva de asistente para la instalación de
winmodems en knoppix instalados en HD, sería así:
Estoy en una gran cruzada: instalar GNUs de tipo knoppix en 4 PCs: 2 de unos
amigos, uno de Bs As y otro de acá, otra que es de mi hermano, que vive en
Junín, y otra de un tío que vive en la otra punta de la ciudad.PERO QUE LO
INSTALEN ELLOS MISMOS; no tengo tiempo para hacerlo yo.
Ok;
Todos ellos están dispuestos y quieren pasarse a GNU+Linux... pero el
problema mayor es que tienen soft modems con dial-up en Windows y no están
dispuestos a comprar otra cosa (modem externo).
Filosóficamente no estoy de acuerdo con las aplicaciones de sl-modem, dado
que no son libres, y estoy más de acuerdo con la filosofía de Ututo en cuanto
a que se debería comprar un modem de verdad y usar software solamente libre.
Pero si sostengo esa postura al extremo, no logro expandir Linux por algunos
lados. Y yo prefiero tener al usuario de nuestro lado hoy, que tenerlo usando
SL dentro de 10 años.
El sistema sería un 99.9% libre, con ese 0.1% no libre que representan los
drivers del soft modem y quizá la instalación de flash para el navegador,
etc.
OK, entonces dije: "puedo hacer un script lo más agradable posible como para
que puedan ellos mismos instalar los winmodems una vez que instalan el
sistema".
El sistema podría ser un knoppix 3.8.2 en español; que se instala fácilmente
y trae todo para el escritorio. Voy a reformar un howto que hice hace un
tiempo, agregándole capturas de pantalla, y lo voy a poner a disposición de
la comunidad en formato OO.o para ser impreso en papel.
Knoppix es interesante, además, porque trae qtparted, que es una utilidad
gráfica que servirá para redimensionar la partición con Windows, y crear las
2 particiones mínimas para Linux. Si le sumamos el hecho de que trae kppp,
que es la utilidad gráfica más adecuada para estos casos; knoppix es ideal.
Un problema que se puede llegar a presentar es de dependencias de paquetes
con Sarge o Sid; veremos, no sé cómo está el último knoppix 3.8.2, lo estoy
bajando para probar.
Ok.
Conseguí un script muy conocido que se llama conexion.sh (que es para
slackware, por lo que ví), que al mirarlo un poco me di cuenta cómo hacer un
montón de cosas con los scripts (me sirvió de ejemplo de interacción);
entonces pienso diseñar uno para guiar al usuario en el hecho de instalar su
Winmodem en Linux del modo más sencillo y correcto que pueda hacerse.
Además pienso ponerle colores a las frases (cosa que no deja de ser
trascendente), para que sea más moderno y puedan distinguirse mejor las cosas
importantes. Sería un script corriendo en una xterm.
El plan general de instalación sería el siguiente:
====================================
Objetivos:
1º Que un usuario no técnico pueda instalar un Knoppix por sí mismo
2º Que pueda instalar su winmodem
3º Que pueda configurar kmail
4º Que pueda configurar gaim y/o instalar amsn
Componentes:
===========
1º CD-Rom del sistema operativo en cuestión (Knoppix)
2º How-to en papel con guía de instalación del Sistema Operativo
3º Cd-Rom y/o adjunto de e-mail con los siguientes paquetes Sarge o Sid
(.deb):
* sl-modem-source (depends: module-assistant,build-essential,debhelper)212kb
* build-essential [8kb]
* debhelper [360kb)
* modutils [228kb]
* module-assistant [72kb]
* Script de instalación del winmodem (eso es lo que necesito programar)
* configuración de apt (/etc/apt/sources.list actualizadas a
Sarge, /var/lib/apt/list y /var/cache/apt/archives conteniendo los .deb)
Esqueleto del Script de Instalación del Winmodem
=======================================
1º Presentación y explicación
2º Reconocer si se está ejecutando desde un CD-rom o desde el HD: en caso de
que se ejecute desde el HD es porque los paquetes .deb fueron recibidos vía
e-mail.
3º Copiar la configuración de apt-get a:
/etc/apt/sources.list
/var/cache/apt/archives
/var/lib/apt/list (19 MB aprox.)
4º Instalar los paquetes necesarios para el proceso de instalación del
winmodem
5º Guiar al usuario a través de la instalación mediante module-assitant, esto
supone simplemente correr module-assistant y seguir los pasos:
5.1 PREPARE
5.2 SELECT
5.2.1 BUILD
5.2.2 INSTALL
5.2.3 salir (seleccionar CANCEL, CANCEL)
6º Comprobar si existe /dev/modem, y en caso de no existir, correr nice -10
slmodemd &
-Aclaro que le doy menor prioridad al demonio slmodemd porque consume muchos
recursos, y he descubierto que mejora mucho el rendimiento del sistema si
arranca con nice -10
-Como interrogante: ¿se podría reformar el script de inicio de linux que
carga slmodemd una vez que reinicia para que le ponga el nice -10 delante de
slmodemd?
7º Comprobar si existe /dev/modem, y en caso contrario salir con un mensaje
de error y explicar qué puede haber sucedido para que no se instalara
correctamente.
8º Lanzar kppp, y explicar al usuario cómo configurarlo
9º Invitar al usuario a que conecte internet
10º Felicitarlo (al menos por haberlo intentado :-P )
11º Explicar cómo configurar Kmail y lanzarlo
12º Explicar cómo configurar gaim y/o amsn y lanzarlo
Bueno, con eso tendríamos a un usuario Linux más en el mundo; ¿qué les
parece?
Me gustaría que module-assistant estuviera en castellano; o, MEJOR AUN, que
el script de instalación del winmodem hiciera los pasos de module-assistant
por sí mismo, pero creo que eso sería muy difícil para mí, porque sé muy poco
de programación; así que quizá sería mejor dejar el paso 5 en manos de
module-assistant.
Uso module-assistant con sl-modem-source porque me ha dado los mejores
resultados: mientras estén los headers del kernel instalados correctamente (y
algunas cosas más, obvio), la instalación es exitosa. Además sl-modem-source
soporta una gran cantidad de winmodems.
Creo que faltan cosas en el plan, creo que algunas cosas se me escapan; uds.
dirán, yo espero unos días a ver la respuesta por parte de esta lista de
usuarios y me pongo a programarlo.
--
Marcos Guglielmetti (GNU+Linux + Música)
Rosegarden Tutorial (http://rosegarden.sourceforge.net/tutorial/)
___________________________________
A tu celular ¿no le falta algo?
Usá Yahoo! Messenger y Correo Yahoo! en tu teléfono celular.
Más información en http://movil.yahoo.com.ar