Enviar Respuesta  Enviar Tema 
[HowTo] Prelink y Gentoo
Autor Mensaje
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #1
[HowTo] Prelink y Gentoo

Bueno les paso un HowTo para instalar prelink en su Gentoo...

Primero, ¿Qué es prelink? (def. obtenida de Gentoo.org)
La mayoría de aplicaciones comunes hacen uso de librerías compartidas. Estas librerías compartidas necesitan ser cargadas en memoria en tiempo de ejecución y las distintas referencias simbólicas deben ser resueltas. Para la mayoría de los pequeños programas, este tiempo de carga es muy rápido. Pero para los programas escritos en C++ y que utilicen muchas librerías, el tiempo de carga puede llevar bastante tiempo.
En la mayoría de sistemas, las librerías no se cambian muy a menudo y cuando se ejecuta un programa, las operaciones para cargarlo son siempre las mismas. Prelink se aprovecha de esto para llevar el linkado a cabo y almacenarlo en el ejecutable, prelinkándolo en realidad.
El prelinkado puede reducir los tiempos de inicialización de las aplicaciones. Por ejemplo, el tiempo de carga de un programa típico de KDE puede ser reducido hasta un 50%. El único mantenimiento requerido es ejecutar prelink cada vez que se actualice una librería para un ejecutable prelinkado.

Vamos a la práctica:

1. Agregamos la use "pic" a nuestro make.conf.

2. Emergemos el soft:

Código:
# emerge -av prelink


3. Actualizamos el sistema con la nueva use:

Código:
# emerge --update --deep --newuse --ask world


4. Hacemos el prelinkado:

Código:
# prelink -avmfR


5. Si usamos KDE debemos editar los archivos paths de KDE:

Código:
# nano /etc/env.d/45kdepaths-3.5

y ponemos...

Código:
KDE_IS_PRELINKED=1


Código:
# nano /etc/env.d/45kdepaths-3.5-emul

y ponemos...

Código:
KDE_IS_PRELINKED=1


6. Finalizamos el proceso con:

Código:
# env-update
# source /etc/profile


7. Rebooteamos...

Espero que le sea útil este howto...

Salu2...


"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
03-18-2007 08:37 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  [howto]VSFTPD en Ubuntu dragonauta 0 336 08-29-2008 06:55 PM
Ultimo Mensaje: dragonauta
  [howto]Diseño Web en Linux OpenSUSE p_eter 0 128 08-19-2008 05:01 PM
Ultimo Mensaje: p_eter
  [howto] TrueCrypt p_eter 0 110 07-30-2008 01:44 AM
Ultimo Mensaje: p_eter
  [howto] Metin2 Bajo Linux Abejo 0 1,094 06-28-2008 01:46 PM
Ultimo Mensaje: Abejo

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: