lunes, 23 de junio de 2014

Trasvasamiento Generacional, Instalando Ubuntu 14.04LTS

Al inaugurar la Escuela Sindical, Juan Perón expone sobre las acciones que debe tomar la Columna Vertebral del Movimiento para proteger los logros alcanzados. Entendiendo que la unión latinoamericana sería la llave del verdadero progreso para la región, también explicó los logros alcanzados en Ubuntu 14.04LTS y sobre cómo resolver algunos problemas básicos de su instalación.

¡Trabajadores!

Ningún Movimiento Político que se precie nace de un repollo: ha de consolidarse a lo largo de progresivas generaciones. Si un Movimiento como estos está bien conducido e inteligentemente coordinado con su Era, será sano y bendecido por múltiples generaciones de hombres que encontrarán en su pertenencia la anhelada felicidad. Mas si la conducción pierde el rumbo, serán otros Movimientos los que engrosen sus filas. En esto nadie puede ser inocente y pecar de necedad...
Un sistema operativo - a pesar de ser una producción informática - sigue más o menos lo mismo designios pues también es algo hecho por los hombres para solucionar los problemas de los hombres. Un sistema informático ha de consolidarse - por necesidad - en diferentes iteraciones. También debe estar bien conducido y tener presentes las ventajas y limitaciones de su tiempo.

A lo largo de la historia Ubuntu tuvo una serie de iteraciones en las cuales se cambió el rumbo (particularmente, el diseño general de su interfaz gráfica), y ello generó una serie de inconvenientes. A partir de Ubuntu 11.04 se apostó a la meta-interfaz Unity, la cual no estuvo lo suficientemente pulida ni presentaba ventajas lógicas de funcionalidad como para contrarrestar la inercia de un movimiento ya en andas como lo era la eficiente interfaz Gnome 2.6.

El avance del Desarrollo buscó hacer realidad efectiva el concepto que había forjado a Unity: la aspiración de contar con una única interfaz ágil para dispositivos de escritorio y móviles. Aún así, no es secreto para nadie que una política de "abarcar mucho y apretar poco" no es lo más peronista que se puede hacer. Aún así, ha de existir un lógico y adecuado "trasvasamiento generacional", bajo el cual se continúa toda evolución lógica en el mundo del software libre.

Vean señores; por lógica necesidad del actual estado de cosas, el software libre corre por detrás del hardware privativo. Los controladores se escriben, las estructuras se consolidan, pero siempre detrás de proveedores privativos de hardware.

La historia sin embargo nos está demostrando (y cada vez con mayor rapidez) que el hardware libre será, a lo largo, una realidad insoslayable. Hoy contamos con algunos equipos limitados: computadoras en plaqueta de arquitectura ARM, sistemas embebidos de diseño abierto, etc. Con el tiempo no será extraño que cada individuo pueda disponer de arquitecturas abiertas para desarrollar su informática libre golpeando allí donde más duele al imperialismo: en el bolsillo.

Por eso considero justo decir que Ubuntu 14.04LTS Trusty Tahr es la primera versión de Ubuntu que considero destacable desde la venerable 10.10 Maverick Merkaat.

Hemos mantenido Maverick en nuestros equipos principales desde el momento en que fue publicada, octubre de 2010. Al menos en uno de ellos existe en su duradera instalación original (una excelente netbook Dell Inspiron Mini 1011V). Esto fue así pues Maverick cumplía con todo lo necesario para este Conductor: gran estabilidad, compatibilidad con el hardware dispuesto, etc. Al ser el pináculo del desarrollo de Gnome 2.6.32, se hizo sencillo extender su uso por casi cuatro años, pero llegó un momento donde dejó de Pasar desapercibido al paso del tiempo: al no tratarse de una versión LTS, Canonical ha cesado de darle soporte, y progresivamente pasó a carecer de las herramientas necesarias para compilar de manera sencilla

La nueva versión 14.04LTS Trusty Tahr sigue distribuyéndose gratuitamente desde la web oficial. Esto nos permitirá hacernos con un archivo ISO de unos 930MB aproximadamente, copia espejo del DVD de instalación (muchos optarán por transferir esta imagen a un pendrive e instalarlo desde allí). En cualquier caso se ofrecen versiones de 32 bits (para equipos antiguos con menos de 2GB de RAM) y de 64 bits (para sistemas más modernos).

El equipo de prueba:

En nuestro caso lo instalamos en un equipo de prueba, un Intel i7 Little Endian de 2,93Ghz, con 16 GB de memorial RAM DDR3 de marca Kingston, montados en una placa madre ESC H57H-MUS "Blackhead Edition" (Sonido 7.1 digital). La placa de video es una XFX nVidia GForce GTX275 con 896MB de video, conectada por DVI a un monitor Samsung T240N.

