jueves, 11 de octubre de 2007

14. Navegando y descargando archivos en Open Suse 10.02

El objetivo de esta prueba consiste en navegar utilizando Mozilla Firefox, y "bajarme" la aplicación Adobe Reader.
A poco que se navegue por Internet, se advierte enseguida que existen multitud de páginas y documentos en formato .pdf en la Red, por lo que me he acostumbrado a instalarlo, como uno de los primeros pasos cuando realizo la instalación de cualquier Sistema Operativo.
Cuando realicé esta misma prueba en la distro Ubuntu 7.04, se me advirtió en un comentario que no necesito hacer ésto, que puedo realizarlo más fácilmente con el "Instalador de software". Poniéndome la venda antes de recibir la herida, advierto ahora que ya lo sé, pero que la prueba consiste precisamente en "bajarme" una aplicación.
De todos modos, voy a verificar si existe el paquete. Primeramente busco "adobe". No aparece.
"reader". Tampoco.

Por último, recorro la lista de paquetes, sin encontrarlo:
Ahora recuerdo vagamente una de las opciones de la instalación que hablaba de "otros orígenes externos", y me pregunto si habrá alguna relación con el hecho de que, por puro desconocimiento, dejara dos de ellos sin marcar.
La cuestión es que no tengo idea de por dónde comenzar para agregarlos ahora. Pero además, ya he dicho que la prueba va de otra cosa, de modo que comienzo.
Mi primer intento de abrir el Navegador Firefox se salda con un fracaso:
Haciendo click con el botón derecho sobre el icono de red de la barra inferior, obtengo la información sobre la configuración actual; no me extraña que la conexión a Internet no funcione: no sé de dónde habrá salido la dirección IP y la máscara de subred, pero lo que tengo claro es que no pertenecen a mi red.
Además, las direcciones de los servidores DNS aparecen como 0.0.0.0. Abro la configuración de la tarjeta de red, y se me solicita la contraseña de "root":
Una atenta lectura del texto que aparece a la izquierda en la siguiente ventana, me lleva a pensar que el "Método tradicional con IFUP" (lo que quiera que sea eso) no parece el apropiado...
...de modo que marco "Controlada por el usuario mediante NetworkManager", y pulso "Siguiente":
Se me presenta la ventana "Resumen de configuración de tarjetas de red". Observo que indica "Configurada por DHCP". Bien, en mi red, DHCP lo proporciona el "router", por lo que sigo sin imaginar a qué DHCP se refiere. Pulso "Editar":
Marco "Configuración de red estática", y cumplimento los datos "Dirección IP" y "Máscara de subred" con los valores adecuados a mi configuración. Recuerdo en este punto con extrañeza que Ubuntu 7.04 obtuvo estos mismos valores sin intervención alguna por mi parte, y que las comunicaciones funcionaron desde el principio. Pulso ahora en "Nombre de host y servidor de nombres":
No veo nada que deba cambiar en principio, por lo que pulso "Atrás":
De nuevo en la ventana "Configuración de la dirección de red", pulso "Enrutado":
En la subsiguiente ventana "Configuración del encaminamiento", cumplimento el dato "Pasarela predeterminada" con la dirección IP del "router". Pulso "OK":
Finalmente, pulso "Siguiente" en "Configuración de la dirección de red". Me devuelve la ventana "Resumen de configuración de tarjetas de red", en la que observo lógicamente algo diferente: mientras que antes de iniciar estos cambios, el texto al pie rezaba "Dirección asignada mediante DHCP", ahora obviamente indica la dirección IP y máscara de red que acabo de cumplimentar. Pulso "Finalizar":
El sistema procede a guardar la nueva configuración de red:
Inicio de nuevo Firefox; no ha cambiado nada, vuelve a presentarme una página de error:
La "información de la conexión activa" sigue mostrando los mismos datos que antes de realizar ninguna modificación:
Vuelvo a revisar la "Configuración de la dirección de red", y repaso los cambios hechos sin encontrar ningún error, aunque es mucho lo que desconozco, y quizá se precise algo más que no sé determinar.
Sin saber muy bien por qué, vuelvo a marcar "Configuración automática de direcciones (por DHCP)":
Guardo los cambios:
Mientras se estaba ejecutando el guardado, observo parpadear los "leds" del router. Abro nuevamente Firefox, y ante mi sorpresa, ahora carga perfectamente la página de inicio predefinida:
De nuevo hago click con el botón derecho del ratón sobre el icono de la red en la barra inferior del escritorio. Ahora presenta los datos correctos
Por fin, puedo iniciar la prueba que me había propuesto. Accedo a la página de Google, e introduzco "adobe reader descargar" como criterio de búsqueda:
En la página de resultados localizo rápidamente el enlace correcto, con el que llego a la página de descargas de Adobe:
Al hacer click sobre el botón "Descargar", se inicia la bajada del paquete correspondiente a la aplicacion. Selecciono "Guardar en disco"...
...y la descarga comienza:
Finalmente, el escritorio muestra el paquete recién descargado:
Durante unos minutos accedo a algunas páginas. Firefox tiene unos tiempos de respuesta rápidos, a pesar de la peculiar infraestuctura utilizada en las pruebas. Accedo a la misma página que en la prueba de Ubuntu 7.04, para experimentar la instalación del "plugin" Flash Player...
... encontrándome con la sorpresa de que no es preciso, porque el banner publicitario se visualiza perfectamente.
Doy por finalizada la prueba, con un sabor agridulce. Cuando comencé, imaginaba que el contenido de este "post" iba a ser tan poco extenso como cuando hice la misma experiencia en Ubuntu 7.04.
No ha sido así, y lo peor de todo es que he conseguido superar el problema sin saber a ciencia cierta en qué consistía éste.
Me pregunto, poniéndome en el puesto de un usuario totalmente inexperto, si habría conseguido superar la dificultad, y concluyo que probablemente no. Claro que siempre se puede pedir ayuda en los foros...
...aunque mi opinión es que las cosas deberían funcionar adecuadamente, sin necesidad de solicitar ayuda.

