viernes 28 de mayo de 2010

Pasos a tener en cuenta antes de realizar una Instalación limpia de tu Linux

Con la reciente salida de Fedora 13 codename 'Goddard', ya estoy planificando los pasos y variantes que tengo que ir proyectando así hago una mudanza, un éxodo exitoso sin mayores inconvenientes desde mi versión 12 'Constantine'.

Respecto a ésta cuestión y adentrándonos un poco más en ella, nos encontraremos con usuarios que recomiendan una Actualización Directa (aunque muchos usuarios reclaman haber tenido uno que otro inconveniente), y otros que recomiendan lo más seguro: una Instalación Limpia, la cual también es mi preferida y recomendada. Pero para ésta segunda opción, necesitamos lo que antes les había mencionado: una buena planificación.

Puntos a favor y en contra de una instalación limpia

Una instalación limpia se basa simplemente en "pasar la escoba" y dejar nuestra partición / (raíz) donde se encuentra el Sistema Operativo Linux totalmente formateada, con el consecuente de perder absolutamente todo el software instalado y las configuraciones no de los programas (preferencias personalizadas), si no de las partes que hacen al Sistema Operativo en sí (Firewall, Red, cambios en el Kernel, etcétera).

Como punto a favor, nos encontramos con la posibilidad de empezar de cero, algo que no nos viene nada mal, ya que nos refrescará continuamente los conceptos de instalación y configuración de tu Linux. El Sistema no tendrá los vicios anteriores, es decir miles de archivos que son reescritos o reconfigurados y que en la mayoría de los casos podrían fallar si se utilizase el método de Actualización.

Otro muy buen punto a favor es que al no formatear nuestra partición /home (si es que la tenemos de forma individual, lo más recomendado) y respetando el mismo nombre de usuario al momento de darnos de alta como cuenta de usuario en el Sistema, con ello mantendremos todas aquellas configuraciones de los programas instalados. Bastaría sólo instalar éstos cuando iniciemos el proceso de instalación limpia, ahorrándonos miles de horas de configuración nuevamente.

Por ahora, quizás el único punto en contra de una instalación limpia es que tenemos que volver a empezar, pero repito: no nos viene mal hacerlo y además nos aseguraremos una estabilidad afianzada en el Sistema tomando ésta última decisión.

¿Qué planificación podríamos seguir para una instalación limpia?

Existen muchas variantes a la hora de empezar a recavar información respecto a qué se personalizó durante el tiempo en el que hemos utilizado nuestro Sistema Operativo. Saber qué se ha modificado, cómo y porqué. Para ello siempre recomendamos los que ya tenemos un tiempo usando Linux como plataforma hacer siempre respaldos de los archivos de configuración que vayamos modificando (haciendo copias de los archivos con un .bak, por ejemplo), ya que de ésta manera sabremos qué fue lo que ha sido cambiado, de qué forma y porqué.

Informarse y evitar la versionitis 
Muchos usuarios no pueden esperar mucho tiempo y ni bien sale una nueva versión de su Distribución, no dudan ni un segundo en instalarla. Con el paso del tiempo he aprendido que por más garantías de estabilidad que nos de nuestra Distribución preferida, no es lo mismo que haya sido testeada por un simple grupo de desarrolladores o riesgosos usuarios (benditos ellos) en sus betas o RCs, a que la Final sea utilizada por millones de personas con miles de configuraciones distintas y que éstos aporten información en solucionar los problemas o pequeños bugs que se vayan presentando con el paso del tiempo. Mientras tanto, yo recomiendo leer las novedades de los usuarios, los bugs que van encontrando y buscar si alguien tuvo algún tipo de problema con nuestro Hardware. Aunque puede sonar algo de gusto muy personal y no deja de serlo, al cabo de un mes pasado de la fecha de lanzamiento de la nueva versión de tu Distribución, es un buen momento para su instalación.

Buscar archivos de configuración modificados
Como parte de la "cultura" que debemos recomendar a los usuarios, por cada archivo de configuración perteneciente al Sistema en sí, deberíamos establecer una regla que es la de respaldo o backup del mismo. Para ello, antes de modificar algún archivo .conf ó .config lo más recomendable es copiar el mismo con otro nombre en el mismo lugar, así nos aseguramos de que podemos volverlo atrás. Para ello, basta por Terminal tipear (ejemplo):

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

