* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Como instalar FreePascal sin empaquetar.

Hola a todos!
Aquí les dejo otro intento de tutorial, esta vez relacionado con un lenguaje de programación muy conocido. Pascal usando FreePascal

Free Pascal

Info acerca de Free Pascal aqui.

Quiero decirles que, si bien es cierto que existe una versión en .rpm en este mini-tutorial usaremos la versión binaria empaquetada en .tar.
Para descargar freePascal haz click en este enlace . otras arquitecturas aqui.

Una vez descargado nos cambiamos a "modo konsole"

[Usuario@localhost ~]$ su -
Password: *******

Creando Directorios

[root@localhost ~]# mkdir /tmpfp {este sera un directorio temporal para desempaquetar el archivo}
[root@localhost ~]# mkdir /opt/fpc {En este directorio instalaremos el Compilador Free Pascal}
[root@localhost ~]# mkdir /home/usuario/fpc {En este directorio guardaremos nuestros proyectos}

Creados los directorios procedemos a desempaquetar el archivo en la carpeta temporal

[root@localhost ~]# tar xvf /home/Ususario/Descargas/fpc-2.2.4.i386-linux.tar -C /tmpfp
install.sh
binary.i386-linux.tar
demo.tar.gz
doc-pdf.tar.gz

Instalando!

[root@localhost ~]#sh install.sh

This shell script will attempt to install the Free Pascal Compiler
version 2.2.4 with the items you select                           

Personalizando Instalación

Install prefix (/usr or /usr/local)  [/usr/local] : /opt/fpc 

{Usamos el directorio que creamos en principio, si lo desea pude instalarlo por defecto. 
   Sin embargo, la razón por la cual en este nini-tutorial se usan directorios personalizados es
para dejar ver la versatilidad de la Shell de linux. 
   "NO TENGAS MIEDO A ABRIR LA CONSOLA. ES TU AMIGA!"}

Installing compiler and RTL for i386-linux...               
Installing utilities...                                     
Install Textmode IDE (Y/n) ? Y      
{Instalamos todo diciendo que si a las cuestiones (Y/n) ? Y}                        
Install FCL (Y/n) ? Y                                       
Installing fcl-async                                        
Installing fcl-base                                         
Installing fcl-db                                           
Installing fcl-fpcunit                                      
Installing fcl-image                                        
Installing fcl-json                                         
Installing fcl-net                                          
Installing fcl-passrc                                       
Installing fcl-process                                      
Installing fcl-registry                                     
Installing fcl-web                                          
Installing fcl-xml                                          
Install packages (Y/n) ? Y                                  
Installing a52                                              
Installing aspell                                           
Installing bfd                                              
Installing cairo                                            
Installing cdrom                                            
Installing chm                                              
Installing dbus                                             
Installing dts                                              
Installing fftw                                             
Installing fpgtk                                            
Installing fpmkunit                                         
Installing fv                                               
Installing gdbint                                           
Installing gdbm                                             
Installing ggi                                              
Installing gnome1                                           
Installing graph                                            
Installing gtk1                                             
Installing gtk2                                             
Installing hash                                             
Installing httpd13                                          
Installing httpd20                                          
Installing httpd22                                          
Installing ibase                                            
Installing iconvenc                                         
Installing imagemagick                                      
Installing imlib                                            
Installing ldap                                             
Installing libc                                             
Installing libcurl                                          
Installing libgd                                            
Installing libpng                                           
Installing mad                                              
Installing modplug                                          
Installing mysql                                            
Installing ncurses                                          
Installing newt                                             
Installing numlib                                           
Installing odbc                                             
Installing oggvorbis                                        
Installing openal                                           
Installing opengl                                           
Installing openssl                                          
Installing oracle                                           
Installing pasjpeg                                          
Installing paszlib                                          
Installing pcap                                             
Installing postgres                                         
Installing pthreads                                         
Installing pxlib                                            
Installing regexpr                                          
Installing sdl                                              
Installing sqlite                                           
Installing svgalib                                          
Installing symbolic                                         
Installing syslog                                           
Installing tcl                                              
Installing unixutil                                         
Installing unzip                                            
Installing users                                            
Installing utmp                                             
Installing uuid                                             
Installing x11
Installing xforms
Installing zlib
Done.

Install documentation (Y/n) ? Y
Installing documentation in /opt/fpc/share/doc/fpc-2.2.4 ...
Done.

Install demos (Y/n) ? Y
Install demos in [/opt/fpc/share/doc/fpc-2.2.4/examples] : /opt/fpc/share/doc/fpc-2.2.4/examples
Installing demos in /opt/fpc/share/doc/fpc-2.2.4/examples ...
Done.

Running on linux
Write permission in /etc.
Write permission in /opt/fpc/lib/fpc/2.2.4.
Directory /opt/fpc/lib/fpc/2.2.4/ide/text did not exist, attempting to create it now
Saved old compiler config to /etc/fpc.cfg.orig
Writing sample configuration file to /etc/fpc.cfg
Writing sample configuration file to /opt/fpc/lib/fpc/2.2.4/ide/text/fp.cfg
Writing sample configuration file to /opt/fpc/lib/fpc/2.2.4/ide/text/fp.ini

End of installation.

Refer to the documentation for more information.

Eliminando Archivos Temporales

[root@localhost tmpfp]# cd

Borramos la carpeta temporal "tmpfp"

[root@localhost ~]# rm -rf /tmpfp

Cambiamos a modo usuario normal

[root@localhost ~]# exit

Tecleamos

[Usuario@localhost ~]$ fp

Ya tenemos instalado nuestro Compilador!

Lo primero es configurar el directorio File/Change dir...
y seleccionamos el que creamos en principio /home/usuario/fpc/OK

Probando...

Que les parece si creamos un “hola blogdrake”
Aqui vamos

Program HOLA_BLOGDRAKE;
Begin
ClrScr;
Write(' Hola BlogDrake! ');
Readkey
End.

Y asi termina este mini-tutorial. Acepto criticas y sugerencias

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Drakor

# 79850 Retocado y agregado a la documentacion.

Lo eh retocado minimamente para que sea mas cómoda su lectura.
Saludos.
 
"Cuando hay libertad, todo lo demás sobra."



Gravatar de shinigami

# 79858 Gracias!

Gracias por la ayuda y el apoyo, es muy significativo para todo miembro de BlogDrake

*****************************************
La noche es mas oscura antes del amanecer

Mandriva Linux No Window$

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.