miércoles, 10 de octubre de 2007

13. Instalando mi primera aplicación en Open Suse 10.02

La primera aplicación a instalar será VmWare Tools. Esto no tiene nada que ver con Open Suse ni con Linux, sino con la infaestructura de máquina virtual que estoy utilizando. Sin extenderme mucho, porque este no es un curso de VmWare WorkStation, os diré que esta aplicación carga controladores nuevos de tarjeta gráfica y ratón, lo que me ofrece alguna facilidad en el manejo, y mejora la visualización. También me permite "cortar" y "pegar" texto entre la máquina Windows y la máquina virtual Ubuntu, lo que me hará más fácil la vida al escribir el blog. De pasada diré que, una vez finalizada la instalación, trataré de probar los "efectos 3D", operación que previsiblemente no sería posible con los drivers genéricos instalados por Open Suse 10.02 La aplicación está soportada en un CD. Procedo a su "montaje". Aparece en el escritorio el icono correspondiente a un CD, y se abre automáticamente el Navegador de archivos, mostrando su contenido: El CD contiene dos archivos, uno de ellos un paquete .rpm, mientras que el otro es un archivo comprimido .tar.gz. De mi anterior experiencia en Ubuntu 7.04, sé que aparentemente Open Suse soporta el tipo de archivo .rpm, por lo que decido utilizarlo. Doble click sobre su icono, y el sistema me solicita la contraseña de "root" para proceder a realizar la operación: Se inicia el Instalador de software, presentándome el paquete a instalar para su aprobación. Pulso "Instalar": La clásica ventana de espera... Se produce un error: No sé determinar si el problema consiste en que el paquete está mal construido, o si se trata de un fallo del Instalador de software de Ubuntu. En cualquier caso, como preciso instalar la aplicación, hago doble click sobre el archivo .tar.gz, y se visualiza su contenido. Pulso en "Extraer": La ventana subsiguiente me propone el CD como destino de la instalación, lo que no deja de ser "peculiar". Selecciono la carpeta personal, marco "Abrir carpeta de destino tras la extracción", y acepto: Se visualiza en el Navegador de Archivos la carpeta creada: Aún recordando el nulo éxito de la misma operación en Ubuntu 7.04, hago doble click sobre el archivo vmware-install.pl. Se visualiza la siguiente ventana: Hago click sucesivamente en los botones "Ejecutar" y "Ejecutar en terminal", sin que suceda nada en apariencia (luego comprobaría que probablemente SÍ sucedió algo, aunque el sistema no me lo notificara) Me resigno a instalarlo mediante comandos, como ya sucediera en Ubuntu 7.04. Abro una ventana de terminal, verificando al paso mi opinión anterior de que el procedimiento de acceso a las aplicaciones dista mucho de ser ágil. El contenido del terminal ocupa más de 3 páginas. Como de costumbre, trataré de trascribirlo a continuación:
    su
    Contraseña:
    /home/ap/vmware-tools-distrib/vmware-install.pl
    A previous installation of VWmare Tools has been detected.
