Estas aquiContenido / Asignaturas pendientes
Asignaturas pendientes
Ayer mismo un amigo (usuario de Windows, que se ve obligado por las circunstancias a utilizar una versión bastante exótica de GNU/Linux), me preguntaba qué debía hacer para instalar un determinado driver.
En primer lugar, parece claro que se trata de un usuario ocasional pero afortunado, porque otros (por suerte cada vez menos) sencillamente no disponen de drivers para sus dispositivos bajo GNU/Linux. Sin embargo nuestro amigo tenía perfectamente localizada la página web desde donde podía descargar los drivers para GNU/Linux en muy diferentes sabores... de ahí precisamente su perplejidad.
Con afán didáctico ("En vez de dar un pez enseña a pescar"), en lugar de indagar antes el formato que utilizaba su distro de forma preferente para instalar aplicaciones, procedí a explicarle a grandes rasgos cómo podría instalar las diferentes opciones disponibles...
Transcribo a continuación la parte principal de mi respuesta:
Depende del sistema que utilice esa distribución:
-> Para sistemas tipo Debian (Ubuntu, etc) has de usar los de extensión deb e instalarlos así:
dpkg install driver.deb
-> Si usa rpm los descargas y lo instalas como:
rpm -U driver.rpm
-> Si no utiliza deb ni rpm, entonces has de usar el que acaba en installer.run.
Has de darle antes permiso de ejecución mediante:
chmod +x driver-installer.run
Y después:
./nombre-instaler.run
En TODOS los casos como root.
A medida que redactaba mi respuesta me dí cuenta de que algo iba mal. ¿Cómo puede alguien pretender que un usuario no informático se atenga con agrado a esta forma tan complicada (y sobre todo tan diversa y tan confusa) de hacer las cosas?
Así que, cumplida la parte didáctica, indagué que su extraña distro era heredera de Fedora y le remití acto seguido un segundo mensaje, con el siguiente contenido:
Acabo de ver que tu distro viene de Fedora, así que utiliza rpms:
Entonces, como root:
rpm -U driver.rpm
Satisfecho, me fui a dormir.
Hoy por la mañana, mi amigo me comentó orgulloso que finalmente había logrado instalar el driver... pero utilizando otra variante que yo ni siquiera había contemplado: sudo sh driver.run
A ver. Ya sabemos que todo es lo mismo, pero hasta las variantes entre usar su y sudo son difíciles de entender por usuarios comunes. También sabemos que dentro de una distro concreta disponemos de formas mucho más sencillas de instalar cosas, muchas veces casi de forma automática. Pero eso sí: si cambiamos de distro el proceso de instalación también será con toda probabilidad absolutamente diferente. Y en cualquier caso nada que ver con el doble clic al que está acostumbrado el usuario de Windows.
Dicho lo cual -y aclarando: (1) que me da lo mismo que Linux sea o no minoritario mientras a mí me sirva, (2) que no estoy implicado empresarialmente con ninguna distro comercial, por lo que me dan exactamente igual sus políticas y sus cuentas de resultados, y (3) que soy radical partidario de la libertad de elección y que cuantas más distros para elegir, mejor- tampoco tengo más remedio que admitir que alguien en Redmond debe soltar una carcajada muy grande cada vez que hablamos de que su imperio puede sentirse amenazado por un sistema como nuestro amado GNU/Linux, tan eficiente pero a la vez tan alejado de la forma de funcionar que demanda el público general.
Relacionada:




