Archive for 26 octubre 2009

Instalación del compilador FreePascal sobre GNU/Linux

26/10/2009

Lo primero seria bajar el compilador adecuado para el sistema, para hacer la guía lo mas genérica posible y asegurar que el compilador no fue modificado por ninguna distribución sera utilizado el paquete .tar correspondiente a la arquitectura del sistema bajado desde la página oficial del proyecto, también esta disponible en archivos rpm y deb (al final se explica como instalar desde estos archivos).
La instalación es bastante simple, puede resumirse en 3 pasos, descargar el archivo .tar, descomprimirlo e instalar…

Para averiguar que tipo de arquitectura tiene nuestro sistema utilizamos el comando “uname -m” esto nos da como salida una linea parecida a la siguiente:

[vampird@sharwyn]:~$ uname -m
x86_64

Esto nos indica que la arquitectura de la PC del ejemplo es x86_64 y debemos usa los paquetes para amd64/x86_64, si en vez de x86_64 apareciera ix86 donde la x puede ser 3, 4, 5, o 6 no indica que el sistema es de 32 bits y debemos usar los paquetes que vienen para intel/i386
Lo siguiente es ir a http://www.freepascal.org/download.var y bajar los archivos necesarios, en este ejemplo sera el archivo fpc-2.2.4.x86_64-linux.tar, que pueden bajar usando cualquier aplicación que les resulte cómoda, en mi caso uso wget.
Ahora queda descomprimir el archivo tar y ejecutar el script de instalación
A continuación sigue la salida de la terminal durante la instalación, ahí pueden ver los comandos ingresados y su correspondiente salida

[vampird@sharwyn]:~$ cd /software/GNULinux
[vampird@sharwyn]:/software/GNULinux$ wget ftp://ftp.freepascal.org/pub/fpc/dist/2.2.4/x86_64-linux/fpc-2.2.4.x86_64-linux.tar
–2009-07-16 23:57:34– ftp://ftp.freepascal.org/pub/fpc/dist/2.2.4/x86_64-linux/fpc-2.2.4.x86_64-linux.tar=> `fpc-2.2.4.x86_64-linux.tar’
Resolving ftp.freepascal.org… 193.224.143.26

Connecting to ftp.freepascal.org|193.224.143.26|:21… connected.

Logging in as anonymous … Logged in!

==> SYST … done.

==> PWD … done.

==> TYPE I … done. ==> CWD /pub/fpc/dist/2.2.4/x86_64-linux … done.

==> SIZE fpc-2.2.4.x86_64-linux.tar … 36771840

==> PASV … done.

==> RETR fpc-2.2.4.x86_64-linux.tar … done.

Length: 36771840 (35M)

100%[=====================================================>] 36,771,840 66.2K/s in 9m 19s

