Sei sulla pagina 1di 3

Instalar aplicaiones en Linux.

Para instalar aplicaciones se necesita tener instalado las herramientas de progr amacion (librerias y compiladores de la version de lenguaje C para linux, gcc, c ++, etc). Debemos recordar que este sistema operativo esta integramente diseado en lenguaje C y se libera incluyendo el codigo fuente original en C. Esto permite a los usua rios modificar el codigo original y obtener versiones modificadas y/o personaliz adas del mismo programa. Los archivos fuente de los paquetes (paquete se llama al conjunto de archivos ne cesarios para instalar una aplicacion, incluye el codigo fuente en C, manuales, archivos de configuracion entre otros) liberados por uss creadores, se empaqueta n utilizando las herramientas de empaquetado y compresion tales como tar, gzip, bzip2, etc. Para instalar una aplicacion especifica, se debe desempaquetar el ar chivo descargado de internet, para luego proceder a compilar los archivos en cod igo fuente "C". Una vez hecho esto, proceder a instalar los programas recien cre ados y listo.

Comando tar.Se utiliza para empaquetar archivos al estilo WinZip Opciones del comando: -c crear el archivo empaquetado -v modo verboso, muestra informacion mientras se se crea el archivo -f especifica el nombre del archivo a crear y/o desempa quetar -z invoca al comando gzip para comprimir el archivo -j invoca al comando bzip2 para comprimir el archivo -x desempaqueta los archivos .tar.gz o .tar.bz2 Ejemplo: crear un archivo empaquetado y comprimido con tar que contenga a los archivos texto1.doc, texto2.doc y texto3.doc con nombre "datos.tar.gz" tar -cvzf datos.tar.gz texto1.doc texto2.doc text3.doc tar -cvzf datos.tar.gz texto*.doc Ruta de Compilacion: es el directorio donde se deben desempaquetar los archivos tarballs para una eficiente instalacion. RUTA: /usr/local/clamav-0.96.4 Desempaquetar en ls ruta de compilacion: tar xvzf clamav-0.97.tar.gz -c /usr/local/ Debemos generar un archivo de nombre Makefile el cual contiene las opciones de compilacion del programa. Para lo cual utilizamos el script llamado: configure y lo ejecutamos de la siguiente manera:

./configure --sysconfdir=/etc/clamav/ Debemos observar si manda mensajes de error. Si es asi, corregir los errores y continuar con la compilacion del programa. Compilacion del programa. Ejecute ahora el comando "make". Al finalizar la compilacion compruebe la compil acion usando el comando "make check". Finalmente: "make install" para instalar (y copiar) los archivos recien crea dos a las rutas de busqueda establecidas en la variable $PATH.

Archivos RPM.Son paquetes con programas ya creados listos para instalar y usar. Este especifi cacion fue creada por RedHat y es usada por RHEL, CentOS, etc. Estructura del Nombre de un Paquete .rpm xinetd-2.3.14-10.el5.i386.rpm (a) Donde: a) b) c) d) e) Nombre de la aplicacion Version Entrega Arquitectura Tipo de archivo xinetd 2.3.14 10.el5 i386 (i686, amd, sparc, s390, etc)* rpm (b) (c) (d) (e)

(*)Nota: para arquitectura "src", el paquete se trata de un "Fuente RPM", es dec ir se compila y genera un archivo rpm listo para instalar y usar; se crea segun la arquitectura de la maquina donde se compilo. (*)Nota2: para arquitectura "noarch" (sin arquitectura especifica) el paquete es independiente de la arquitectura de la maquina; se puede instalar libremente en cualquier equipo. Directorio de compilacion./usr/src/redhat/ donde deberan estar los siguientes directorios: BUILD RPMS SOURCES SPECS SRPMS Repositorios.Son servidores que almacenan las ultimas versiones de las aplicaciones a instala

r para una determinada distro de Linux. Cada distro posee herramientas para cone ctarse al repositorio indicado y descargar las ultimas actualizaciones de los pr ogramas. En CentOS, se utiliza la herramienta "yum" para realizar esta operacion. yum se conecta al servidor repositorio (tambien llamado servidor espejo) y verifica si existe actualizaciones de los paquetes instalados; si existen, entonces procede a descargarlos y los instala actualizando el sistema. NOTA: solo debe actualizarse el sistema en caso estrictamente necesario. Directorio de configuracion de yum: /etc/yum.repos.d/

Potrebbero piacerti anche