Você está na página 1de 6

LAURA CRISTINA CASTAÑO

35442
XCIRCUIT

Lo primero que haremos será Descargamos el fichero xcircuit-3.3.5.tgz desde


Internet y lo guardamos en el /home.

En el escritorio y desde el menú principal K hacemos clic para abrir la consola


(konsole)

Como pueden ver, en la consola está el prompt, que tiene el siguiente aspecto:

[user@localhost ~]$

Los comandos se escriben a continuación de ese prompt. La $ significa que estamos


usando la consola como usuario corriente. Si hay una # significa que estamos
usando la consola en modo root. Ahora, en la consola, escribimos el comando "ls"
(sin comillas) y pulsamos la tecla Enter para que nos muestre la lista de archivos
que contiene el /home.

[user@localhost ~]$ Ls Una vez pulsada la tecla Enter, nos mostrará el contenido
del directorio /home. Aquí podemos ver el fichero xcircuit-3.3.5.tgz que hemos
guardado en el /home.

[user@localhost

bin/ Datos Desktop/ tmp/ xcircuit-3.3.5.tgz*

Aquí debajo está una imagen gráfica a baja resolución, para que se den cuenta de
como va el asunto.
Descompresión

Ahora tenemos que descomprimir el fichero xcircuit-3.3.5.tgz.

Un "tar", también llamado "bola de alquitrán", sería como tener varios ficheros
separados y ponerlos todos juntos dentro de un sólo fichero. Con el "tar" se juntan
todos los ficheros, pero no quedan comprimidos. Luego se comprime el "tar" y
queda como un "tar.gz", "tgz", "tar.bz2", etc.

Lo más corriente es encontrarse un tar.gz, pero en este caso tenemos un tgz. Un tgz
viene a ser lo mismo que un tar.gz, sólo que algunos tgz pueden ser sólo para
Slackware's pkgtool.

El tgz se descomprime con el mismo comando para un tar.gz. Ejemplo:

Bien. Vamos a descomprimir el fichero xcircuit-3.3.5.tgz. Se trata de un "tgz" así


que lo haremos con comando xzvf xcircuit-3.3.5.tgz

[user@localhost ~] $ tar -xzvf xcircuit-3.3.5.tgz

Se creará un directorio llamado xcircuit-3.3.5 y dentro de éste estará el código


fuente del programa. Comprobamos que se ha creado ese directorio usando de
nuevo el comando "ls". Si se quiere limpiar la pantalla de la consola sólo hay que
escribir el comando "clear" (siempre sin las comillas) y pulsar la tecla Enter.

user@localhost ~] $ ls

bin/ Datos Desktop/ tmp/ xcircuit-3.3.5/ xcircuit-3.3.5.tgz*

Vemos que se ha creado el directorio xcircuit-3.3.5. Tgz


Compilación e instalación

Ahora, para poder compilar el programa, entramos con la consola en el directorio


xcircuit-3.3.5 que acabamos de descomprimir. Para cambiar de directorio se
emplea el comando "cd".

[user@localhost ~]$ Cd xcircuit-3.3.5


[user@localhost xcircuit-3.3.5] $

Vemos que ya no estamos en el /home (~) sino dentro del directorio xcircuit
([user@localhost xcircuit-3.3.5]).

Ahora, con el comando "ls" vemos el contenido de ese directorio.

[user@localhost xcircuit-3.3.5]$ ls

aclocal.m4 examples/ Makefile.in README.ISOLatin2 tool_bar.h


asg/ filelist.c menucalls.c README.notes undo.c
CHANGES files.c menudep.c README.Tcl xcircexec.c
colordefs.h files.c.new menus.h render.c xcircuit.1.m4
config.guess* fontfile.c missing* schema.c XCircuit.ad
config.sub* formats.c mkinstalldirs* selection.c xcircuit.c
configure* functions.c netlist.c spiceparser/ xcircuit.h
configure.in help.c ngspice.c symbol.map xcwrap.c
COPYRIGHT install-sh* parameter.c tclxcircuit.c Xw/
cursors.h keybindings.c prototypes.h text.c
data.string lib/ python.c tkPixmap.c
elements.c libraries.c rcfile.c tkSimple.c
events.c Makefile.am README TODO

[user@localhost xcircuit-3.3.5]$

