lunes, 7 de febrero de 2011

LibreOffice en español para Slackware


No podía ser de otro modo después de la arenga hacia LibreOffice que publiqué en el blog. Pero más allá de los temas éticos, -que son importantes- LibreOffice me ha sorprendido gratamente, ya llevo usándolo hace varias RC (release candidate) y funciona muy bien, aunque es cierto que no es posible hacer una distinción con OpenOffice porque son prácticamente iguales, pero aun así LibreOffice se siente bastante más ligera y siento que se demora menos en arrancar. Obvio esto es muy subjetivo, pero vale la pena probar esta nueva suite LIBRE.


LibreOffice en Slackware

Los usuarios de Slackware estamos acostumbrados a hacer nuestros propios paquetes, así que de seguro ya cada uno habrá hecho el suyo, pero siempre hay alguien que cuenta con poco tiempo o que es nuevo en nuestra hermosa distro y de seguro le va a venir bien este paquete.

Como saben, los paquetes oficiales están en ingles y en la gran pagina slacky están en italiano, supongo que en linuxpackages estará este mismo paquete en castellano, no lo sé porque no frecuento la página, así que ya saben, hay variedad en Slackware. Hecha la advertencia, creemos nuestro propio paquete de LibreOffice.


Pasos

1.- primero tenemos que hacernos de las fuentes, obvio!, eso lo pueden hacer desde aquí: libreoffice.tar.gz

2.- ya descargado el SlackBuild descomprimimos y ejecutamos en una consola como root.

# tar xvf libreoffice.tar.gz
# cd libreoffice
# sh libreoffice.SlackBuild --limpiar
3.- una vez ejecutado y si todo salió como es debido, se descargaron los rpms de la página oficial de LibreOffice y se hizo el paquete txz. Ahora basta instalarlo, pero OJO debemos desinstalar primero OpenOffice (si es que esta instalado), porque se generan problemas con los dos instalados, lo siento:

# removepkg openoffice...
# installpkg libreoffice-es-3.3.0-i586-1cff.txz

Esto en el caso de haber creado el paquete para x86. LibreOffice entrega los rpms precompilados para dos arquitecturas x86 y x86_64.

Ahora para quien no quiera descargar las fuentes y tener que hacer el paquete con el SlackBuild (con el tiempo que ello implica) también comparto mi txz para x86. Este solo se descarga e instala.



Algo Más

No, no les voi a cantar la canción de Camilo Sesto :p. Me tomé la libertad de slackear algunas cosas en el paquete, así que para los mas observadores espero que les guste los toques slackianos xD.



NOTA:
Actualizado a la version 3.3.1
(solo el SlackBuild)

sábado, 5 de febrero de 2011

¿OpenOffice o LibreOffice?


Hace unos meses atrás la comunidad del software libre sufrió nuevamente un "pequeño" sismo -por llamarlo de alguna forma-, el resultado no deja de ser llamativo e interesante, un nuevo proyecto llamado The Document Foundation, o lo que en la practica es la suite de oficina LibreOffice.

La historia comienza cuando la empresa Oracle compra Sun Microsystems . Hasta aquí podría suponerse que todo esta bien, pero no lo es tanto, la nueva política que toma esta empresa no es para nada clara ni esperanzadora para los proyectos open-source/libres que ya venia manteniendo bastante bien Sun. Algunos proyectos: Java, MySQL, OpenOffice.org, OpenSolaris, Netbean, VirtualBox, etc. Tanto es así que al poco andar Oracle decide acabar definitivamente con OpenSolaris, la versión abierta del sistema operativo Solaris (unix). Es sabido que en el mundo del software libre el código no muere, ni se cierra, pero si necesita apoyo para mantenerse, sobretodo cuando los proyectos de software crecen a los niveles actuales. Otro caso es la incertidumbre que rodea(ba?) a MySQL o Java cuyo principal desarrollador dejo el proyecto y no es el único, desde la compra de Sun Microsystems ha habido una migración de talentos desde todos los proyectos.

Para esta entrada, nos va a interesar la de los desarrolladores de OpenOffice, quienes prácticamente se han ido en masa al ser notificados del <<"desalojo" de nuestra anterior infraestructura de CollabNet.>>. Entonces ¿cuál es el futuro?


Respuesta de las Comunidades Libres-abiertas

Acá esta lo lindo de la historia y lo que nos permite observar que los proyectos basados en desarrollo libre siempre se van a rehusar a morir sin dar una buena pelea antes. Como dije antes, OpenSolaris fue abandonado... la respuesta a esta es algo así como un fork llamado Illumos. MySQL hace ya bastante tiempo que cuenta con un fork llamado MariaDB. Y no hay que dudar que sigan naciendo proyectos en torno a los distintos Software(s).