???
    keeping the tar4 installer database format. Uninstalling the tar installation of VMware Tools. Stopping VMware Tools services in the virtual machine: Guest operating system daemon: done The removal of VMware Tools 6.6.8 build-45731 for Linux completed successfully. Thank you for having tried this software.
En este punto se reinicia automáticamente la instalación.
    Installing VMware Tools. This may take from several minutes to over an hour depending upon its size. In which directory do you want to install the binary files? [/usr/bin]
    Intro
(Se suceden solicitudes de conformidad a la instalación en determinadas carpetas, y de permiso para crearlas, que no trascribo por no ser de interés) Finalmente:
    The installation of Vmware Tools 6.8.0 build-45731 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl". Before running VHware Tools for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want this program to invoke the command for you now? [yes]
    Intro
    Stopping Vmware Tools services in the virtual machine: Guest operating system daemon: done Trying to find a suitable vmmemctl module for your running kernel. None of the pre-built vmmemctl modules for VHware Tools is suitable for your running kernel. Do you want this program to try to build the vmmemctl module for your system (you need to have a C compiler installed on your system)? [yes]
    Intro
    Setup is unable to find the "gcc" program on your machine. Please make sure it ts installed. Do you want to specify the location of this program by hand? [yes]
Recapitulemos lo sucedido:
  • La aplicación había sido previamente instalada, probablemente al pulsar uno de los botones "Instalar" o "Instalar en terminal", aunque no hubo ninguna notificación de que eso sucediera
  • Ante esto, el procedimiento deshizo la previa instalación, y se reinició
  • Aparentemente, la instalación terminó correctamente.
  • A continuación, me ofrece ejecutar la configuración, lo que acepto.
  • Cuando intenta hacerlo, advierte que le falta el programa "gcc".
