Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

Construir Lazarus en Ubuntu 8.10 con GTK2


Hola... Para los usuarios de Lazarus y Free Pascal que han tenido el mismo problema que yo tuve de no poder trabajar bien con estas herramientas en ubuntu 8.10, comenzando porque se ve feo y poco estético.

Ya por fin encontré la manera de Construir lazarus con GTK2 en Ubuntu 8.10 después de muchas madrugadas googleando en otros idiomas...

Primero debes descargar la versión de free Pascal para Linux... como MÍNIMO la 2.2.2... el enlace siguiente te lleva a la pagina de descarga de los paquetes .deb los cuales tuve que instalar uno por uno siguiendo las dependencias...

http://sourceforge.net/project/showfiles.php?group_id=2174&package_id=2252&release_id=618773

(La mejor opción es descargar el archivo que esta en formato .tar ya que contiene todos los .deb necesarios en un solo archivo, solamente hay que descomprimirlo y luego hacer el proceso de instalarlos uno por uno)


Ahora harás posible la construcción con GTK2 de todos los proyectos que compilemos, incluyendo el propio lazarus, para ello debes abrir el archivo /etc/fpc.cfg con:

sudo gedit /etc/fpc.cfg

Busca en este archivo la sección que dice:


# -------------
# Linking
# -------------

Un poco mas abajo encontraras algo como esto:


# always pass an option to the linker
#-k-s

Debes Modificarlo para que quede como esto:

# always pass an option to the linker

#-k-s
-k--noinhibit-exec

Guarda y ya con esto podras compilar proyectos con GTK2 pero no podrás aun compilar el IDE de lazarus... Deberas seguir los siguientes pasos.

Luego de tener la version necesaria de FPC bien configurada, descarga la ultima version de lazarus a traves de SVN, en mi caso la 0.9.27.

(OJO: La version 0.9.24-0-9 de lazarus que se encuentra en los repositorios de ubuntu 8.10 no la pude compilar con gtk2 porque da error y la versión 0.9.26 que se encuentra en los repositorios propios de Lazarus una ves que se compila con gtk2 se cierra totalmente y sin previo aviso cuando usas la opción de "copiar", ya sea con CTRL + C, CTRL + X, Editar >> Copiar, o con Click derecho >> Copiar... es por esto que hay que usar una versión de lazarus >= 0.9.27)

Ahora bien, para descargar dicha version, si no tienes svn debes instalar el paquete "subversion" a traves de sinaptic o con el comando:

apt-get install subversion

Una ves instalado creamos una carpeta en cualquier parte que podrias llamar "descargas_svn"... Entra en ella a traves de la consola.

Ahora descargamos la última versión de lazarus a través de SVN con el comando:

svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus

Una vez descargados todos los archivos entramos en la carpeta que se acaba de crear:

cd lazarus

Compilamos el codigo fuente con MAKE con el comando:

make all

Una ves terminado puedes abrir lazarus (el cual automáticamente ya deberia estar compilado con gtk2, no necesitas reconstruirlo) entrando a esa misma carpeta con la consola y escribiendo:

./startlazarus

Y si quieres hacer la instalación completa para no tener que estar entrando a la misma carpeta por consola cada vez que quieras abrir lazarus escribes:

sudo make install

De este modo puedes llamarlo solo con escribir desde cualquier parte:

startlazarus

Espero que puedas completar todo con éxito...

Una Imagen de mi Lazarus...


Escribanme si tienen algún problema...

OpenClip ART - Imagenes prediseñandas en Linux

Hace poco mi novia estaba usando mi computadora para hacer una presentacion de un trabajo para la universidad, cuando trató de buscar imagenes prediseñadas en el openoffice pues sencillamente no las encontró. Así que comencé desde ese momento a buscar una manera de instalar algun paquete de imagenes predideñadas en mi linux y que preferiblemente fuese compatible con el openoffice tal como las imagenes predideñadas de el paquete office de windows. Pues bien, indagando un poco hallé lo que buscaba, es precisamente el paquete que recomiendo a todos los que necesiten de imagenes prediseñadas en linux.

Se trata de un paquete gratuito de imágenes que vienen en diversos formatos, que es compatible con openoffice, que incluso en cierto formato (SVG) podemos editar nosotros mismos las imágenes (con inkscape por ejemplo) y que además en instalable desde el gestor de paquetes de Debian, ubuntu y sus derivados.


Los paquetes disponibles en los repositorios son:

openclipart
Es un metapaquete que instala todos los paquetes y dependencias.

openclipart-svg
Imagenes originales en formato svg, que podremos editar en aplicaciones como Inkscape.

openclipart-png
Las mísmas imagenes pero exportadas a png y que son los que generalmente se usan para nuestra web, documentos, etc.

openclipart-openoffice.org
Nos permite configurar OpenOffice.org para que nos aparezcan los clipart dentro de su galería interna, de manera que insertarlos en cualquier documento sea un proceso muy sencillo. Lógicamente, por dependencias nos instalará el paquete openclipart-png, ya que es este el que realmente contiene las imágenes.

Si hacemos la instalación del paquete para openoffice pues nos facilitará mucho la vida al momento de hacer paginas web, documentos entre otros. Lo digo por experiencia propia.

Open Clip Art Library

Framework PHP en Eclipse para Linux, Windows y Mac OS X también

Publicidad




He comenzado a hacer un sistema en PHP y me surgió la duda de si podría encontrar un Framework que me ayudara a realizar mis códigos en PHP y que me pudiera autocompletar o por lo menos darme sugerencias de las funciones y variables con las que estoy trabajando, mientras voy escribiendo el código. Existen varios programas en Windows que hace un tiempo estuve probando y me funcionaron bien, pero lamentablemente me vi como loco buscando claves y seriales, porque por supuesto... eran pagos.

Pues bien, después de unos cuantos años más de experiencia en búsqueda me he conseguido con la plataforma Eclipse, la cual es es muy utilizada para la programación en Java y es una potente herramienta de desarrollo para los programadores y que además ofrece una gran cantidad de plugins con los cuales podemos adaptarlo a nuestras necesidades de desarrollo y entre las variedad de herramientas que pude conseguir está en framework para PHP.

Se trata de PDT (PHP Development Tools), un producto de PDT Proyect, el cual busca complementar las herramientas de desarrollo web de Eclipse brindando una excelente herramienta de trabajo para PHP.

Además tiene la posibilidad de enviarnos al manual de PHP, ya sea directamente a través de PHP.net o direccionándolo hacia algún manual que hayamos descargado hacia nuestras computadoras. Muy pronto haré un pequeño post de cómo configurar todo ésto que hoy les comento.

Una de las mejores ventajas del framework PDT es que es totalmente gratis y que además no necesitas descargar el eclipse y luego agregarle el plugin, sino que puedes hacer una descarga que contiene todas los plugins necesarios para su funcionamiento conjuntamente con el Eclipse, todo en un solo archivo comprimido ALL IN ONE (así lo llaman ellos), el cual descomprimes y simplemente lo ejecutas, sin instalación... Podrías llevarlo en tu pendrive!

Aquí encontraras los links relacionados y los de descarga:

Eclipse
PDT Project
PDT (Download - Windows, Linux)



Publicidad