2009-07-17 00:06:57 (64.3 KB/s) – `fpc-2.2.4.x86_64-linux.tar’ saved [36771840]

[vampird@sharwyn]:/software/GNULinux$ tar xvf fpc-2.2.4.x86_64-linux.tar

install.sh

binary.x86_64-linux.tar

demo.tar.gz

doc-pdf.tar.gz

[vampird@sharwyn]:/software/GNULinux$ su

Password:

[root@sharwyn]:/software/GNULinux # ./install.sh

This shell script will attempt to install the Free Pascal Compiler

version 2.2.4 with the items you select

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

Installing compiler and RTL for x86_64-linux…

Installing utilities…

Install Textmode IDE (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 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 unzip

Installing users

Installing utmp

Installing uuid

Installing x11

Installing xforms

Installing zlib

Done.

Install documentation (Y/n) ? Y

Installing documentation in /usr/local/share/doc/fpc-2.2.4 …

Done.

Install demos (Y/n) ? Y

Install demos in [/usr/local/share/doc/fpc-2.2.4/examples] :

Installing demos in /usr/local/share/doc/fpc-2.2.4/examples …

Done.

Running on linux

Write permission in /etc.

Write permission in /usr/local/lib/fpc/2.2.4.

Directory /usr/local/lib/fpc/2.2.4/ide/text did not exist, attempting to create it now

Writing sample configuration file to /etc/fpc.cfg

Writing sample configuration file to /usr/local/lib/fpc/2.2.4/ide/text/fp.cfg

Writing sample configuration file to /usr/local/lib/fpc/2.2.4/ide/text/fp.ini

End of installation.

Refer to the documentation for more information.

[root@sharwyn]:/software/GNULinux # exit

exit

[vampird@sharwyn]:/software/GNULinux$ rm binary.x86_64-linux.tar demo.tar.gz doc-pdf.tar.gz install.sh

[vampird@sharwyn]:/software/GNULinux$

En el caso de utilizar openSuSE

[vampird@sharwyn]:~$ su -c “zypper in fpc fpc-doc”

Password:

Retrieving repository ‘KDE4.2.3C’ metadata [done]

Building reposito0ry ‘KDE4.2.3C’ cache [done]

Retrieving repository ‘KDE4.2.3CP’ metadata [done]

Building repository ‘KDE4.2.3CP’ cache [done]

Retrieving repository ‘KDE:KDE4:Playground’ metadata [done]

Building repository ‘KDE:KDE4:Playground’ cache [done]

Retrieving repository ‘Mozilla’ metadata [done]

Building repository ‘Mozilla’ cache [done]

Retrieving repository ‘Packman’ metadata [done]

Building repository ‘Packman’ cache [done]

Retrieving repository ‘VLC’ metadata [done]

Building repository ‘VLC’ cache [done]

Retrieving repository ‘openSUSE-11.1-Update’ metadata [done]

Building repository ‘openSUSE-11.1-Update’ cache [done]

Loading repository data…

Reading installed packages…

Resolving package dependencies…

The following NEW packages are going to be installed:

fpc fpc-doc

Overall download size: 22.0 M. After the operation, additional 184.2 M will be used.

Continue? [YES/no]: YES

Retrieving package fpc-doc-2.2.4-0.pm.1.x86_64 (1/2), 5.8 M (15.1 M unpacked)

Retrieving: fpc-doc-2.2.4-0.pm.1.x86_64.rpm [done (62.6 K/s)]

Installing: fpc-doc-2.2.4-0.pm.1 [done]

Retrieving package fpc-2.2.4-0.pm.1.x86_64 (2/2), 16.2 M (169.1 M unpacked)

Retrieving: fpc-2.2.4-0.pm.1.x86_64.rpm [done (64.1 K/s)]

Installing: fpc-2.2.4-0.pm.1 [done]

[vampird@sharwyn]:~$

Instalación desde los archivos rpm

Archivos necesarios:

fpc-2.2.4-1.x86_64.rpm

fpc-docs-2.2.4-1.x86_64.rpm

Comando:

rpm -i fpc*.rpm

Instalación desde los archivos deb (*)

Archivos necesarios:

fpc-docs-2.2.4-1.x86_64.rpm

fp-docs_2.2.4-0_all.deb

fp-ide_2.2.4-0_amd64.deb

fp-units-base_2.2.4-0_amd64.deb

Comando:

dpkg -i fp*.deb

(*) Estos paquetes .deb que se encuentran en la pagina NO son oficiales

Nota: La utilización del compilador es igual que la de la version para windows, el comando fp inicia el IDE, o también se puede compilar desde la consola usando el comando fpc, aclaro que la configuración del IDE es solo aplicable al IDE (lo mismo para windows), por lo que recomiendo editar el archivo

~/.bashrc (o el correspondiente al shell utilizado) y agregar la linea: alias fpc=’fpc -Co -Cr’

 

Como instalar Linux en un Tejon muerto

09/10/2009

Enfrentémoslo: cualquier kiddie de programación con un par de alicates puede poner el Red Hat en un Compaq, la tostadora de su mamá, o aún el perro de la familia. Pero nada le dará mas puntos como geek que la instalación de Linux en un tejón muerto. Por lo tanto, si usted realmente desea ganar su sombrero del mago, sólo lea las instrucciones, y pronto sus amigos pensarán que usted es la pre reencarnación de Linus Torvalds.

Requisitos Mínimos De la Instalación:

  1. una (1) navaja
  2. un (1) destornillador, de cabeza llana, instalar la duppy card (véase el artículo 4. abajo)
  3. computadora con:
    • Lectora de CD
    • Usb, Ethernet, o una ranura libre para la tarjeta inalámbrica del establecimiento de una red
    • Telnet o cliente de SSH instalado
    • programa cyberspiritual del regulador tal como FleshGolem (OS X del mac y Linux), Phranken (Windows 98, YO, 2000), o ItzaLive (OS 8.1-9.x del mac y Amiga)
  4. una (1) duppy card (disponible en CardBus y modelos del PCI) o adaptador externo de SpiritInTheSky (disponible en Ethernet y modelos del USB)
  5. VüDü Linux (disponible de software torcido de las caras)
  6. mínimo un (1) metro cuadrado de superficie no inflamable, en área segura, ventilada
  7. aislamiento
  8. un (1) tejón muerto, buena condición

Requisitos Opcionales De la Instalación:

  • un (1) galón de agua santa (bendiga! la marca de fábrica exorcise el agua es ideal) en una plata o un cubo plateado
  • Un (1) par de guantes de látex
  • una (1) onza de champú antipulgas por ejemplo Ecto-Calma o Mycodex
  • agua corriente y un fregadero grande

La instalación a que da cuenta este artículo fue realizada en piso de concreto, en el garage de una casa apartada, a prueba de incendios, usando un iBook Clamshell de 400MHz, y comenzó poco después puesta del sol local.

Paso 1: Encuentre un tejón adecuado. Los especímenes de parques zoológicos son ideales, pero los tejones más adecuados pueden ser encontrados a lo largo de las carreteras en muchas partes de Norteamérica, las islas británicas, de Europa continental, de Asia, y de partes de África.

  • Otros animales de la familia Mustelidae pueden ser utilizados en lugar de un tejón, pero un adaptador puede ser requerido. En el caso de Perú, se pueden utilizar Castores o Ratas de laboratorio o de chifa, que crecen muy grandes. Vea el apéndice II para los detalles.

Paso 2: Una vez que usted haya obtenido un tejón muerto, compruébelo cuidadosamente para saber si hay daño estructural, particularmente en la espina dorsal, el cráneo, y las piernas. Los tejones muertos no se regeneran, y un tejón con las piernas quebradas exhibirá movilidad limitada. El daño cerebral y de la médula espinal puede interferir con la instalación de Linux y hacer que cualquier sistema instalado sea inestable, así como anular todas las garantías explícitas e implícitas según los leyes de cualesquiera y cada estado, país, o dimensión, presente o futuro alterno.

  • Como precaución contra la infección, use los guantes del látex siempre al manejar su tejón muerto. Se recomienda altamente que usted lave el caparazón con un champú altipulgas adecuado.

Paso 3: Obtenga una copia del FleshGolem o del otro programa cyberspiritual de su proveedor. Esta prueba fue realizada con una copia de FleshGolem descargada de la sección de las utilidades del sitio de Apple. Siga todas las instrucciones de instalación cuidadosamente, incluyendo las adiciones en el archivo de readme.txt.

  • Todos los reguladores cyberspiritual deben ser compatibles con la duppy card o los adaptadores de SpiritInTheSky.

Paso 4: Inserte la duppy card o una el adaptador externo de SpiritInTheSky. Las duppy card trabajan mejor si usted está utilizando un mac con una ranura de Airport; la respuesta en el adaptador externo de SpiritInTheSky puede ser inactiva. Otras notas abajo se aplican solamente a la instalación de la duppy card en el iBook de la prueba usado.

  • La tarjeta tiene una tapa con bisagras y una cubierta clara sobre qué parece una caja pequeña, baja de la marfil. Abra y coloque una cantidad pequeña de pelo y de sangre del tejón en el compartimiento, después cercano la cubierta, teniendo cuidado no deje los pelos perdidos pegarse fuera del compartimiento. Instale la tarjeta en ranura del Airport abriendo las lengüetas blancas pequeñas en la tapa del teclado, levantando el montaje del teclado apagado (teniendo cuidado de los alambres), e insertando la tarjeta en ranura.

Paso 5: Instale la antena de la seguridad de la duppy card (incluida con la tarjeta) en el tejón. Los tejones pueden funcionar sin las antenas de la seguridad, pero esto no se recomienda. Los tejones inseguros pueden ser cortados por cualquier persona con una tarjeta compatible y los pedacitos del tejón. Cada sistema de duppy card/antenna se cifra únicamente de modo que un sistema correctamente instalado permita que solamente el usuario original tenga acceso al tejón.

  • Para instalar la antena, haga una incisión pequeña con la navaja en la nuca del tejón. Entonces empuje la antena abajo de la parte posterior del tejón debajo de la piel. La antena debe penetrar tan profundamente como sea posible a lo largo de la espina dorsal, o la seguridad no será óptima. La antena se puede también instalar cortando la piel trasera del tejón abierta, pero este método se recomienda para los taxidermistas licenciados solamente.

Paso 6: Instale el sistema operativo de su tejón. VüDü es la distribución preferida de Linux para los tejones y especie relacionada (véase el paso 1). Este distro fue diseñada por las Software Engineers german que contribuyeron al proyecto de SuSE antes de que comenzaran software para arriba torcido de las caras en Jamaica. Una distribución alternativa es Pooka, que está disponible para la transferencia directa en SoulForge.net. Sin embargo, no hay estructura de la alfa para MacOS y Amiga, y algunos usuarios de Windows NT han encontrado que las utilidades de Harvey construidas en Pooka pueden causar invisibilidad repentina, imprevisible publican.

Extremidades Del Tech De VüDü:

  • La partición por defecto: /root entra en la médula espinal y el vástago de cerebro, /swap y /soul van en el hemisferio izquierdo del cerebro, y /usr, /var, y /home van a la derecha. Si usted está trabajando con un tejón con daño a una de esas áreas, usted puede alternar estas particiones en cualquiera de los hemisferios del cerebro, pero según lo observado en el paso 2, usar un tejón dañado del cerebro no se recomienda y puede interferir con una correcta instalación.
  • La información de la configuración de sistema y los componentes espirituales del paquete vienen en un pedazo pequeño, enrollado de pergamino. El espacio está disponible para escribir en una contraseña, así como cualquier programa auxiliar como NecroNull. El paquete de VüDü viene con dos volutas, pero un Santeria, un Vodoun, un Wiccan, o un pastor o un sacerdote católico que han experimentado el entrenamiento del pergamino de las caras torcidas pueden también proporcionar los pergaminos convenientemente bendecidos. Compruebe el Home Page de VüDü para encontrar a un clérigo cualificado en su área.
  • Al modificar la voluta, sea seguro utilizar la tinta hecha a base de sangre de pollo, y escriba cuidadosamente. Las varias idiomas se pueden utilizar en la voluta — VüDü se escribe en SoulScript, pero las modificaciones acertadas se han hecho en latino, hebreo, y Enochian. Otras modificaciones se pueden hacer por Telnetting o SSH en su tejón más adelante; comience solamente con la información esencial. Después de acabar modificaciones, ruede para arriba la voluta y pegúela abajo de la garganta del tejón, toda la manera en el estómago. Utilice un destornillador o un lápiz para conseguirle toda la manera adentro.

Paso 7: Instale VüDü sí mismo. En el paquete, habrá un cuadrado grande del papel hierba-perfumado. Éste es el código entero para VüDü. Doble este papel en una forma del origami que se asemeja al animal que usted está instalando VüDü encendido (véase también el apéndice II). Está doblando el dirección para los animales comunes en la caja. Haga un hueco dentro de su tejón de papel y agregue una poco más sangre y pelo de su animal.

  • No pierda el papel; los reemplazos son costosos. Hay recetas para el documento hecho en casa en la Web, pero conseguir toda la información transcrita correctamente es una tarea enorme, pues éste debe ser manuscrito; además, los requisitos de la hierba que recogen, secándose, y curando son formidables.

Paso 8: Procedimientos de Invocation/boot. Coloque el tejón en centro de la superficie incombustible, la ventilación que se cerciora de es adecuada y todas las puertas son bloqueadas. Dé vuelta apagado a todos los teléfonos y paginadores de la célula, y deje de usar el resto de los dispositivos electrónicos desaprobados. Con la sangre del tejón, manche un pentagram pie-ancho alrededor de su cuerpo. Coloque el co’digo-tejo’n del origami en el punto superior del pentagram, y encienda el papel mientras que hace el incantation del cargador:

¡El reduco del victum de Suse vivo vixi es decessus del absit del creatura de la identificación del ea los facultas Linux! ¡Raíz del revelador, raíz del revelador!

  • El papel debe quemarse con las llamas verdes. Negro o gris significa que las hierbas fueron preparadas incorrectamente. Las llamas púrpuras indican pánico del núcleo; douse las llamas con el cubo de agua santa y abandone el sitio de la instalación inmediatamente. Busque el abrigo en la iglesia más cercana o la otra área sagrada. Usted puede necesitar la ayuda de un exorcista si no puede alcanzar el abrigo en tiempo.
  • Cuando usted produce humo verde, debe fluir sobre el tejón y en su boca y nariz. El tejón despertará como zombi Linux-accionado. Goce de su nuevo tejón no-muerto.

Problemas Comunes

  • Este método de resucitación pone a la mayoría de las criaturas en un humor asqueroso, el tejón de la prueba despertó muy enojado, requiriendo un lanzamiento precipitado de FleshGolem conseguir la bestia bajo control. Se recomienda altamente para tener el cierre de la computadora actual durante el encantamiento.
  • Si no está respondiendo el tejón correctamente, usted puede necesitar hacer algunos ajustes de la configuración vía el telnet; las instrucciones están en el manual de VüDü.
  • Si el tejón no responde al cargar el sistema, llame al servicio técnico ó en su defecto al sacerdote. Cerciórese de intentar el resto de las opciones de localización de averías primero. Después de que dos llamadas libres, el servicio técnico costará un brazo ó una pierna, y aceptarán solamente los miembros frescos, libres de gangrena ó cualquier tipo de úlcera ó várice.

NEGACIÓN: No se dañó ningun tejon o Macintosh en el curso de esta instalación de la prueba. Sus resultados pueden variar. Observe por favor que los tejones del zombi están prohibidos en muchos municipios en California y Wisconsin; el zombi que los tejones deben permanecer leashed siempre en Tejas. Los tejones del zombi pueden moverse a las grandes velocidades, y son propensos a la aceleración repentina; tenga cuidado apropiado al conducir su tejón del zombi. No permita que su tejón del zombi consuma setas o serpientes africanas, o su tejón puede emitir música pegadiza de techno. No los tejones del zombi del taunt. El uso prolongado de un tejón del zombi puede causar acné, insomnio, la lepra, el tiempo inusual, o finales del tiempo. Disponga por favor de sus tejones del zombi correctamente; consulte a su compañía de reciclaje local para los protocolos apropiados de la disposición.

=-=-=-=-=
Powered by Bilbo Blogger