Installing Lazarus/es

From Free Pascal wiki
Jump to: navigation, search

Deutsch (de) English (en) español (es) suomi (fi) français (fr) magyar (hu) 日本語 (ja) 한국어 (ko) Nederlands (nl) português (pt) slovenčina (sk) Tiếng Việt (vi) 中文(中国大陆)‎ (zh_CN)

Notas sobre el nuevo proceso de instalación

Tanto Lazarus como Free Pascal han mejorado muchísimo en la forma de instalarse, en las últimas versiones. Los documentos antiguos ya casi no son válidos, anticuados, y liosos.

Hoy en día, instalar Free Pascal o Lazarus es cualquer sistema es tan sencillo como instalar cualquier otro programa.

Para instalar las últimas versiones estables de los paquetes, simplemente diríjase a SourceForge, a la página de descargas de Lazarus, y proceda a la instalación de los paquetes como de costumbre. Hay versiones para Windows, OS X y Linux.

Necesitará instalar todos los paquetes para que funcione correctamente. Concretamente, Lazarus no solo necesita el paquete fpc, también necesita el fpc-sources para funcionar correctamente, además de la mayoría de las librerías.

Para distribuciones como Debian, ni siquiera precisa de ir a SourceForge. Ya se encuentra en los repositorios unstable y testing, y solo hay que hacer un apt-get install lazarus.


Fuentes de FPC

Puede instalar el paquete fpc-sources, o utilizar SVN para obetener versiones más actualizadas:

Instantáneas del desarrollo

¿Cómo se hace esto? (Necesita tener instalado SVN, claro. Busque aquí las instrucciones sobre cómo se hace.)

Cambie de carpeta (cd) a la carpeta superior de su zona de desarrollo, por ejemplo

[]$ cd /home/username/FreePascal

Para recibir el repositorio de fuentes completo, todos los módulos disponibles públicamente, teclee