De ésta forma, cuando nos encontremos en el proceso de recopilación de datos antes de mudarnos e instalar limpiamente nuestro nuevo sistema, buscaremos en el disco todos aquellos archivos con extensión .bak (o la que fuese, podría ser .tu_usuario también) y si tenemos un poco de memoria, sabremos que ha sido modificado y haremos un respaldo de los mismos, así cuando dispongamos de todo instalado nuevamente solo tendremos que agregarle los datos de esos respaldos a los originales y no perder ninguna configuración personalizada que hayamos realizado.

Generar un listado de Software instalado para instalarlo en el nuevo Sistema
Uno de los pasos no menos importantes sería generar un listado de programas que tenemos instalados en nuestra futura ex-distro. En Fedora, basta con tipear por consola:

rpm -qa > /home/bachi/soft_installed.txt

Éste comando nos generará un listado completo de todo el Software que tenemos instalado en nuestro Sistema, donde > /home/bachi/soft_installed.txt es el archivo que contendrá el listado antes mencionado. Si les interesa saber un poco más de como obtener un listado de Software instalado pero en otras Distribuciones, vean éste enlace.

Ser extremadamente cuidadoso en el formateo de las particiones
El paso más importante es cuando nos encontramos tomando la decisión de formatear, momento previo a instalar el nuevo Sistema. No deberás formatear la partición /home (si es que la tienes separada de /, la raíz del Sistema). Si lo haces, creo que habré perdido un lector del blog o tal vez en los mejores casos tendrás un enorme FUUUU!

Puede que haya otros pasos, pero éstos siempre quedan a disposición del usuario que instalará su nuevo sistema migrando de una versión anterior. Espero que les haya sido de gran ayuda ésta entrada que creo es muy interesante para aquellos que por vez primera o porque en algún momento se han equivocado, tomar los pasos correctos en la mudanza cuando se deciden por una instalación limpia.

lunes 24 de mayo de 2010

Mencoder: Pegando subtitulos a un archivo de video en la Terminal de Linux

Asumo que soy un autodidacta. Y como todo autodidacta siempre uno va aprendiendo métodos que luego con el paso del tiempo va perfeccionando, y para lograr esa perfección muchos de nosotros recomendamos el uso de la Terminal/Consola de Linux.

El pegado de un Subtitulo a archivos de video en Linux es una de los quebraderos de cabeza con la que se encuentran muchos de los usuarios cuando llegan a nuestro Sistema Operativo. Para ello, disponemos de variadas y muy fáciles herramientas, como Avidemux o DeVeDe, que lo hacen de forma automática con simples pasos, pero todos mediante una interfaz de usuario. Ésto puede ser una perdida de tiempo para algunos, tiempo que no se pierde si utilizáramos la Terminal de Linux.

Mencoder es un poderoso codificador que nos proporciona entre otras muchas opciones, la virtud de pegar un Subtitulo en un archivo de video. Para ello, primero debemos instalarlo desde repositorios (disponible en la mayoría de Distribuciones Linux más reconocidas):

En Fedora (como Root):

yum install mencoder

Una ves instalado, pegamos en la Terminal la siguiente línea:

mencoder /carpeta_X/pelicula.avi -sub /carpeta_X/pelicula.srt -oac copy -ovc lavc -o /tmp/pelicula_final.avi -subcp latin1 -font /usr/share/fonts/msttcore/arial.ttf -subfont-text-scale 2.8

Explicando un poco las partes más importantes de ésta línea:
  • /carpeta_X/pelicula.avi será la carpeta donde se encuentre el archivo original de video.
  • /carpeta_X/pelicula.srt será la ubicación donde está el archivo srt de subtitulos a embeber en el video.
  • /tmp/pelicula_final.avi será el destino del archivo resultante, con sus subtitulos ya incorporados.
  • /usr/share/fonts/msttcore/arial.ttf es el origen del estilo de fuente o tipografía que usaremos para el subtitulo.
  • -subfont-text-scale 2.8 es el tamaño de la fuente con la que se pegará el subtitulo.
Al cabo de unos minutos (dependiendo de tu CPU y del tamaño del archivo de video) ya tendremos la película con sus subtitulos agregados todo en una simple línea de comandos y sentencias. Si quieren ver más opciones de mencoder, tipeen en consola:

man mencoder

Muy fácil y rápido.

viernes 21 de mayo de 2010

¿Son los malos técnicos culpables de alimentar al Software Pirata?

