Que se debe saber antes de compilar en centos?

Es importante tener en cuenta que en linux no es aconsejable trabajar como usuario root, para el caso de la compilacion si lo haremos con este usuario.

Como los demas usuarios creados en un sistema linux centos, son usuarios limitados y para poder realizar diversas configuraciones desde el punto de vista administrativo del sistema, se debe configurar los usuarios con la herramienta sudo, que se encuantra explicada aqui.

Empecemos:

Primero

Se debe crear un directorio llamado linux en la ruta /usr/src:

Nos ubicamos dentro del directorio /usr/src:

[root@asterisk ~]# cd /usr/src
[root@asterisk src]# pwd
/usr/src
[root@asterisk src]# ls
kernels

Creamos el directorio linux:

[root@asterisk src]# mkdir linux
[root@asterisk src]# ls
kernels  linux

Segundo

Nos ubicamos “dentro” de este directorio creado y realizamos un enlace sombolico asi:
Ingresamos dentro del directorio:

[root@asterisk 2.6.18-92.1.13.el5-i686]# cd /usr/src/linux/

Creamos un enlace simbolico con el comando ln -s asi:
[root@asterisk linux]# ln -s /usr/src/kernels/2.6.18-92.1.13.el5-i686/  /usr/src/linux/

Para tener en cuenta:

/usr/src/kernels/2.6.18-92.1.13.el5-i686/: Es la ruta  del directorio en el sistema donde estan ubicados los sources para poder permitir la compilacion de los distintos paquetes (para Red Hat y centos, este directorio  puede variar de acuerdo a la distribucion de linux que se emplee).

2.6.18-92.1.13.el5-i686 este directorio corresponde a la version del kernel que se maneja de centos 5.2 (ademas actualizando el kernel)  puede variar este numero de acuerdo al distro y version que utilicemos de la linea Red Hat (Fedora o Centos)

Tercero
Con el comando ls o ll, podemos ver el directorio que esta dentro de /usr/src/linux y que corresponde a un enlace simbolico
[root@asterisk linux]# ll
total 0
lrwxrwxrwx 1 root root 41 oct  6 17:46 2.6.18-92.1.13.el5-i686 -> /usr/src/kernels/2.6.18-92.1.
13.el5-i686/
Cuarto
Lo que se desee compilar, por lo general esta en un archivo empaquetado o comprimido con formatos como .tar, .tar.gz,  .gz, .bz2, Z etc, etc aqui hay una excelente guia de como hacerlo con algunos formatos.
Se debe crear un directorio  dentro de /usr/src (preferiblemente con el nombre de la aplicacion, aunque no es necesario asignar este nombre, es solo por llevar un orden) y desde alli desempaquetarlos de acuerdo al formato y compilarlos, ya en otro articulo de PICA mostraremos detalladamente como se compilar las herramientas de esta plataforma integral de comunicacion asterisk.
Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: