Buscar aquí

27 junio 2006

Necesitas empaquetar tu aplicación para distribuirla?

Tienes varios archivos y te gustaría generar un paquete como instalador para distribuirlos. Ojo que estos archivos, pueden archivos normales, como hojas Excel, de texto, aplicaciones realizadas en algún lenguaje, etc...

Ahora la gracia que esta distribución sea lo más fácil posible no?, ojala que las personas sólo tengan que hacer que hacer "enter... enter... enter..." y nada más... bueno... para uds les tengo estos tres datos.
  • Inno Setup, permite hacer el clásico instalador para w$ (windows.... aaarg!) donde agregamos los archivos que queramos e incluso podemos modificar el script de instalación a mano para hacer algo extra durante el proceso de instalación ;) que bueno esto no???...
  • NSIS, este instalador también permite hacer el típico instalador de windows...
  • IzPack, la gracia de esta herramienta, es que hace instaladores utilizando java, es decir, podemos hacer instaladores multiplataforma!... :D

Bueno, espero estos datos les gusten y sirvan

Un viaje al pasado del web...... jojojojo...

Alguien a pensado en como era la página de google cuando comenzó? o como era la página de tal sitio en el sitio... bueno ahora podemos hacernos un idea de ese avance utilizando webarchive, esto mantiene los sitios en un cache y es posible navegar por algunas partes de los sitios.

Buena suerte a todos!

23 junio 2006

Configurar repositorios para la actualización de Mandriva

Mandriva ha solucionado este problema de una manera muy elegante y pensada en todos los usuarios, pues no es necesario perder tiempo consiguiendo el nombre de un repositorio, la estructura de directorio... aunque bueno, también se puede hacer :D
La manera fácil, es así:
- en el menu de configuración, vamos a configurar tu computador.
- aqui escogemos sotware managment.
- aquí escogemos repositorios o medios de instalación.
- en esta ventana escogemos el botón Add y aquí nos preguntará si Official Updates (Updates oficiales de la distribución) o Distribution Source (paquetes fuentes de la distribución). La diferencia está en que los primeros tal como dice son las actualizaciones a los paquetes instalados por defecto y la segunda, justamente los paquetes de instalación de la distribución.
- después aparecerá una lista de mirrors o servidores espejos de los oficiales que podemos escoger.
- se tomará un momento para crear un índice de los paquetes existentes en el repositorio.
- Finalizado el proceso de revisión del repositorio, podemos salir de esta ventana e ir a instalar software, donde podemos utilizar el buscar (la manera más fácil o revisar el arbol que aparece ahi como Worsktation, Server, etc...)
- escogido el software a instalar presionamos el botón instalar y el resto es historia...
:D
la manera difícil, no es tan así tampoco, utilizamos el comando urpmi.addmedia y la manera sencilla de esto es utilizando easyurpmi que entrega los comandos listos para ejecutar (esto hay que hacerlo como root!!! asi es que ojo!!!!!!!!!)

Que mejor? que más fácil?

Configurar repositorios para la actualizacion de Fedora Core

Hacer esto es bastante fácil y depende de la distribución de linux. Pero antes es necesario que tengamos claro los respositorios que usaremos y esto también es distinto en cada plataforma.
En el caso de Fedora (RedHat) existen repositorios en chile que son muy buenos, como el de la USM (Universidad Santa Maria) que tiene buenas actualizaciones y rapidez. Para configurar esto podemos hacerlo de dos formas, "en duro" o utilizando las variables de yum, como son $releasever (version de Fedora) $basearch (tipo de sistema i386, etc). Para configurarlo solo debemos crear un repositorio de esta forma:
- crear un archivo con extensión .repo en el directorio /etc/yum.repos.d/
- en este archivo copiar esto:

[UTFSM-core]
name=Fedora Core $releasever - $basearch - Core
baseurl=ftp://ftp.inf.utfsm.cl/pub/Linux/Fedora/linux/core/$releasever/$basearch/os/
enabled=1