No tengo la menor idea acerca de qué cosa es el programa "gcc", pero previamente el procedimiento de instalación advirtió que se precisaba la presencia de un compilador C (que yo no sé si está o no instalado) Decido instalar lo que quiera que sea "gcc". Para ello, abro "Instalación de software". Busco "gcc" en ella, y me presenta una serie de paquetes. La descripción no ofrece demasiada información, pero creo que he seleccionado los adecuados (eso espero): Pulso "Instalar". El instalador me solicita autorización para proceder a la instalación. Pulso "Aplicar". Se suceden las típicas informaciones de avance del proceso: ...que se interrumpen cuando el Instalador me solicita el montaje del DVD de instalación de Open Suse: Procedo a montar el DVD, y pulso "Aceptar". El procedimiento continúa... Y finalmente... Una vez creo solucionado el problema, vuelvo al terminal:
    no
    Mising compiler "". Use environment variable CC to override. The memory manager driver (vmmemctl module) is used by Vmware host software to sufficiently reclaim memory from a virtual machine. If the driver is not available, Vmware host software may instead need to swap guest memory to disk, which may reduce performance. The rest of the software provided by Vmware Tools is designed to work Independently of this feature. If you want the memory management feature, you can install the driver by running vmware-config-tools.pl again after making sure that gcc, binutils, make and the kernel sources for your running kernel are installed on your machine. These packages are available on your distribution's installation CD. [ Press Enter key to continue ]
    Intro
    Trying to find a suitable vmhgfs module for your running kernel. None of the pre-built vmhgfs modules for VMware Tools is suitable for your running kernel. Do you want this program to try to build the vmhgfs module for your system (you need to have a C compiler installed on your system)? [yes]
    Intro
    Mising compiler "/usr/bin/gcc'. Use environment variable CC to override. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
    Intro
    The path "/usr/src/linux/include" is not an existing directory.
Aún hago un intento de buscar la carpeta "/usr/src/linux/include". El resultado de la opción "Buscar" del menú principal es decepcionante: Quizá sea mi deformación de usuario de Windows, pero la opción de búsqueda no funciona como yo había supuesto: solo me ha presentado DOCUMENTOS que contienen la palabra "Linux" pero ninguna carpeta en cuyo nombre aparezca la palabra. (Después verificaría que SÍ existen carpetas con esa palabra en su nombre) El último intento es utilizar el Navegador de archivos en plan "palos de ciego", por ver si "suena la flauta" y encuentro la carpeta. Obviamente, no lo consigo, y me veo obligado a abandonar la prueba. Esto tiene varias consecuencias, la más importante de las cuales es que, según he creído entender, se precisa un modulo (que no he podido instalar) para que Vmware Workstation gestione adecuadamente la memoria de la máquina virtual, (lo que puede tener relación con la lentitud de respuesta de la máquina Suse que ya había creído advertir) Además, debo continuar con los drivers genéricos de la tarjeta gráfica, la transición del puntero del ratón entre las ventanas de la máquina virtual y las del "host" Windows me exigirán -como hasta este momento- pulsar una combinación de teclas. Y por si todo esto fuera poco, carezco de la capacidad de copiar/pegar entre ambas máquinas. Mis conclusiones no pueden ser más que negativas. Anticipándome a lo que pueda pensar cualquier usuario experto de la distro Open Suse, haré una serie de afirmaciones, que resumen mi pensamiento ante todo esto:
  • Vmware Tools es una aplicación, todo lo peculiar que se quiera, pero que ya conseguí instalar en la máquina Ubuntu 7.04.
  • Soy un usuario (casi) sin conocimientos previos de Linux en general, y (sin casi) de la distro Open Suse en particular.
  • Un Sistema Operativo, el que sea, no puede exigir para su funcionamiento que un usuario inexperto sepa o no si está instalado "gcc", ni qué es, ni cómo se instala, ni en qué carpeta deja el resultado de la instalación.
  • Por último, que no me parece ni medio normal (y de esto no sé si es culpable el kernel y su filosofía u Open Suse) que haya que realizar una compilación para instalar un programa.
Para asegurarme de si estaban o no instaladas Vmware Tools, reinicié la máquina. El resultado previsible es que no. Pero dije (o quise decir) en la Introducción que no iba a abandonar ante la primera dificultad, por lo que, aún en las precarias condiciones en las que he quedado, continúo la prueba. Por cierto. Linux puede que no me desmoralice, pero quizá Blogger si lo consiga: me he visto obligado a escribir html, porque el editor WYSIWYG me desparrama el texto, incluir una imagen con él es un suplicio, ver un post perfectamente en la "Vista previa" no significa necesariamente que se vea igual una vez publicado, no hay ninguna opción que permita buscar en el texto ni en el editor, ni en HTML... Y encima no me atienden en mi idioma.