Permítanme contarles una pequeña anécdota que me ocurrió hace días atrás. Las tardes de otoño son ideales (por lo menos para mí) para tomar unos mates y comer unas ricas masas dulces, porqué no. Así pues me fuí a la panadería a unos 100 metros de mi casa a comprar esas deliciosas facturas de la tarde. Una vez allí, aparte de deleitarme con cuantas exquisiteces había detrás del mostrador, no pude dejar de sorprenderme con un aviso que había justo al lado mío, pegado a la pared. Como no recuerdo con exactitud las líneas ni tampoco me "desvergüencé" como para sacarle una fotografía y traerla a casa para acompañar ésta entrada que ni se me había ocurrido escribir, hago el esfuerzo y les escribo lo más fresco que retengo del mensaje:

"Trae tu equipo desactualizado y llevatelo con Windows 7 más lo último en tecnología. No te demores más. 
Instalamos CUALQUIER programa que necesites".

Sumado a semejante título tan llamativo, con logos de Windows por doquier, se ofrecía instalar cualquier programa o software. Como agregado, había una casilla de e-mail, una línea telefónica y una dirección para ponerse en contacto con éste "técnico".

Arrojada la primera piedra con éstos iniciales párrafos, la idea es tratar de entender en qué situación nos encontramos muchas veces cuando damos con alguien ofreciendo un producto sin garantías de trabajo (recuerdo que no nombraba nada al respecto) ni sobre el Software que pueda instalarle a sus clientes, ni tampoco con un certificado válido para la instalación de, en éste caso, Windows 7. ¿De dónde obtendrá la clave de Licencia? ¿Realmente tendrá el coraje y la sinceridad de comunicarle a su cliente de que tiene que abonar aparte del valor que invierta el técnico en instalación, configuración, Backup de datos (bien ganados éstos, por cierto), el monto de la licencia de Windows 7?

Cae de maduro que nada de ésto ocurrirá, ya que la mayoría de "estos" técnicos se ofrecen por un monto de dinero ínfimo a la instalación de un Sistema licenciado privativo como es Windows y con todo lo que ello conlleva. Mi sorpresa no fue menor, ya que no había visto hace tiempo una de éstas "publicidades" en mi barrio. Pero aparte de criticar ética y moralmente viéndolo desde el punto de vista del técnico, de su trabajo, de su disposición y de su sinceridad o no, me surge una crítica con respecto a éste tipo de personas: En el caso de que el cliente no quiera pagar una licencia nueva de Windows, ¿porqué no ofrecerle en tal caso otro Sistema Libre (si, imaginaste bien: Linux)? ¿Porqué incrementarle el "pasto a las fieras" para que la impermeable bola de nieve de Windows ilegal siga dando vueltas por allí?

Es una cuestión moral y ética como ya lo mencioné el hecho de ofrecer instalar un Sistema operativo que de seguro es "trucho", ilegal y adulterado a diestra y siniestra y cuanto adjetivo se le pueda agregar a la cuestión. ¿Es correcto denunciar a ésta persona por su trabajo no licenciado y falso? ¿Es bien visto culpar a alguien (siempre y cuando haya pruebas suficientes) por infringir la ley?

Como muchos o pocos leerán ésta entrada, desconozco si la mayoría de Ustedes tienen un Dual Boot en sus equipos, con Linux o Windows, con el primero unicamente, o con el segundo tal vez, pero con sus Windows legales. Quizás nadie lo sepa, pero mi Windows es legal, ya que tengo la suerte de disponer del dinero para pagar por la licencia del Sistema Operativo de Microsoft solo por el hecho de que lo necesito pura y exclusivamente como plataforma de ocio y juegos.

Quizás sea una mezcla de sentimientos de pesar o de mal accionar culpar a alguien (reitero: si se tienen las pruebas suficientes) por un trabajo que está mal realizado, quizás con el cual paga sus estudios o hasta alimenta a sus padres o hijos, no lo sé. Sería bueno inculcar a éstos "técnicos", de los cuales hay miles desparramados por cientos de lugares en esos países en donde la gran mayoría de las personas no respeta ni las normas de tránsito siquiera, para que comprendan que lo que hacen está prohibido por la Ley, o bien lo saben pero no les interesa, ya que nadie golpeará su puerta con una orden del Comisario de turno. En tal caso, si el cliente no quiere pagar una licencia nueva recomendada por el buen técnico, seguro buscará a otra persona que si lo hará de forma adulterada y que no vive a más de 200 metros. Otro cuestionamiento puede ser el de mantener en el mercado a Windows Piratas para retro-alimentar a los mismos técnicos en un loop interminable, con virus, Office, juegos y un basto etcétera. Sería bueno que éstos técnicos abran sus ojos y se den cuenta que existen otras alternativas Libres en su totalidad (aunque las deben conocer muy bien) quizás no gratuitas (libre no es gratuito), que les ayudarían a hacer su trabajo sin remordimientos de infringir ningún tipo de licencia y estar blanqueados "mental" y legalmente.

