Software Libre y GNU linux
Bienvenidos al Blog de zkorpio. sitio para tratar temas acerca de Software libre.

Hoy deseo convertir unos videos en formato .avi a formato vcd para verlos en mi reproductor y he encontrado una excelente herramienta en modo gráfico que se llama tovid, acá los pasos para instalarlo en ubuntu feisty fawn
  • Hay que instalar unas dependencias:
  • en consola y como root:
  • sudo apt-get install txt2tags mencoder mjpegtools ffmpeg python python-wxtools python-imaging libcairo2 python cairo imagemagick dvdauthor dvd+rw-tools vcdimager transcode sox normalize-audio
  • He instalado todas las dependencias porque quiero tener una completa funcionalidad son como unos 40 mb mas o menos, si deseas menos funcionalidades entonces visita la web del creador para que veas que dependencias son necesarias y cuales son opcionales web tovid
  • luego descarga el archivo source (existe binario para ubuntu pero según posteos dicen que hay problemas con el mismo)
  • descarga el source de tovid
  • (el enlace puede variar, esta actualizado al 19 de junio del 2007)
  • en una consola digita lo siguiente para descomprimirlo:
  • tar -zxvf tovid-0.30.tar.gz
  • entra en su directorio:
  • cd tovid-0.30
  • una vez adentro:
  • ./configure
  • su -c "make install" (te pedirá la contraseña de root para poder instalar el paquete en el sistema)
Listo eso es todo ahora ya puedes disfrutar de tu tovid para codificar en distintos formatos. (para ejecutar el programa alt+f2 y pones ahi tovidgui) Continua...

 

El nuevo formato de Microsoft office para los documentos es con extensión .docx, para configurar nuestro openoffice y poder abrirlo fácilmente con nuestro ubuntu (probado con feisty fawn) lo podemos hacer en unos sencillos pasos:
  • Descarga el siguiente paquete RPM que desarrollo Novell librería para abrir .docx .
  • Da doble click en el archivo descargado y descomprimelo en cualquier lugar de tu escritorio.
  • En una consola entra al directorio descomprimido y digita lo siguiente:
  • sudo cp usr/lib/ooo-2.0/program/OdfConverter /usr/lib/openoffice/program/
  • sudo cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilter_cpp.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/
  • sudo cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTypeDetection.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/
Con esto lo que hacemos es copiar (ubicar) los archivos necesarios en los directorios de nuestro openoffice para que de acá a futuro reconozca los documentos con extensión .docx . Listo eso es todo, ahora cuando tengas un documento .docx lo único que hay que hacer es: click derecho sobre el documento y darle a abrir con openoffice (writter).
Continua...

 

Hoy he querido borrar unos dvds re-escribibles que tenía por ahi guardados y para mi sorpresa en nautilus no encontre la opción para borrarlos; para solucionar este inconveniente (espero que futuras versiones de Ubuntu la traiga) hice lo siguiente: desde consola digité:

  1. dvd+rw-format -force /dev/hdd (/dev/hdd es mi unidad, si no lo sabes mira en /etc/fstab)
  2. instalé el paquete udftools: sudo apt-get install udftools
  3. mkudffs /dev/hdd
listo con eso lo solucioné. Continua...

 

Hoy voy a sacar unos backups desde una laptop hacia un server de 64bits mas precisamente un amd 3200+ 64 bits, y me entero que mi programa favorito usado para sacar backups el partimage tiene problemas para correr sobre entornos de 64 bits, cada vez que lo ejecutaba después de instalarlo (sudo apt-get install partimage) obtenía un mensaje como este: This version has been compiled with an uncompatible version of gcc. Entonces googleando un poquito encontré una solución algo chapucera pero efectiva:

  1. sudo apt-get install partimage (instalo el partimage).
  2. cd /tmp (me muevo al directorio temporal).
  3. wget http://switch.dl.sourceforge.net/sourceforge/partimage/partimage-0.6.4-static.tar.bz2 (bajo esta versión de partimage de la página oficial).
  4. tar xjf partimage-0.6.4-static.tar.bz2.1 (descomprimo el paquete descargado).
  5. sudo mv partimage /usr/sbin/ (muevo el ejecutable que se crea al descomprimir a mi sitio de ejecutables del sistema).
luego a jugar y sacarle provecho al partimage en un amd64 ;) Continua...

 

Muchas veces podemos cometer el error de otorgar a nuestros usuarios demasiados permisos los cuales sin exagerar pueden llegar a ser fatales si no tenemos los cuidados suficientes, acá un link donde se habla de como con un par de comandos podemos dejar a nuestro sistema operativo inútil (algo así como un format c: en Windows), así que MUCHO OJO CON LA CUESTION DE PERMISOS....