Como adicionales cuenta una tarjeta PCI-e NEC con 2 puertos USB 3, una tarjeta sintonizadora Compro M1F de TV/FM analógica PCI-e, cuatro discos rígidos SATA de diferentes marcas, tamaños y particionados, y dos lectorregrabadoras DVD marca Asus DRW-2014L1T y Sony Optiarc DVD RW AD-7200S (ambas SATA). Los altavoces son analógicos, Cyberacoustics CA-3130 2.1, y un micrófono Genius MC-01.

Como accesorios externos USB contamos con una sintonizadora ISDB-Tb Geniatech MyGica S870, un lector universal de tarjetas de memoria Verbatim Model 97706.

La Instalación:

El procedimiento de instalación genérico se hace arrancado la computadora desde el DVD de instalación. Para ello se inicia el equipo y presionando la tecla F10, F11 o F12 se disparará el Boot Menu (menú de arranque). Este nos habilita escoger el dispositivo a arrancar (listará discos rígidos, lectoras de DVD, pendrives conectados, unidades de red, etc). Le indicamos la lectora óptica o el pendrive donde tenemos cargada la imagen de instalación.

El procedimiento de instalación de Ubuntu es convencional y ya está muy bien documentado, incluso en video. Básicamente nos dejará escoger entre probar el sistema operativo sin modificar nada en nuestro equipo, o directamente instalarlo en nuestro sistema. Es la opción que elegiremos en este caso para la instalación definitiva.