La respuesta a OpenOffice.org fue la creación de LibreOffice. El hecho no es menor, porque esto no quiere decir que OO0 muera, sino que como según afirmó Oracle, seguirán manteniendo este proyecto. Y la pregunta natural seria: ¿hay que cambiarse a LibreOffice o seguir usando OpenOffice? La respuesta es siempre muy personal, pero para hacer más sencilla la decisión les dejo una lista de las organizaciones que ya se cambiaron y apoyan a LibreOffice:

Canonical Mark Shuttleworth, fundador y principal accionista de Canonical, los creadores de Ubuntu, ha declarado: "El software de productividad de Office es un componente esencial del escritorio de software libre y el Proyecto de Ubuntu se complace en incluir LibreOffice de The DocumentFoundation en las futuras versiones de Ubuntu. La administración de TheDocument Foundation de LibreOffice proporciona a los desarrolladores de Ubuntu un foro eficaz para la colaboración en el código que hace que Ubuntu sea una solución eficaz para el escritorio en entornos de oficina ".

FSF Richard Stallman, presidente de FSF, dio la bienvenida a la publicación de LibreOffice y su política declarada de sólo recomendar el software libre. "Estoy muy contento de que The Document Foundation no recomiende complementos no libres, ya que son el principal problema de libertad del actual OpenOffice.org. Espero que los desarrolladores de LibreOffice y los desarrolladores de OpenOffice.org empleados por Oracle puedan cooperar en el desarrollo del cuerpo del código ".

La Fundación GNOME "Damos la bienvenida a la comunidad de software libre al proyecto LibreOffice ya que creemos que es una gran oportunidad para ellos para enriquecer la experiencia de escritorio libre", afirma Stormy Peters, director ejecutivo de la Fundación GNOME. "Con los años la comunidad de GNOME ha sido su apoyo a OpenOffice.org, junto con aplicaciones de la suite de Gnome Office, como Gnumeric, Abiword y GnuCash. Como LibreOffice se une a la comunidad de software libre, creemos que los usuarios de escritorio libre se beneficiarán de un amplio conjunto de opciones".

Google Chris DiBona, gerente de Programas de Código Abierto de Google, Inc., ha comentado: "La creación de The Document Foundation es un gran paso adelante en el fomento de un mayor desarrollo de las suitesoficimáticas de código abierto. Tener una igualdad de condiciones para todos los contribuyentes es fundamental en la creación de una comunidad amplia y activa en torno a un proyecto de software de código abierto.Google se enorgullece de apoyar a The Document Foundation y participar en el proyecto".

Novell "Viva la LibreOffice", dijo Guy Lunardi, director de gestión de producto de Novell. "Esperamos con interés trabajar con The Document Foundation para ayudar a desarrollar una oferta sólida de software de documentos de código abierto. En última instancia, prevemos que LibreOffice significará para el mercado de productividad ofimática lo que Mozilla Firefox ha supuesto para los navegadores ".

OOoES "Después de 10 años de trabajo en OpenOffice.org, esta es la evolución natural de la comunidad. Tener la posibilidad jurídica de una fundación para garantizar hoy y en el futuro la libertad de la aplicación. Este aniversario es realmente para estar contentos y desde OOoES, estamos convencidos de ello", dijo Roman Gelbort, miembro fundador de OOoES
"Felicito los esfuerzos para seguir finalmente adelante con los planes de una fundación independiente y creo que el décimo aniversario es el comienzo de una nueva era en OpenOffice.org para crecer y ser aún más libre y abiertos a una comunidad madura, que ha conseguido un amplio reconocimiento de su producto. Aplaudo tales esfuerzos y deseo ofrecer los recursos y el apoyo de OOoES", dijo Alexandro Colorado, presidente de OOoES

Red Hat "En todo el mundo, los usuarios, las empresas y los gobiernos se están cambiando a las soluciones de tecnología innovadora basadas en estándares abiertos. Red Hat se complace en unirse a este esfuerzo ".



y un largo etc. que no he querido citar porque las empresas que apoyan por si mismas representan una parte importante del mundo del software libre. Cada uno decidirá que usar, acá en TutosLibres ya nos cambiamos y recomendamos LIBREOFFICE.


A continuación les dejo algunas FAQ que me parecen relevantes:

P: ¿Qué implica este anuncio para otros derivados de OpenOffice.org?

R: Queremos que The Document Foundation esté abierto a las contribuciones de código de tantas personas como sea posible. Estamos encantados de anunciar que las mejoras producidas por Red Hat y el equipo de Go-OOo se fusionarán en LibreOffice, con efecto inmediato. Esperamos que otros sigan su ejemplo.


P: ¿Y por qué llaman "LibreOffice" al software en lugar de "OpenOffice.org"?