Hay miles de formas de llegar de mi casa al trabajo, y nunca me ha importado perder algo de tiempo en buscar un camino nuevo, porque sé que, en una de esas búsquedas, encontraré un atajo que me permitirá dormir 10 minutillos más por la mañana.
Los usuarios de GNU/Linux no somos precisamente cómodos: a veces nos complicamos en buscar algo que ya está resuelto y en encontrar otras formas de hacerlo; pero lo importante es lo que viene detrás. La satisfacción de aprender día tras día cómo funciona un sistema operativo "de verdad", el comprobar en el trabajo que los conocimientos adquiridos para hacer funcionar un driver en casa sirven para pelearte con otros sistemas *nix mucho más críticos y el sufrir un poquito ahora para ir más desahogado un poco más adelante son cosas que todos los usuarios de Linux hemos vivido en nuestros comienzos.
Cada vez que leo a algún troll quejándose de lo sectarios, prepotentes y creídos que son los usuarios de Linux no puedo dejar de pensar en lo intelectualmente satisfecho que se sentiría si dejase atrás los prejuicios y consiguiese integrarse en la gran comunidad de conocimiento informático que supone pertenecer a algún grupo de usuarios de cualquier sistema operativo libre.
Me ha faltado el himno de fondo, pero realmente me siento orgulloso de contribuir en algo que cada vez es más grande, y estoy seguro de que las risas de los Grandes Millonarios de Redmond cada vez tiran más a los nervios y menos a la felicidad.
...esto es precisamente lo que nos aleja del usuario de a pie.
Muchas veces nos olvidamos de que los usuarios no lo son de sistemas operativos si no de programas. No podemos quejarnos de que linux no avance, de que linux no se implante de manera masiva en la administración, en las empresas y en los hogares mientras conseguir cualquier cosa tenga que ser un logro intelectual. Los usuarios no han de necesitar resolver sudokus para algo que debería ser trivial.
MS ha enseñado a los usuarios que un driver, un codec, un juego, un protocolo de comunicación o lo que quiera que se se os ocurra es algo que viene con un "setup.exe" y a lo que luego se le va dando "siguiente", "siguiente"... y en un porcentaje elevadísimo de veces funciona. No hay mérito, no hay retos... no hay fustración. Es simple y funciona.
Y eso es lo que el usuario básico de un programa busca. El sistema operativo no ha de ser un obstáculo para usar un programa. Si yo quiero jugar al "Enemy territory" o al "American army" (por poner ejemplos complejos), imaginad el lio primero buscando el kit adecuado a mi distro, configurando la aceleración 3D de la gráfica según fabricante, configurando el audio, las opciones del opengl, ejecutando el gestor de paquetes, resolviendo dependencias y, si mi gestor no es capaz de resolverlo, buscando aquellas piezas y piezas de piezas que me falten (y para cada una ellas repetir el proceso).
Una vez terminado el proceso aún es muy posible que por una razón u otra el juego no arranque, que use modalidad de vídeo que mi monitor no soporta o que los dioses se nieguen a que yo hoy juegue. Eso implicará horas de buceo en foros, faqs y google, y en mi caso más hojas a la bitácora con instrucciones de las pruebas hechas y resultado (por si algún día hay que repetirlo).
Si yo soy un usuario básico y lo único que quiero es arrancar el juego (quien dice juego dice cualquier otra cosa, pero no se por que el argumento es especialmente sangrante con los juegos), os garantizo que un usuario básico, tras horas de pelea infructuosa (si es que llega a tanto) se va a ir corriendo a por un sistema operativo que le de menos problemas (recordemos que no es ningún fanboy de ninguno de ellos). Y lo que es peor, probablemente no vuelva.
Creo que los instaladores es, efectivamente, la asignatura pendiente de todas las distribuciones. La mejor aproximación para el usuario de programas (aunque aún no es perfecta) que he visto es CNR. Probablemente sea para nenazas incapaces de escribir sus propios drivers (grupo al que orgullosamente pertenezco), pero sin la posibilidad (sencilla hasta lo ridículo) de que pueda usarse el PC para lo que a su propietario le venga en gana no veremos pingüinos en casa de nuestros conocidos.
100% de acuerdo con el post!!
Windows para el usuario que usa office y messenger!
Linux para ese 1% de usuarios que les gusta complicarse la vida y dormir 10 minutos mas despues!!
Aclaro: Uso Windows y Ubuntu (porque es el que menos me cuesta para tenerlo funcionando).
yo uso slackware porque me gusta quedarme horas compilando dependencias :)
Glorioso, gran carcajada acabo de soltar xDDD
justamente, porque no me gusta tener que compilar nada :D
Claro, de hecho en Debian con un poco de suerte alguien entrará en tu pc para actualizarte los paquetes por ti.
Ah, si, </troll> xD
Hola,
yo uso Gentoo Linux porque es más eficiente...
1 día compilando + un interfaz amigable = Gentoo
A lo mejor el problema es que normalmente tendemos a meter en el mismo saco a todas las distros gnu/linux y no sólo el kernel hace al sistema operativo. Aunque claro, la otra opción sería dar más importancia a las distros y no al "ecosistema" que hay alrededor de gnu/linux, lo cual podría ser todavía peor.
Por cierto, en windows suele ser típico dar el doble click, pero también es típico que luego tengamos que: siguiente >> siguiente >> siguiente >> aceptar y eso si somos afortunados y nos viene ya con las opciones preseleccionadas. Si tenemos que elegir nosotros ya la hemos cagado.
Hace unos días, un amigo en el curso me muestra como ha instalado en su portátil (por medio de VMWare sobre Windows), una versión de Fedora.
Inicia la maquina virtual... tik tak tik tak... queda colgada y le avisa el sistema que no hay espacio suficiente en "/tmp". Mirada desafortunada la del muchacho... a lo que vino mi pregunta ¿que instalaste? ... "y, traté de meterle todo lo posible"... ¿la reiniciaste después? ... "no, lo hice ayer a la noche, apague y me fui a dormir".
A lo que tuve que ponerme por medio de la consola a desinstalar programas (ya que tenia separado el /home del /) y desconocía como manejar RPM... hasta que aprendí en segundos (y él también).
Claro, acostumbrado al bendito dpkg y aptitude... ehm... ahora aprendi a manejar urpmi :)
Saludos