En caso de poseer un sistema operativo anterior (ya sea otros sistemas GNU/Linux o Micro$oft Window$, nos habilitará las opciones posibles para reemplazarlos, compartir recursos entre ellos, o reparticionar los discos manualmente (lo cual es un procedimiento completo, pero algo complejo y requiere estudiar la guía Wiki de instalación para cada caso particular, a fin de evitar problemas de arranque).

La instalación convencional de Ubuntu 14.04LTS en un disco rígido con descarga de mejoras desde la web dura unos 25 minutos aproximadamente. Tras finalizar la instalación el sistema se reinicia y cargará la pantalla inicial de Ubuntu, con la cual ya podremos trabajar completamente desde el disco rígido.

Encontraremos un escritorio vacío (normalmente contamos con una sola área, pero si así gustamos, podremos activar un selector de hasta 4 áreas de escritorio diferentes). Sobre la izquierda encontraremos Lanzadores de diferentes aplicaciones (LibreOffice, configuración), y en la posición superior podremos encontrar el Dash, para buscar archivos o programas indexados.

Desde sus inicio ya cuenta con una interesante panoplia de programas, todos ellos actualizados. La suite LibreOffice 4.3.2.2 se encuentra bien establecida entre las distribuciones de GNU por su potencia y el grado de libertad que ofrece. También contamos con el navegador Mozilla Firefox, y el cliente de correo electrónico Mozilla Thunderbird.

En caso de querer completar la instalación, podremos querer cargar los repositorios extras restringidos. Para ello debemos ingresar:

sudo apt-get update

sudo apt-get upgrade
sudo apt-get install ubuntu-restricted-extras
 

Para poder ver DVD encriptados, podríamos querer ejecutar el siguiente Comando de Organización:

sudo apt install libdvdread4 
sudo /usr/share/doc/libdvdread4/install-css.sh

El resto de las configuraciones y puestas a punto corresponden con el hardware y el software que querramos disponer. Por ejemplo, en cuanto al software podríamos querer instalar:

sudo apt-get install openshot audacity asunder gimp inkscape mypaint mypaint-data-extras vlc chromium-browser-l10n tmux moc byobu alpine links elinks lynx

En este caso en particular, modificamos algunos aspectos de la placa de video, y de las dos sintonizadoras para ver TV o sintonizar la radio.

VIDEO:
Si ya tenemos una conexión a internet, no pasará mucho tiempo antes que el sistema nos sugiera descargar actualizaciones más para poner a punto los programas instalados y los controladores de video de nVidia.

En este caso en particular son unos 300 MB de actualizaciones a diferentes librerías y programas, las cuales se hacen con gran velocidad. También se bajará la última versión del controlador acelerado nVidia.

Tras reiniciar, se nos ha cargado el núcleo de sistema de la versión 3.13.0-29-generic. Siempre es bueno chequear que el controlador de video esté activado y funcione adecuadamente. Para ello podremos ingresar en la Terminal el comando:

/usr/lib/nux/unity_support_test -p


AUDIO
En este caso, lo instalo en una sistema dotado con una placa madre con sonido integrado Realtek ALC892. En particular, el sistema porta 5 entradas/salidas traseras, programables, de 3,5mm estéreo y una S/PDIF digital trasera, además de la capacidad para conectar 1 salida y una entrada frontal adicionales en el gabinete (para salida estéreo de auriculares y entrada Mono de micrófono).

Sucede un problema ya documentado: Ubuntu 14.04 detecta correctamente la ALC892, pero le asigna un controlador diferente, que provee la función "automute" y que erróneamente conmuta el dispositivo de entrada de audio al tener una sobrecarga de alimentación a través de la entrada Line-In o Mic-In. Este problema existía antes, pero ahora con la nueva versión del servidor de sonido ALSA es posible corregirla fácilmente editando el archivo de configuración alsa-base.conf.

En este caso en particular abrimos una Terminal (Ctrl+Alt+T) e ingresamos:

sudo gedit /etc/modprobe.d/alsa-base.conf

Se abrirá el editor gedit con el archivo de configuración requerido. Simplemente al final del archivo, debemos agregar la línea que especifica el modelo en particular de la ALC892. En nuestro caso agregamos las siguientes líneas, y guardamos:

#configuración para la Intel HDA Realtek ALC892 
#(7.1 digital) del motherboard ECS H57H-Mus:
options snd-hda-intel model=asus-mode5

...al reiniciar el equipo ya tendremos correctamente configurado el sonido. Simplemente habrá que indicarle en la Configuración de Sonido que deseamos sonido analógico a través de la salida de altavoces:



Nota: los diferentes modelos o series de la tarjeta HDA Intel la podemos encontrar descriptas aquí.
 
Sintonizadores opcionales:

TV DIGITAL:
Ubuntu 14.04LTS funcionó perfectamente con las sintonizadora USB de TV digital ISDB-Tb MyGica S870 o KWorld UF430 ya que dispone del controlador para el chipset DiBcom de las mismas.
Junto con el reproductor VLC nos permite sintonizar TV digital gratuitamente de forma más sencilla que en las entregas anteriores de Ubuntu. Para ello ahora simplemente hay que abrir una consola (Ctrl+Alt+T) e instalar las aplicaciones para sintonía de la TV digital de aire con el siguiente comando:

sudo apt-get install dvb-apps vlc

En el Movimiento no es secreto que debemos crear un archivo llamado frecuencias_tda.conf con las frecuencias de la TV digital terrestre, y una vez creado, usaremos esta tabla de frecuencia para explorar el aire:

scan frecuencias_tda.conf >> .canalesdigitales.conf

...Y con total eficiencia Trusty Tahr pasará a analizar el espectro radioeléctrico UHF del Pueblo, en busca de canales digitales. Tras encontrarlos los listará en el archivo .canalesdigitales.conf, y podremos verlos en VLC con el siguiente Comando de Organización:

vlc .canalesdigitales.conf

TV ANALÓGICA Y FM:
Pues bien, la plaqueta sintonizadora de televisión PAL-Nc y FM analógica  Compro VideoMate M1F Vista funciona en Ubuntu con TVtime y con Gnome Radio.

Los programas acordes para su operación básica se pueden cargar en nuestro sistema desde la Terminal, con el siguiente comando de organización:

sudo apt-get install tvtime gnome-radio

Durante la instalación se nos solicitará la norma de sintonía analógica local (en Argentina es PAL-Nc). Cuando finalicemos la carga de TVtime, hemos de configurar las especificaciones de la plaqueta sintonizadora PCI-e VideoMate M1F con el siguiente comando:

sudo gedit /etc/modprobe.d/saa7134.conf


...Y en el archivo vacío que se creará, le pegamos el siguiente texto y guardamos los cambios:

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 card=183

Para que funcione el sonido de esta placa sintonizadora se debe proceder de manera específica. Ingresamos el comando:

lspci | grep SAA

...y nos devuelve algo como:

07:01.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

07:01.0 en este caso es la dirección de nuestra tarjeta sintonizadora. Luego ingresamos el siguiente comando:

LANG=C pactl list | grep -A2 alsa

Esto listará todos las fuentes detectadas por Pulseaudio, e indicará los nombres de la fuente bajo el apartado "Name". Por ejemplo en el caso relatado devuelve:

alsa_output.pci-0000_00_1b.0.analog-stereo
alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
alsa_input.pci-0000_00_1b.0.analog-stereo
alsa_input.pci-0000_07_01.0.analog-stereo

El nombre correcto para usar es la que tiene la dirección 07:01.0. Sería "alsa_input.pci-0000_07_01.0.analog-stereo". Con ello en mente, editamos el archivo /etc/pulse/default.pa:

sudo gedit /etc/pulse/default.pa

Editamos el archivo y agregamos la siguiente línea al final:

#Agregado por Perón
load-module module-loopback source=alsa_input.pci-0000_07_01.0.analog-stereo

Y reiniciamos pulseaudio con el comando:

pulseaudio -k

Podremos entonces lanzar la aplicación TVtime y escanear los canales analógicos pagos. Sin embargo, será patente apreciar las gran ventaja de calidad que tiene una TV digital de aire, gratuita y en Full HD (con una excelente onda sin paquetes corruptos), frente a un obsoleto cable de pago, con una programación amarga y monopólica.
RADIO:
Una vez configurada como se explicó, la sintonizadora analógica peronista Compro M1F es capaz también de sintonizar emisiones de Frecuencia Modulada con Gnome-radio.
Podremos lanzar el programa, escanear el espectro para memorizar emisoras, y luego escuchar la radio en segundo plano, como quiere el Justicialismo.