Localepurge

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
m (Correccion palabra repetida)
m (arreglo categoría)
 
Línea 65: Línea 65:
  
  
[[Categoría:Aplicaciones de optimización]]
+
[[Categoría:Localización]]

Última revisión de 00:24 27 dic 2011

localepurge es un pequeño script para recuperar espacio de disco empleado por archivos locale (paquetes de idioma) y páginas man en otros idiomas. Una vez instalado, este script será invocado por dpkg tras la finalización de cualquier nstalación a través de Apt.

Para ello, tenemos que definir los nombres de directorio locale que queremos mantener, para que locale elimine de nuestro sistema el resto. Esto se determina en el archivo de configuración de locale ubicado en: /etc/locale.nopurge. A menos que localepurge haya sido bien configurado en su archivo de configuración, los archivos locale del sistema no serán tocados en absoluto.


Clip.png Cualquier otro directorio (o archivo) que se halle en /usrshare/locale que no contenga un subdirectorio llamado LC_MESSAGES será discretamente ignorado.


[editar] Texto de titular

[editar] Instalación

Para tener localepurge debemos instalar el paquete homónimo desde el repositorio universe de Ubuntu mediante Apt o Synaptic.

sudo aptitude install localepurge 


Al acabar la instalación aparecerá una pantalla azul donde hay que seleccionar los idiomas que queremos conservar en nuestro sistema (configuración del archivo de configuración de locale ubicado en /etc/locale.nopurge).

Es importante saber que existen dos niveles de idiomas:

  • De primer nivel: Son los que van sin guiones bajos y son los más importantes, ya que contienen la mayoría de la traducción del idioma (ejemplo: es).
  • De segundo nivel: Son los que van con guiones bajos (ejemplo: es_ES).


Debemos por tanto escoger los de primer nivel, y si queremos, de segundo nivel. Un ejemplo de selección sería:

  • en
  • en_US
  • en_US.ISO-8859-15
  • en_US.UTF-8
  • es
  • es_ES
  • es_ES@euro
  • es_ES.UTF-8


Una vez configurado localepurge, solo hay que ejecutarlo con permisos de administrador para eliminar los ficheros de traducción que no deseamos:

sudo localepurge


Al finalizar, nos mostrará una línea con el espacio de disco liberado:

localepurge: Disk space freed in /usr/share/locale: 12000K


A partir de ahora, cada vez que instalemos una aplicación mediante apt-get o aptitude se ejecutará automáticamente localepurge al finalizar la instalación. En el siguiente ejemplo podéis ver como se han eliminado 696kb al instalar "paquetemolon1":

   nombreusuario@nombremaquina:~$ sudo aptitude install paquetemolon1
   85385 ficheros y directorios instalados actualmente.)
   Desempaquetando paquetemolon1 (de .../paquetemolon1_0.6.0-0ubuntu2~edgy_i386.deb) ...
   Configurando paquetemolon1 (0.6.0-0ubuntu2~edgy) ...
   localepurge: Disk space freed in /usr/share/locale: 696K


[editar] Ver también

Herramientas personales