R: La marca OpenOffice.org es propiedad de Oracle Corporation. Nuestra esperanza es que Oracle done a la Fundación, junto con los demás activos que mantiene en fideicomiso para la Comunidad, en su momento, una vez se hayan resuelto las cuestiones legales, etc. Sin embargo, tenemos que seguir trabajando, mientras tanto; de ahí "LibreOffice".


Sean Libres!


viernes, 17 de septiembre de 2010

Paginas Man Español para Slackware

¿A quien no le ha pasado que en un apuro para usar un comando se encuentra con una palabra en ingles que no conoce y queda atascado al momento de consultar las paginas del manual de los sistemas unix likes?

Por lo menos a mi me ha pasado y es un poco frustrante. Pero tranquilos que para eso hay solución y no necesariamente es que aprendamos el idioma de los angosajones -aunque hoi en día es lo ideal-, la solución mas simple es que instalemos en nuestros sistemas las paginas man traducidas al español.

Como saben soi usuario de Slackware, en otras distros Gnu/linux quizá ya vengan instaladas por defecto o baste con un comando para instalarlas, en mi querida distro tampoco es tan difícil, menos ahora que junto a esta entrada subo el slackbuild para crear el paquete txz e instalarlo.

Pero vamos paso a paso. Hace ya varios años hubo un proyecto que se dedico a traducir las paginas man a nuestro bello idioma, un esfuerzo gigante que se adrecese muchisimo, lamentablemente hace ya tiempo que no se ha actualizado, pero nos dejaron muchas paginas traducidas y que podemos descargar desde su web:

http://ditec.um.es/~piernas/manpages-es/

Al descargar el archivo trae consigo el instalador, que como bien dice su LEEME, no hace mas que copiar los archivos donde corresponda. Acá empieza el problema, porque si lo instalamos con ese método, nunca vamos a poder visualizar como corresponde ya que copia el contenido a un lugar que no corresponde a nuestra gran y querida Slackware. Recordemos que Slackware ubica sus paginas man en /usr/man, mientras que este paquete, nos lo copia en /usr/share/man.


Solucion:

¡Muy fácil!. Basta con decirle al instalador donde copiar las paginas man. Pero como se darán cuenta, esto nos trae otro inconveniente, y es que si queremos borrar -por algún motivo- los archivos del sistema, tendríamos que saber que copio, dónde y cómo. Es por esto que yo soi de los que prefiero hacer el txz para instalar o desintalar a gusto con el gestor de paquetes pkgtools que es el que corresponde a nuestro Slack.

Para crear los paquetes comparto mi slackbuid para quien quiera hacer los paquetes de paginas man español y también las pagina extras del manual. Lo pueden descargar desde acá ---> man-pages-es.SlackBuild

Ya descargado ejecutamos en una consola como root:

# sh man-pages-es.SlackBuild --cleanup

Y nos va a bajar lo necesario y crear los txz para instalarlos en nuestro Slack donde corresponde y liuego a limpiar los temporales.

Cuando termine lo instalamos con:

# installpkg man-pages-es*

Y solo nos restaria configurar nuestros locales, para esto editamos el archivo

/etc/profile.d/lang.sh

para los que usamos bash o bien

/etc/profile.d/lang.csh

para los que usan esa otra shell.

Acá debemos setear nuestro idioma, osea donde dice:

export LANG=en_US

ponemos

export LANG=en_ES

O agregar al .bashrc de nuestro home -si no esta lo creamos- la linea export LANG=es. Notese que si queremos leer las paginas man en ingles, simplemente en la shell escribimos export LANG=en y ejecutamos la pagina man requerida, mostrándonos la misma pag pero en el idioma ingles.


Nota:

  • Como nos advierte el archivo LEEME de los traductores, las paginas man están codificadas en UTF8, por lo que quizá nos de problemas con las tildes o eñes, para esto podemos añadir export LANG=es_ES.UTF-8 y debería solucionar el inconveniente.
  • Algo mas iba a hacer notar pero se me olvido xD, si me acuerdo edito!

sábado, 31 de julio de 2010

Linux+ Abril 2010

Como muchas veces he dicho, soi un feliz slacker; leyendo las revistas Linux+ di con un lindo articulo sobre esa distro entrañable y por eso quiero compartir con todos los que pasen por el blog, la revista del mes de abril de este año.

El articulo esta en la pagina 12 y se titula "Poniendo en Marcha una Estación de Trabajo con Slackware 13.0"

Instalar Slackware, después de haber conocido distribuciones como Fedora, SuSE o Ubuntu,
es como una especie de dejà vú. ¿Qué te voy a contar precisamente a ti, que a finales de los
90 conociste Linux gracias a esta distro -ahora en su versión 13.0? Fuiste de los que la hacían
arrancar en modo de emulación con UMSDOS. Instalaste aquella cosa y contra todo pronóstico
funcionó. Experimentaste con ella. A golpe de editor configuraste las X y las obligaste
a escribir eñes y tildes hackeando librerías del sistema con un parche descargado de Internet.