martes, 9 de octubre de 2007

12. Primeros pasos en Open Suse 10.02

El escritorio tiene un aspecto visual atractivo, aún dentro de su sencillez. Se han creado por defecto varios iconos, incluido el correspondiente a la papelera. El "lector de DVD" tiene la figura del disco que aún permanece montado.
Como dato curioso, aparece el que representa a la unidad de disquete, de la que carece la máquina.
La primera operación consiste en "desmontar" el DVD de instalación. Para ello, pulso con el botón derecho del ratón sobre el icono que representa dicho disco. Incidentalmente, al desplegar el menú contextual advierto que sus iconos presentan un aspecto visual demasiado simple, tendiendo a rudimentario
En este momento, me ausento de mi lugar de trabajo durante unos minutos. A mi regreso el monitor está totalmente en negro. Al desplazar sobre él el puntero del ratón, advierto que el motivo es que la máquina se ha bloqueado automáticamente, y se me presenta una ventana que solicita que me autentifique para desbloquearla
Anoto como un punto en favor de la seguridad que Open Suse haya activado por defecto esta opción.
Introduzco mi id. de usuario y contraseña, y continúo.
Observo que ahora el lector de DVD está representado por el mismo símbolo que la inexistente disquetera.
Al mover el cursor por la esquina inferior derecha, una etiqueta me advierte sobre el hecho de que no existen nuevas actualizaciones disponibles:
No existe ningún menú como tal, sino lo que me cuesta un poco reconocer como un botón, "Ordenador", en el extremo inferior izquierdo del escritorio. Lo pulso:
Se despliega una ventana, en cuya parte derecha existen seis iconos de tamaño grande, que se corresponden Con el navegador "Web Firefox", el reproductor de música "Helix Banshee", el navegador de fotografías "F-Spot", la aplicación de correo y calendario "Evolution" (por cierto, con el texto en inglés) el procesador de textos "OpenOffice", y otro que permite abrir el explorador de archivos en la carpeta personal del usuario.
Sobre estos iconos, un cuadro de texto "Buscar", y la lista desplegable "Mostrar", en la que aparece preseleccionado "Aplicaciones favoritas".
Por último, existe un botón "Mas aplicaciones..."
A la derecha, y bajo el título "Sistema" existen iconos de un tamaño algo inferior, con las leyendas "Ayuda", "Centro de Control", "Instalar software", "Bloquear pantalla" y "Fin de sesión".
Echo de menos inmediatamente un lanzador de la consola, que mi experiencia me dice que tendré que utilizar con alguna frecuencia.
Bajo ellos, y con el título "Estado", iconos correspondientes al disco duro (agradable sorpresa: indica el porcentaje de disco disponible y el total del mismo en Gb) y por último, otro con la leyenda "Red: fija/Mediante ethernet (eth0)".
Para un usuario Windows, el aspecto de este "menú" resulta un tanto "peculiar", aunque me es fácil establecer analogías con los elementos del "Menú Inicio" de ese Sistema Operativo, que la práctica confirmaría más adelante.
Actúo al azar sobre el icono correpondiente a OpenOffice Writer, y se despliega la conocida ventana del procesador de textos, que conozco por haberlo probado en Windows XP:
Despliego la lista "Mostrar". Las dos opciones restantes de la misma (además de "aplicaciones favoritas", que estaba preseleccionada) son "Aplicaciones utilizadas recientemente" y "Documentos recientes".
Escribo "terminal" sobre el cuadro "Buscar", y pulso "Intro":
Lo primero que advierto de nuevo es la mezcolanza de idiomas que comienzo a pensar que es habitual en esta distribucion: "Desktop Search" en la barra de título, y "View" en el menú.
Pero hay algo aún más sorprendente: bajo el título "Aplicaciones" aparece el icono correspondiente a "X-terminal", seguido de una serie de iconos "documento" genérico sin texto. Hago doble click sobre uno de ellos, y no sucede absolutamente nada.
Dado que una leyenda indica que los visualizados son "1-10 de 99", actúo con el ratón sobre la flecha verde del extremo derecho y, aunque no capturé imagen de la subsiguiente ventana, se trataba de otra similar a esta, salvo que únicamente contenía los mismos iconos "documento" que ya aparecían en la primera:
Doble click sobre el icono X-Terminal y se abre dicha aplicación. Como procedimiento para lanzar programas (que lo permite) me parece lento, aunque sé que existen otros, y conozco el hecho de que incluso puedo crear mis propios "lanzadores" y modificar estos menús de diferentes modos.
Abro ahora el "Centro de Control", y navego durante unos segundos por sus diferentes opciones. Me agrada tener en un único punto el acceso a todas las aplicaciones de configuración del Sistema.
Encuentro una opción, "Activar efectos 3D", y la abro más por curiosidad que por otro motivo. La ventana que se visualiza a continuación me informa de que mi tarjeta gráfica no se encuentra en la base de datos (lógico) y por tanto los efectos están desactivados.
De nuevo por simple curiosidad, tomo nota mentalmente de intentar activarlos después de instalados los drivers de la "tarjeta gráfica".
Actúo ahora sobre el botón "Más aplicaciones" del menú principal. La ventana ("Navegador de aplicaciones") es la misma que en el "Centro de Control" que acabo de visitar.
Las aplicaciones aparecen divididas en categorías, para facilitar el acceso a una en concreto:
Durante mi navegación por las distintas posibilidades, encuentro hasta tres opciones para buscar. Además, encuentro dos, "Instalar software" e "Install software"; ambas abren el mismo "Instalador de aplicaciones":
Sería tedioso describir e ilustrar todo mi recorrido por el "Navegador de aplicaciones", por lo que lo dejaré aquí.
Pero lo que sí quiero resaltar es otra "curiosidad" en el mismo sentido de las apuntadas varias veces sobre la, a mi juicio, defectuosa traducción al español de esta distribución, y es que en un momento determinado quise probar algo que no había experimentado con la distro Ubuntu 7.04: escuchar música desde la máquina Suse, lo que conseguí sin demasiado esfuerzo, aunque con algún que otro tropiezo de novato)
Por un error de operación debido a mi inexperiencia, en un momento dado obtuve el siguiente mensaje:
Claro y descriptivo, ¿verdad?.