[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc

Normalmente, ejecutara este paso sólo una vez.

Para actualizar unas fuentes descargadas (checkout) con anterioridad

[] $svn update fpc

Via Repositorios para instalar en Ubuntu

Instalando Lazarus desde repositorios Ubuntu

En www.hu.freepascal.org están los repositorios con los ficheros deb de Lazarus y FPC para Ubuntu

Forma rápida

En el párrafo siguiente, hay una serie de comando que debería teclear en una consola para descargar e instalar Lazarus en un sistema Ubuntu.

Puede seleccionar, copiar y pegar en su editor favorito el siguiente script y guardarlo en su carpeta /home con un nombre como getlaz:

 #!/bin/sh
 gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
 gpg --export 6A11800F | sudo apt-key add -
 echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe" \
     >/etc/apt/sources.list.d/lazarus.list
 apt-get update
 apt-get install lazarus

Una vez guardado el script, vamos a darle premisos de ejecución y ponerlo en marcha (puede copiar estas lineas y pegarlas en una terminal, simplemente pulse la combinación de teclas Shift+Insert):

 chmod +x getlaz
 sudo ./getlaz          # Esta orden se ejecuta con premisos de administrador, deberá escribir la contraseña de root

Este proceso descargará alrededor de 100 Mb de datos desde el repositorio de Lazarus. Debería tardar unos 5 minutos con una conexión rápida. Si en algún momento se detiene para pedir confirmación solo deberá contestar "y" para yes.

Cuando termine y vuelva al shell de consola, estará listo. Busque en el menú "Programación", debería tener un Lazarus instalado y plenamente funcional.

Ahora, aquí tenemos las instrucciones para instalar pasa a paso. Ignórelas si el proceso anterior se ha resuelto de forma favorable. Por favor, vuelva y anote aquí cualquier prueba y cambios que ayuden a aclarar esta sección.

Agregando la clave

Descargue la clave desde el servidor público:

 gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F

Agrégela al sistema apt:

 gpg --export 6A11800F | sudo apt-key add -

Puede ver si está en la lista de claves con el siguiente comando:

 sudo apt-key list

Agregar el repositorio

Puede usar Synaptic directamente o editar a mano, con su editor favorito, el fichero /etc/apt/sources.list.

Para agregar el repositorio estable a synaptic, utilice la siguiente línea:

 deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe

O usa una consola, escribiendo:

 sudo echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe">/etc/apt/sources.list.d/lazarus.list

Para usar el repositorio de pruebas:

 deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe

O igualmente, escribiendo en una consola:

 sudo echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe">/etc/apt/sources.list.d/lazarus.list

Instalar Lazarus

Ahora ya puede instalar Lazarus a través de apt con las siguientes ordenes:

 apt-get update; apt-get install lazarus

Instalación de Free Pascal en Mac OS X

Descargue los paquetes disponibles para OS X, e instale como de costumbre.

Necesita las herramientas de desarrollo de Apple.


Descarga de Lazarus mediante SVN
 [] $ svn checkout http://svn.freepascal.org/svn/lazarus/trunk/ lazarus 

(o cualquier otra carpeta donde desee poner sus fuentes)

En sucesivas ocasiones, para actualizar simplemente teclee

 []$ svn update lazarus

Para ampliar información sobre Subversion, vea: http://subversion.tigris.org/

Compilar y ejecutar

Si ha hecho checkout desde cvs o svn, el paso siguiente es:

Compilar Lazarus
 []$ cd lazarus
 []$ make clean all (gmake en BSD)

Si fpc está instalado correctamente, la compilación debería funcionar sin problemas. Si no, vea el FAQ.

Arrancar lazarus
 []$ ./lazarus

El IDE debería inicarse. Si arrancó Lazarus en un terminal, puede ver algunas notas sobre ajustes que falta realizar. Esto es normal la primera vez. El IDE intenta automáticamente localizar dónde están instalados el compilador de Free Pascal y sus fuentes buscando en las carpetas más comunes.

Compruebe las rutas de acceso
Utilice el menú del IDE para ir a
Entorno:: - > Opciones de entorno - > Archivos

La 'Carpeta de fuentes de FPC ' debe apuntar a su carpeta de fuentes de fpc. Esta carpeta habitualmente termina con /fpc/ o /fpcsrc/ (por ejemplo usr/src/fpcsrc o /home/usuario/freepascal/fpc) y contiene normalmente carpetas como 'compiler', 'docs', 'fcl', 'rtl' y 'packages'.

Pendiente: definir las otras rutas de acceso

Nota

Para actualizar Lazarus puede utilizar

 []$ svn update lazarus

después para cualquier ruta de la actualización:

 []$ make clean all   (gmake on BSD)

esto reconstruirá Lazarus y creará un IDE sin paquetes de Lazarus. Para enlazar los paquetes instalados después de lo anterior haga:

 []$ make idepkg

Colaboradores iniciales y cambios

Esta página ha sido convertida desde epikwiki [versión http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus].

  • Importado y formato inicial. VlxAdmin 9/22/2003
  • Parte de Joe cambiada para Windows por requerir fpc 1.0.10. Vincent 9/25/2003
  • Actualizado "¿Qué se requiere para Lazarus". AndrewJohnson 10/1/2003
  • Terminado ajuste del formato de la página InstallingLazarus VlxAdmin 2/22/2004
  • Envió algunas notas sobre Installing FPC and Lazarus: sobre todo experiencias al intentar conseguir las RUTAS correctas en Linux. 3/11/2004 User:Kirkpatc
  • Copió el contenido de mi nota en la sección principal de InstallingLazarus, corregiéndola ligeramente. No sé quitar la nota original. 3/12/2004 User:Kirkpatc
  • Quitó la nota original. Puso en orden el wiki y ajustó un poco el formato. VlxAdmin
  • Corrigió un par de errores mecanográficos - 3/12/2004 User:Kirkpatc
  • Añadió el enlace para la copia diaria de los paquetes DEB - 3/27/2004 Vincent
  • Arregló enlaces en GettingLazarus (descarga de binarios) y otras páginas. 22 de julio de 2004 User:Kirkpatc
  • Añadió el enlace para los paquetes deb de Lazarus - 19 de agosto de 2004 VincentSnijders
  • Agregó una breve nota sobre la instalación en Debian - 23 de noviembre de 2004 User:Kirkpatc
  • Considerables reescritura y reorganización de la sección sobre instalación - 11 de Diciembre de 2004 User:Kirkpatc
  • Arregló enlace roto - el 9 de oct de 2005 User:Avantman42
  • Remodelación total. Estaba todo anticuado. --Javuchi 05:37, 22 November 2008 (CET)
  • Añadió las ordenes necesarias para instalar Lazarus desde repositorios de Ubuntu - Arturom 10:07, 3 December 2008 (CET)