Diferencia entre revisiones de «Prelink»

De Guía Ubuntu
Saltar a: navegación, buscar
m (gksudo para aplicaciones gráficas)
 
(No se muestra una edición intermedia realizada por un usuario)
Línea 5: Línea 5:
 
Una vez instalado el paquete, modificamos las opciones del programa:
 
Una vez instalado el paquete, modificamos las opciones del programa:
  
  $ sudo gedit /etc/default/prelink
+
  $ gksudo gedit /etc/default/prelink
  
 
En la línea que pone:
 
En la línea que pone:
Línea 29: Línea 29:
 
Si no nos gusta el rendimiento de prelink, podemos hacer
 
Si no nos gusta el rendimiento de prelink, podemos hacer
  
  $ sudo gedit /etc/default/prelink
+
  $ gksudo gedit /etc/default/prelink
  
 
En la línea que pone:
 
En la línea que pone:
Línea 45: Línea 45:
 
Un problema con ''prelink'', es que cuando instalas nuevos programas, esos programas no están ''prelincados''. Para evitar este problema cuando se instalen programas con apt-get o synaptic, ejecutaremos prelink. Para esto debemos editar ''/etc/apt/apt.conf'':
 
Un problema con ''prelink'', es que cuando instalas nuevos programas, esos programas no están ''prelincados''. Para evitar este problema cuando se instalen programas con apt-get o synaptic, ejecutaremos prelink. Para esto debemos editar ''/etc/apt/apt.conf'':
  
  $ sudo gedit /etc/apt/apt.conf
+
  $ gksudo gedit /etc/apt/apt.conf
  
 
Pondremos al final:
 
Pondremos al final:
Línea 51: Línea 51:
 
  DPkg::Post-Invoke {"echo Ejecutando prelink, por favor espere...;/etc/cron.daily/prelink";}
 
  DPkg::Post-Invoke {"echo Ejecutando prelink, por favor espere...;/etc/cron.daily/prelink";}
  
[[Categoría: Optimización]]
+
[[Categoría:Aplicaciones de optimización]]

Última revisión de 01:24 29 ene 2010

Nota clasica.png Si usas Ubuntu 7.04 Feisty Fawn no es necesario instalar el Prelink ya que la versión 7.04 de Ubuntu cuenta con un sistema de enlazamiento de binarios y bibliotecas propio.

Existe una utilidad que se encuentra en los repositorios Universe que se llama prelink. Según su página del manual su función es: pre-enlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio. Hay que tener en cuenta que para disponer del programa prelink, debemos tener los repositorios Universe activos, el modo de hacerlo se explica en Activar universe y multiverse.

Una vez instalado el paquete, modificamos las opciones del programa:

$ gksudo gedit /etc/default/prelink

En la línea que pone:

PRELINKING=unknown

La cambiamos a:

PRELINKING=yes

El resto de opciones por defecto funcionan bien. Para iniciar prelink por primera vez (la primera vez puede llevar algo de tiempo). Tecleamos:

$ sudo /etc/cron.daily/prelink

Si no queremos enlazar todo el sistema, sino sólo Openoffice.org (aplicación bastante pesada) nos saltaríamos el paso anterior y haríamos:

$ sudo /usr/sbin/oooprelink -f

Debemos tener en cuenta que al actualizar bibliotecas, debemos ejecutar de nuevo para evitar inestabilidades en el sistema.

$ sudo /etc/cron.daily/prelink

Si no nos gusta el rendimiento de prelink, podemos hacer

$ gksudo gedit /etc/default/prelink

En la línea que pone:

PRELINKING=yes

lo modificamos y ponemos:

PRELINKING=no

Ejecutamos de nuevo

$ sudo /etc/cron.daily/prelink

Un problema con prelink, es que cuando instalas nuevos programas, esos programas no están prelincados. Para evitar este problema cuando se instalen programas con apt-get o synaptic, ejecutaremos prelink. Para esto debemos editar /etc/apt/apt.conf:

$ gksudo gedit /etc/apt/apt.conf

Pondremos al final:

DPkg::Post-Invoke {"echo Ejecutando prelink, por favor espere...;/etc/cron.daily/prelink";}