sábado, 4 de enero de 2014

Centos 6.4

Tema Uno


#tema2
">Tema Dos



Centos 6.4: Driver For NVIDIA
For RHEL/CentOS just add ‘elrepo’:
# rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
and:
# yum install kmod-nvidia nvidia-x11-drv



 lspci -nn | grep VGA




Centos 6.4: comando RPM 



Si se desea saber si está instalado un paquete en particular :


rpm -q  archivo 


Instalar un paquete .rpm


rpm -ivh   paquete.rpm 

Desinstalación de paquetes

rpm -e paquete

Centos 6.4: compilar codigo fuente 

fuente : http://blog.pucp.edu.pe/item/70358/compilando-codigo-fuente-en-linux


La instalación básica de un paquete en código fuente es la siguiente:

1. Descargar el paquete
wget http://algunsitio.com/paquete.tar.gz
(consejo 6: Descargar la versión estable del paquete. Las versiones inestables son llamadas así porque pueden tener errores y no estar soportadas por algunos sistemas)

2. Desempaquetar el paquete
tar xvfz paquete.tar.gz

3. Configurar el paquete:
./configure
Al configurar muchas veces los programas piden directivas especificas como indicar la posición de una libreria Ejm:
./configure ---with-php=/usr/include/php
para saber donde se encuentra una librería o archivo en particular el comando 'whereis' es de mucha utilidad. Ejm:
whereis php
Si el comando whereis no logra ubicar los archivos solicitados entonces una búsqueda completa en el sistema puede realizarse yendo al directorio raíz (cd /) y ejecutando:
find -name 'php'
La cadena que en el ejemplo contiene 'php' puede contener comodines como 'php*'.
Consejo 7: utilizar whereis y find -name para obtener las referencias a las librerías y archivos.


4. Compilar el código
make
Dentro de la compilación de los códigos el sistema lo que hace es seguir una secuencia de comandos (Makefile) para compilar cada una de las librerías y ejecutables del programa. Muchas veces este script se detiene antes de tiempo mostrando un error (no existe un comando, no existe un archivo, etc). Si estos errores son de falta de una librería o un archivo posiblemente es que no estén enlazados con una librería con la que deberían estar enlazados. Es muy recomendable corregir esto desde la configuración para que el mismo script corrija el Makefile, sin embargo, algunas veces estos enlaces pueden ser corregidos dentro del mismo Makefile. Ejm:
Dentro del Makefile podría existir un enlace a una librería como este '-lgif'. Sin embargo, asumamos que nuestro sistema no utiliza la librería 'gif' sino la librería 'ungif' entonces podemos reemplazar '-lgif' por '-lungif' y el programa posiblemente compile. Otra opción menos recomendable aún es probar borrando el enlace '-lgif' y asumir que el comando al no tener un enlace explícito terminará usando la librería "por defecto", lo cual me ha funcionado pero lo hice prácticamente disparando balas a ver si le atinaba a algo.
(Consejo 8: Como última opción, considerar editar el makefile y editar o borrar lo que causa errores)

5. Instalar el código ya compilado


fin






tema2
">Tema Uno







Tema Uno
tema2

No hay comentarios:

Publicar un comentario