Casi todas las aplicaciones contienen un fichero llamado "README" y otro


llamado "INSTALL". En ellos está toda la información para compilar e instalar el
programa, etc.

Una vez leído el README vemos que se trata de una operación clásica a base de
"./configure, make y make install".

Bien. Ahora escribimos el comando”. /Configure" (no olvidar poner el punto),


pulsamos la tecla Enter y esperamos un rato hasta que termine y se recupere el
prompt. Esa operación puede tardar un poco.

[user@localhost xcircuit-3.3.5]$ ./configure

Al darle al comando ./configure van apareciendo muchas letras y si todo sale bien y
no da ningún error, cuando deja de escribir entradas y vuelve a mostrar
el prompt, todo queda listo para el próximo paso. Fácil ¿Verdad?
Añado la siguiente imagen para que no se me pierdan. Aquí muestra cuando se ha
terminado la operación el. /configure. Se puede ver el prompt, abajo del todo,
esperando a que le escriban más comandos.

Bien. Ya está configurado. Ahora vamos a compilar el programa con el comando


"make". Para esto primero tienen que estar instalados los paquetes de desarrollo,
como el paquete "make" y el "GCC", que seguramente encontrarás en los CD's de
la distribución. Compilar puede tardar bastante tiempo. Depende del programa y
la velocidad de la computadora.

Escribimos el comando make y le damos a la tecla Enter. Verán aparecer muchas


letras raras. Es el código del programa. Luego a esperar ( a veces un buen rato)
hasta que vuelva a mostrar el prompt.

[user@localhost xcircuit-3.3.5]$ Make.

Aquí está la imagen para que vean la pinta que tiene la consola cuando ha
terminado de compilar el programa ¿Ven que al final de todo está mostrando
el prompt, dónde se escriben los comandos? Eso quiere decir que acabó con la
compilación y si no apareció ningún error entonces queda listo para ser instalado.

Un programa se escribe en un lenguaje de programación que pueden entender los


seres humanos, pero que no entienden los ordenadores. Una vez escrita, la
aplicación se pasa al lenguaje binario de las máquinas mediante la compilación.

La ventaja de compilar un programa es que éste queda como un traje a medida del
PC, queda ajustado a la máquina como si de un guante se tratase, y por lo tanto
funcionará mejor que si se instala desde un rpm, deb, etc.

Ya tienen compilado el programa. Enhorabuena.

Ahora hay que instalarlo. Para instalarlo se emplea el comando "make install".
Para instalar este programa es necesario hacerlo en modo root. Primero pasamos a
modo root con el comando "su" y poniendo a continuación la contraseña (no se
verá nada mientras se escribe). Observamos que el signo $ ha cambiando por el
signo #.

[user@localhost ~]$ Su
Password:
[root@localhost user] #

Una vez en modo root instalamos en programa con el comando "make install".

[user@localhost xcircuit-3.3.5]# Make install

Ya está instalado el programa. Enhorabuena.

Ahora se puede hacer una limpieza para borrar ficheros innecesarios creados
durante la compilación. Para eso se usa el comando "make clean".
Algunos programas, como es este caso, tienen la posibilidad de poderse quitar con
el comando "make uninstall".

Invocando el programa

Vamos a invocar el programa para comprobar si aparece. Primero salimos del


modo root para regresar al usuario corriente. Sólo se debe emplear root cuando es
totalmente necesario. Es peligroso root porque tiene el control total de la máquina
y si cometemos un fallo (o algún bug de una aplicación puesta en marcha con
privilegios de root) puede ser fatal para el sistema. Para salir de root empleamos el
comando "exit" (o cerramos y abrimos la consola).

[user@localhost xcircuit-3.3.5]# Exit


[user@localhost xcircuit-3.3.5] $

Vemos que el signo de root # ha cambiado por el signo de usuario corriente $.

Ahora podemos regresar al /home porque ya no es necesario que estemos dentro


del fichero xcircuit. Recuerden que para cambiar de directorio se emplea el
comando "cd".

[user@localhost xcircuit-3.3.5]$ cd /home/user


user@localhost ~] $

Ya estamos de nuevo en el /home (esto también se logra poniendo "cd ~").


Invocamos el programa (llamándolo por su nombre), a ver que pasa.
user@localhost ~] $ xcircuit y listo ya nenemos nustro programa listo

Você também pode gostar