Muchas veces podemos cometer el error de otorgar a nuestros usuarios demasiados permisos los cuales sin exagerar pueden llegar a ser fatales si no tenemos los cuidados suficientes, acá un link donde se habla de como con un par de comandos podemos dejar a nuestro sistema operativo inútil (algo así como un format c: en Windows), así que MUCHO OJO CON LA CUESTION DE PERMISOS.... El enlace al artículo Si no deseas visitar la página anterior acá un extracto del mismo:
  1. cat /dev/[urandom | random | zero ] > /dev/[hda - sda - ..] el dispositivo urandom y random son dispositivos especiales en un GNU/Linux, estos dispositivos generan bits aleatorios, este comando entonces llenaría el dispositivo completo de ‘basura’ causando una perdida de datos y una destrucción completa del OS
  2. rm -rf / este es el clásico, por error lo he hecho y puedo decir que produce fallos antes de causar una destrucción masiva como generalmente se piensa, aunque si existe una perdida considerable de datos.
  3. chmod -R 777 / se puede llegar a dejar un sistema operativo totalmente arruinado después de esto, a pesar que los datos no se pierden, muchas cosas quedaran inoperable, ya que alguna que otra aplicación necesita permisos específicos para funcionar.
  4. chmod -R 000 / es una variación al anterior, a pesar de que muchos datos son totalmente recuperables, creo que después de cualquiera de estos dos comandos tendría que ser necesario reinstalar todo.
  5. apt-get remove –purge libc6 este es especifico para debian, y sus hijos pródigos :D, difícilmente ejecutable por error, pues el sistema de paquetería pide la confirmación ya que esto es casi insólito, debido a eso, apt-get le pide al usuario escribir: “Si, haga lo que digo!”(ojo, que la expresión tiene que ir tildada y con sus signos de admiración como la ley manda).
  6. :> /etc/password && :> /etc/shadow && :> /etc/inittab && :> /etc/fstab ….. a pesar de todo, esto podría generar fácilmente un verdadero dolor de cabeza para ser restaurado nuevamente, especialmente si el equipo en cuestión tiene muchos usuarios o muchas particiones
  7. rm /usr/lib/libstdc++.so.6 esta librería es importante para muchas aplicaciones básicas, por lo que vendría a ser un poco lastimoso ejecutar ese comando
  8. Instalar windows pues, fuera de todas las anteriores, esta opción es la mas destructiva de todas .
Espero podamos todos tomar conciencia de un tema tan delicado pero aunque no se crea muchas veces olvidado como son los permisos para nuestros usuarios.
Continua...

 

Para muchos, el cambio de un sistema operativo a otro puede llegar a ser frustrante pues uno se acostumbra a usarlo (windows) y saber de memoria donde esta cada cosa; Cuando queremos aprender un nuevo sistema operativo (gnu- linux) nos podemos perder pues la forma en que gnu- linux se maneja, es algo diferente a lo que estamos acostumbrados.