Yo admito que durante mucho tiempo hice ese trabajo, el de instalarle a conocidos, amigos y familiares Windows "truchos", pirateados o adulterados. Asumo también la culpa por esos hechos que me llenan de vergüenza sabiendo que ahora una Distribución de Linux perfectamente cubre más del 80% las necesidades ofimáticas y educativas en una PC de familia.

Es un tema para desarrollar largamente, para varios cafés y sanas discusiones.

¿Señalarías con el dedo a un técnico que sabes infringe la ley instalando Sistemas propietarios adulterados? ¿Es ético y moralmente correcto culpar a éstos técnicos por alimentar de cierta forma la existencia del Windows  Piratas? ¿Sería saludable para el Software Libre que en vez de infringir la ley con Sistemas Piratas, se instalen y recomienden Sistemas Libres como Linux? 

A todas estas preguntas yo respondo afirmativamente.

jueves 20 de mayo de 2010

El verdadero pecado

"No es pecado hacer Software Libre para plataformas Windows.
El pecado sería no recomendar su uso."

lunes 17 de mayo de 2010

17 de mayo: día del Internet

Hoy 17 de mayo celebramos el Día de Internet. Y cuando digo Internet recuerdo hace años en  plena noche, despertaba para desconectar el teléfono de casa y conectar mi ruidoso modem USrobotics para loguearme en mi ICQ y hablar con algunos compañeros del colegio.

Mucho tiempo ha pasado. Leí, me informé, me sorprendí, aprendí, me interesé en Linux (si, Internet me llevó a él), me emocioné, conocí gente, hechos, lugares y un sinfín de cosas que a día de hoy me cuesta imaginar y colocar en una línea de tiempo de mi vida online.

En éste día, que algunos gobernantes y grandes empresas que privan el conocimiento abierto y libre se den cuenta de que Internet es un gran avance para la humanidad, para ti, para tus hijos y para desarrollar la comunicación de los que habitamos el mundo. Solo deseo que Internet sea libre, un gran regalo a la humanidad y una puerta al conocimiento abierto y libre a todos.

Felíz día...

domingo 16 de mayo de 2010

De como puede afectar una red social a un blog

Como habrán notado aquellos que debes en cuando pasan por aquí esperando alguna lectura interesante (o no), estoy bastante alejado del blog, de la escritura de entradas dedicadas ya sea a Linux, al Software Libre o bien a locuras mías. Ésta distancia me ha llevado a escribir ésta entrada, luego de mucho pensar.

Por poner un ejemplo, Twitter acapara hoy en día la atención de la mayoría de los que navegamos por la Internet. Se ha convertido en una excelente herramienta no solo para compartir información en tiempo real, también en una forma de expresarse just-in-time. Algunos lo utilizan como herramienta anexa a sus otros incentivos por así llamarlos en la web. Incluir a Twitter en la vida de uno puede tener un golpe positivo, pero con ello hay uno negativo que repercute en otro lugar, como si a una acción hay una reacción que la empareja automáticamente. Y es lo que me ha sucedido en éste ultimo tiempo, ese golpe negativo lo ha recibido de lleno mi blog.

Mi actividad de redacción en ésta bitácora se ha visto en baja debido a que estoy más preocupado por lo que sucede en mi Time Line de mi cuenta tuitera que en hacer un parate en el día y venir a escribir en mi blog. Lógicamente no todos los que tenemos una bitácora somos iguales, y por lo tanto no a todos nos afectará del mismo modo.

El problema al que me enfrento ahora es más interesante, y no deja de llamarme la atención. Y es que al finalizar el día, me doy cuenta de que todas las ideas, la información a compartir, la relación con personas interesantísimas, lo he escrito en mi cuenta de Twitter. Podría tomar la decisión de no estar tanto tiempo en él y lo que sobre del día dedicárselo a una entrada en mi blog. Quizás me suceda de que se me ocurre algo y automáticamente lo escribo en Twitter, cuando antes lo analizaba más meticulosamente y me atrevía a escribirlo en mi bitácora.