Bien, con esto doy por cerrado el relato de mis primeros pasos por Open Suse 10.02. Debo citar aquí que acabo de tener noticia de la liberación de la versión 10.03, aunque no puedo en este momento detenerme a averiguar cómo actualizarme a ella.
Siendo muy sincero, no me he sentido cómodo con la utilización del "Navegador de aplicaciones" en lugar de los clásicos menús vistos en Ubuntu.
Se trata de algo que tiene mucho que ver con los gustos de cada quién, pero el procedimiento me parece algo lento y laborioso, en comparación con la inmediatez con la que se despliega un submenú al detener el puntero sobre una opción del menú anterior.
Por lo demás, la máquina Suse responde aceptablemente, aunque con mi impresión (que no puedo obviamente probar con cifras) de que su funcionamiento es algo más lento que en Ubuntu.
Sí tengo datos ya sobre el tiempo que tarda en iniciarse Suse medido desde el momento en que se oprime el "botón de encendido": dos minutos y cincuenta y cinco segundos, lo que representa poco menos del doble de tiempo que el hallado para la misma operación en Ubuntu.
Pero este y otros datos los expondré con algo más de detalle en el artículo "Conclusiones", con el que cerraré mi experiencia de uso de estas tres distribuciones.
Y a continuación, me preparo para instalar mi primera aplicación en la máquina Suse, desde soporte CD.