Para muchos, el cambio de un sistema operativo a otro puede llegar a ser frustrante pues uno se acostumbra a usarlo (windows) y saber de memoria donde esta cada cosa; Cuando queremos aprender un nuevo sistema operativo (gnu- linux) nos podemos perder pues la forma en que gnu- linux se maneja, es algo diferente a lo que estamos acostumbrados. Pero si tenemos la convicción de que queremos aprender a usar un sistema operativo Libre, Seguro, Amigable y que nos nos presenta limitaciones como la parte propietaria en primer lugar considero deberíamos tomar en consideración lo siguiente: 1) Necesariamente la práctica nos llevara a dominar el uso del sistema operativo. (todavía recuerdo la primera vez que me senté frente a un entorno Windows y tooodas las malas noches que tuve que pasar para aprender a manejarme por el entorno y aparte lidiar con toooodos los problemas a los que microsoft nos expone a diario), asi que A PRACTICAR. 2) No debemos esperar que las cosas que hacíamos en Windows esten en el mismo lugar en Gnu- linux, pues éste último no pretende ser una copia, desea llegar a ser un SO amigable y usable pero NO SERA IGUAL A WINDOWS, si bien es cierto proyectos como Openoffice han optado por parecerse a Microsoft Office para tener una facilidad en su migración pero es importante que si deseamos usar de ahora en adelante un paquete ofimático libre (openoffice) nos demos un tiempo para leer como usarlo pues hay cosillas que no son iguales y pueden desanimar a los futuros usuarios. Esto lo digo porque una de mis labores es ayudar a migrar a las empresas a un entorno libre y muchas veces me encuentro con frases como "AAH PERO EN MICROSOFT OFFICE ESTO LO TENIA DE ESTE COLOR Y EN ESTE LUGAR", hagamos el esfuerzo por aprender, se nos esta entregando un entorno libre, lo menos que podemos hacer para reconocer este esfuerzo es poner de nuestra parte y aprender. 3) No existe un manual perfecto, cada uno tendrá sus pros y contras destacando que hay muchos que se centran en facilitar el paso de un entorno privativo (windows) a uno libre (gnu- linux), busquemos un poquito mas en google y 100 por ciento seguro encontraremos un manual que se adapte a las necesidades segun el nivel de usuario que seamos (novato, intermedio, avanzado), con todo al final de este artículo les adjunto unas guías que me sirvieron mucho en mis inicios. 4)Gnu- Linux no es el sistema operativo perfecto, tambien tiene sus problemillas en el uso diario, aunque tengo que reconocer que la mayoría de problemas que he tenido han sido por mi culpa pues al no haber entendido bien como instalarlo, como configurarlo obviamente obtuve problemas; pero por otro lado claro que tiene problemillas: a veces el entorno gráfico se me ha caido (en 5 segundos vuelvo a iniciarlo y no pierdo tiempo, no es necesario reiniciar la maquina), algunos programas que me hubiese gustado usar algunas veces me ha sido imposible correrlos por a o b incompatibilidad con mis librerías etc, pero no me ha sido impedimento de seguir trabajando ya que existen muchas alternativas; una vuelta por google y solucionado ;) . Lo interesante de estos problemillas es que tu puedes aportar activamente con la comunidad de software libre porque cuando tienes alguna incompatibilidad casi siempre tienes una pantallita al frente tuyo que te dice "se detecto un problema, desea reportar este bug a la comunidad?", le damos aceptar y al poco tiempo ya he tenido solucionado el inconveniente (que alguien me diga si en un entorno privativo esto es posible jeje ). 5) Ninguna distribución gnu-linux es mejor que otra, CON TODAS LAS DISTRIBUCIONES es posible hacer lo que otras hacen, la única diferencia es que algunas distros ya vienen con paquetes instalados o configurados y listos para usar, no es que Redhat es mejor o Ubuntu es peor o lo que sea, en todas las distros con las que me he topado (mandriva, debian, ubuntu, redhat, centos, mint, knoppix, gnoppix, kubuntu etc. ) siempre me ha sido posible instalar los paquetes que necesitaba, claro en algunas distros muchas veces ya vienen paquetes mas actualizados y en otras no, la diferencia que he notado ha sido porque algunas distros prueban por mas tiempo las aplicaciones y cuando las consideran bien estables las sacan a la comunidad, mientras que otras tienen políticas diferentes, ejemplo: ubuntu y debian y si es alguna aplicación no muy popular a veces me ha tocado compilar desde fuentes que tampoco es cosa de otro mundo, solo un poquitin de paciencia y listo; Otra de las diferencias que pueden tener es el tiempo que se demora cada distro para sacar una nueva version por ejemplo Centos demora como 2 años (mas o menos) en sacar una nueva versión lo que la hace mas práctica para entornos de servidores y por ejemplo mandriva que saca sus versiones cada 6 meses (mas o menos) que la hace mas factible para entornos de workstation; ahora mismo estoy trabajando con Ubuntu pues esta ultimamente ha alargado un poco mas su tiempo de vida entre versiones y sus paquetes los he encontrado mas actualizados asi que me ha servido tanto para servers como para workstation, en resumen como dijo un colega: LA MEJOR DISTRO ES LA QUE SE ACOMODA A TUS NECESIDADES Y CON LA QUE TE SIENTAS E IDENTIFIQUES MEJOR, pero la única forma de descubrirlo es ir probando, aunque los foros tambien nos pueden dar una idea de como va todo esto. Bueno no me alargo mas, espero estos tips le sirvan a aquellos usuarios que desean sentir la libertad de usar sus compus sin limitaciones, les puedo decir que es una verdadera satisfacción y tranquilidad trabajar con un entorno sin tener que preocuparme por antivirus, pantallazos azules etc, a la vez que éticamente siento que ayudo a mi país pues ayudo a que la piratería no progrese y dañe mas nuestra sociedad. Links para comenzar (los he buscado actualizados, pero en escencia son los mismo que usé en mis inicios): de linux a windows linux para novatos manual de linux entorno gráfico en linux http://moranar.com.ar/lin/ldesktops1.html>linux para principiantes http://nellyvi.blogspot.com/2007/01/unac.html>manual de linux http://www.wikilearning.com/manual_online_de_linux-wkccp-509-5.htm>manual online de linux Si deseas algo mas interactivo inscríbete sin costo a este curso virtual: http://www.wikiaula.org/aula/>curso de linux gratis
Continua...