Ademas trae muchos otros articulos interesantes -quizá más interesantes-, como:

  • Informática Forense y Software Libre
  • Hachoir: Manipulacion de archivos Binarios
  • Endian Firewall: un cortafuegos para todos
  • Introduccion al Desarrollo de Video Juegos
  • adaptacion de una plataforma de E-learning en un centro educativo
  • mas...



(Click en la Imagen para descargar)


Espero que la Disfruten!!

viernes, 16 de julio de 2010

Disponible openSuSE 11.3



OpenSUSE es un sistema operativo libre basado en Linux para tu PC, portátil o servidor. Puedes navegar en la Web, gestionar tu correo electrónico y fotos, hacer trabajo de oficina, reproducir videos o música y have a lot of fun!


De nuevo tengo el agrado de escribir un post sobre esta entrañable distro GNU/linux. Y como bien lo dice su web es una distro para mentes abiertas (Linux for Open Minds).

Novedades:

* Kernel Linux 2.6.34 con soporte Btrfs.
* GNOME 2.30.1. (GNOME 3.0 preview con GNOME Shell).
* KDE SC 4.4.4.
* Xfce 4.6.1.
* LXDE como escritorio ligero.
* X.org 7.5 y Xserver 1.8.
* El administrador de paquetes, Zypper, cuenta con nuevas mejoras.
* OpenOffice.org 3.2.1.
* Firefox 3.6.6.
* mas...



domingo, 11 de julio de 2010

¿Como ganar dinero con el Software Libre?

Conferencia dada en el Campus Party 2010 Bogotá-Colombia por Patrick Aljord donde nos muestra la manera de ganar dinero u obtener beneficios con el Software Libre.

Video de la Conferencia




Ver Presentación Diapositivas


Saludos,

JiRuSoNu =0)

viernes, 9 de julio de 2010

OpenOffice 3.2.1 en Español para Slackware

Despues de terremotos, cambios de casa, muerte de mi disco duro, salida de Slackware 13.1 y en mitad del desencanto general... he vuelto :)

Espero no me hayan extrañado. No sé tampoco cuantos post haga en este arrebato de animo. Pero lo que no quiero dejar de hacer es AGRADECER y FELICITAR a mi buen amigo Jirusonu por mantener a flote el blog y sobretodo por los buenos deseos que siempre me hace llegar. Muchos exitos para ud y su familia, no olvides que tenemos una reunion pendiente :p

Para entrar en materia, hoy comparto con los que le pueda interesar el paquete para Slackware que cree de la suite ofimatica libre OpenOffice en nuestro hermoso idioma Español. Explico:

Para instalarlo tenemos dos opciones:

1.- Bajar el paquete hecho por mi y dar un:

# installpkg openoffice-3.2.1-es-i586-1cff.txz

y listo.

2.- Bajar el tar.gz de la pagina oficial de OOo y las fuentes del SlackBuid que subí para crear el paquete con ese script.

Por mi parte, recomiendo la primera ya porque es mas rápida, ya porque hay que descargar menos cosas y ya porque el resultado final es el mismo. De todas formas uds elegirán.


El paquete txz lo pueden bajar desde aca: openoffice-3.2.1-es-i586-1cff.txz
(md5 3991f7a3df5a7b0c59f80e9c4870f93d)

Para el punto 2, deben bajar este tar.gz con los script y los elementos necesarios para el txz:


El punto dos es el tar.gz de la pagina oficial de OpenOffice en Español.

Ademas deben tener instalados los siguientes paquetes

rpm
seamonkey | seamonkey-solibs
cpio
wget
bash
grep
sed
tar
pkgtools
findutils
coreutils
iputils

los que hayan hecho una instalación por defecto (de Slackware) ya los van a tener en su sistema.

Cuando tengan los tar.gz los descomprimen y desde ese directorio ejecutan lo siguiente:

# sh openoffice-3.2.1-es.SlackBuid --cleanup

Cuando termine de armar el paquete txz va a limpiar también los temporales, dejando todo listo para instalarlo:

# installpkg openoffice-3.2.1-es-i586-1cff.txt

El signo # quiere decir que tienen que ejecutar los comandos en una terminal como root.


IMPORTANTE
Si tenían una versión previa de OpenOffice lo mejor es que lo borren:

# removepkg openoffice.....

¿Y qué tiene de especial?
- Bueno, no sé si especial, pero como ya me conocen siempre me da por slackear los paquetes, en otras palabras, personalizar los gráficos y darle un toque azul slack :). En esta ocasión le hice un cambio a la intro y a algo mas...

(este es mi escritorio con Windowmaker)

El algo mas... es para los mas atentos xD...


Espero que lo disfruten!