con esto configuramos un respositorio para instalar los programas desde la red, sin tener que estar cambiando cd's.

Ojo que el enabled=1 indica que es posible usarlo, si le pusieramos un 0, este no será utilizado por yum.

Después, tenemos que cambiar solamente baseurl, para updates sería así:
baseurl=ftp://ftp.inf.utfsm.cl/pub/Linux/fedora/linux/core/updates/4/i386/

y para los extras:
baseurl=ftp://ftp.inf.utfsm.cl/pub/Linux/fedora/linux/extras/4/i386

En estas ultimas urls pueden ver que esta "en duro" los dos parámetros.

Finalmente, hay que revisar que el servicio yum esta activado esto pueden hacerlo con:
chkconfig --list yum
esto les debiera mostrar algo como:
yum 0:desactivado 1:desactivado 2:activo 3:activo 4:activo 5:activo 6:desactivado

con esto nos aseguramos que el computador al partir em modo 3 o 5 partirá automáticamente.

Para revisar si esta activo en el momento basta con ejecutar:
service yum status

debiera devolver algo como:
Está activada la actualización nocturna yum.

Bueno, como siempre, espero les siva y si tienen alguna duda, pregunten!!

21 junio 2006

¿De donde saco software libre?

Esta es la tipica pregunta que me hacen cuando empiezo a hablar de este tema, pues la mayoria deben pensar que es de alguna manera difícil o poco amigable y la cosa es al revés, hay harto donde encontrar y para las distintas distribuciones de linux :D y también para Win...nnn...d...ows... (aaaarrrggg....), asi es, no es necesario piratear todo para windows, también hay software bueno y gratis :D
Para empezar, uno de los repositorios mas grandes de proyectos de software libre es sin duda sourceforge, donde hasta uno mismo si tiene una buena idea, puede alojar ahi sus archivos para distribuir el programa.
Otro buen buscador, pues no aloja software es freshmeat, la gracia que tiene es que al inscribirse en el sitio (obviamente es gratis) permite realizar filtros sobre las busquedas en base al sistema operativo, lenguaje de desarrollo, madurez del programa (beta, estable - que es lo recomendable a instalar para aquellas que no tengan grandes conocimientos de computación-, etc...) y otros filtros muy útiles también.
Desde estos repositorios es posible llegar a software de todo tipo y de gran calidad para usarlo como persona natural o dentro de la empresa, aquí podemos encontrar por ejemplos, manejadores de proyectos (tal como Microsoft Project), creación de documentos (OpenOffice o una gran gama de aplicaciones para crear documentos con latex), manejo de imágenes, etc...
Ahora la gran ventaja de usar linux -entre tantas y tantas otras sobre W$- es que podemos setear repositorios de software para recoger de manera automática, las actualizaciones de los programas instalados en nuestra máquina o encontrar la versión oficial precompilada para nuestra distribución. Este sistema se ha depurado mucho en el tiempo, y cada distribución trae su propia herramienta para esto, por ejemplo, Fedora tiene Yum, Mandriva urpmi, Debian apt entre los más conocidos. Probablemente ahora esten pensando cual es mejor? la respuesta es simple, usen la que trae por defecto la distribución, pues así estarán seguro de que funcione lo mejor posible (en un post futuro explicaré como setear los repositorios en uno y otro -personalmente he usado yum, urpmi y yast-) .
Así si lo imaginan basta con ingresar un comando como "yum install amsn" y listo, con eso la aplicación automática se conecta al repositorio configurado y revisa si existe la aplicación, revisa las dependencias, si falta algún paquete o libreria avisará y mostrará todo lo necesario para instalar e instalará sólo, ¿qué mejor que esto???
En fin, como pueden ver, desde donde obtener software libre no es difícil y mejor aún software probado para la distribución es también sencillo y como siempre, si necesitan alguna ayuda o les gustaria que pusiera un post de algún tema en especial, comenten o manden mail.
No se desanimen con linux!!!