Muchos de ustedes se han iniciado con un blog para luego ver crecer y "explotar" a las redes sociales, Facebook, Twitter, entre otras. La llegada de éstas grandes redes nos ha propuesto a disposición nuevos canales de información, nuevas autopistas de datos que llegan a nosotros de forma caudalosa. Algunos se adecuaron a ellas, y lograron llegar a un equilibrio entre su bitácora, sus tweets, su Facebook. Algunos dejaron los primeros y se avocaron directamente a las otras. Podemos encontrar muchos factores que nos llevan a alejarnos de una herramienta que veníamos aprovechando y que es reemplazada de alguna forma por la llegada de otra. Indagando más profundamente en este aspecto, podríamos decir a su vez que las herramientas se mejoran día a día. Lo que antes no lo compartíamos con nadie, hoy si digo que "me gusta", todo mi entorno "de nube" lo sabe. Si encuentras interesante un enlace, antes lo hacías favorito, hoy basta con publicarlo en @tu_cuenta. Agendabas direcciones de restaurantes importantes, pero hoy te guías por lo que dicen sus clientes que lo habitúan.

Puede que hayas llegado a éste blog o a ésta entrada mediante tu lector de feed, o bien porque Blogger automáticamente lo publica en  mi cuenta, o inclusive porque alguien lo vió interesante y lo compartió con otra persona. El objetivo de ésta entrada es que únicamente comprendiendo y utilizando de forma sabia a las nuevas herramientas, solo así podremos evitar caer en desgracia y dejar nuestros blogs solos, cuando siguen siendo las estrellas de la web.
Estoy convencido de que un blog puede subsistir con creces el paso del tiempo, inclusive sobrevivir al tornado de las nuevas redes disponibles. Pero para ello, hay que utilizar sabiamente las herramientas, mantener entradas interesantes y auténticas, con temáticas importantes al público que apuntas y lograr de alguna forma sistematizarse como lo hace un "sistema planetario", donde giren a tu alrededor las redes sociales y tu blog, pero siempre como centro tu personalidad característica que marca la diferencia entre las millones de personas que estamos día a día metidos en ésta "máquina de picar carne". 

¿Quién será el que gire más cerca del centro o más alejado? Eso siempre lo decidirás tú.

viernes 7 de mayo de 2010

Follow Friday Linuxero, Parte 3

Hoy se cumple un tercer Follow Friday Linuxero, con nuevos participantes (ya conozco a varios a los cuales recomiendo) y aumentando con muy "buena onda" la Comunidad de bloggers linuxeros en Twitter. Como para compartir más ideas sobre algo que nos une: Linux.

Aquí el listado completísimo:
  1. @gab1to - Gabuntu 
  2. @lavidalinux - La Vida Linux
  3. @sefsinalas - Paraíso Linux
  4. @Ubunlog - Ubunlog 
  5. @GomezHyuuga - Fedoreando 
  6. @soker_ - PortalUbuntu 
  7. @ManuelHerreraM - Desde Ubuntu para el Mundo 
  8. @ubuntizando - Ubuntizando el Planeta 
  9. @ociolinux - OcioLinux 
  10. @novatillasku - NovatillaSku 
  11. @bachitux - Un Tux Suelto 
  12. @nosinmiubuntu - Nosinmiubuntu
  13. @javier_4pr - Linux 4 PR
  14. @timbislopez - Timbis
  15. @buskytux - Buskytux.tech
  16. @manuelgop - Hablo con Gambetas
  17. @N1colas - El Ventiluz
  18. @jg0mez - No Solo Unix
  19. @Cresar - TecnoZone
  20. @wereveryware - we'r everyware
  21. @alejandrocq - El blog de alejandrocq
  22. @user21 - UbuntWay
  23. @Thalskarth - Thalskarth's Maëlstrom
  24. @superfriki - Todos Somos Frikis
  25. @Sinwindows - Sin Windows
  26. @yunn9 - Is Open is Free
  27. @martincasc - Soft-Libre
  28. @rafeviper - Seek N' Geek
  29. @Mph2 - Geekly Planet
  30. @enzofava - enzofava.com
  31. @usemoslinux - Usemos Linux
  32. @lupyxe - chicafriki.org
Ésta lista es la sumatoria de todos los FFL hasta la fecha. Perdón por la demora en hacer ésta entrada, pero mis tiempos están en un tar.gz últimamente (?).

Nota: si llegamos al séptimo FFL, ya no se que película encabezará la entrada! ¿Hay Rocky 7? =D

domingo 2 de mayo de 2010

Pensamientos de mi padre I

"Mi hijo está trabajando en el Área de Sistemas de un importante periódico argentino, y además anda metido en toda esa boludez de la Internet."

El padre de Bachi.tux