Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

Utilidades - BeeDiffUtilidades - CrazyDiskInfo

Utilidades - BleachBit




Utilidades - BleachBit




Copyright

Copyright © José Luis Lara Carrascal  2010-2023   http://manualinux.es



Sumario

Introducción
Instalación
Iniciamos BleachBit
Enlaces




Introducción  

BleachBit es una utilidad de limpieza del sistema, mediante la cual podremos borrar todos aquellos archivos que sean innecesarios para el funcionamiento del mismo, pero que ocupan un espacio en disco, que en algunos casos puede llegar a ser verdaderamente preocupante. Soporta unas 70 aplicaciones entre GNU/Linux y Windows, y en lo que respecta a los usuarios de nuestro sistema, entre otras características, permite borrar las locales adicionales que se instalan cuando compilamos aplicaciones y compactar las bases de datos de navegadores como Firefox.



Instalación  

Dependencias

Herramientas de Compilación


Entre paréntesis la versión con la que se ha compilado BleachBit para la elaboración de este documento.

* Make - (4.4.1)
* Gettext - (0.22.3)

Librerías

* Python - (3.12.0)
* GTK+ - (3.24.38)
* PyGobject - (3.42.2)



Descarga

bleachbit-4.6.0.tar.bz2

Extracción e Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

$ tar jxvf bleachbit-4.6.0.tar.bz2
$ cd bleachbit-4.6.0
$ sed -i '39,46d' bleachbit.py
$ su
# make prefix=/usr install
# sed -e '4a\\t<path location="/usr/local/share">' \
-e '4a\\t<path location="locale" filter="*"/>' \
-e '4a\\t<path location="man" filter="*"/>' \
-e '4a\\t<path location="help" filter="*"/>' -e '4a\\t</path>' \
-i /usr/share/bleachbit/cleaners/localizations.xml

Explicación de los comandos

sed -i '39,46d' bleachbit.py : Evita un error de ejecución del programa, en sistemas que no utilizan Wayland como servidor gráfico.

prefix=/usr : Instala el programa en el directorio principal, /usr.

sed -e '4a\\t<path location="/usr/local/share">' \
-e '4a\\t<path location="locale" filter="*"/>' \

-e '4a\\t<path location="man" filter="*"/>' \
-e '4a\\t<path location"help" filter="*"/>' -e '4a\\t</path>'  \
-i /usr/share/bleachbit/cleaners/localizations.xml
: Modificamos con sed el archivo de configuración de borrado de locales para que incluya también las páginas de manual, ayuda y locales ubicadas en el directorio /usr/local.

Borrar las locales adicionales instaladas

# bleachbit -c system.localizations

Estadísticas de Instalación de BleachBit

Estadísticas de Instalación de BleachBit
Sistema de archivos XFS
Archivos instalados 132
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 1,1 MB

Consumo inicial de CPU y RAM de BleachBit

Consumo inicial de CPU y RAM de BleachBit
Programa
CPU RAM
bleachbit 0 % 124,1 MB
Para medir el consumo de CPU se utiliza el programa top, y para medir el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace.

Directorio de configuración personal

~/.config/bleachbit Es el directorio de configuración personal de BleachBit en nuestro home.
~/.config/bleachbit/cleaners Es el directorio que tenemos que crear para ubicar los archivos de configuración de limpiadores de aplicaciones que queramos añadir a BleachBit. 

Desinstalación como root

1) MODO TRADICIONAL

Este programa no tiene soporte para desinstalación con el comando 'make uninstall'

2) MODO MANUALINUX

El principal inconveniente del comando anterior es que tenemos que tener el directorio de compilación en nuestro sistema para poder desinstalar el programa. En algunos casos esto supone muchos megas de espacio en disco. Con el paquete de scripts que pongo a continuación logramos evitar el único inconveniente que tiene la compilación de programas, y es el tema de la desinstalación de los mismos sin la necesidad de tener obligatoriamente una copia de las fuentes compiladas.

bleachbit-4.6.0-scripts.tar.gz

$ su
# tar zxvf bleachbit-4.6.0-scripts.tar.gz
# cd bleachbit-4.6.0-scripts
# ./Desinstalar_bleachbit-4.6.0

Copia de Seguridad como root

Con este otro script creamos una copia de seguridad de los binarios compilados, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio /var. Cuando se haya creado el paquete comprimido de los binarios podemos copiarlo como usuario a nuestro home y borrar el que ha creado el script de respaldo, teniendo en cuenta que si queremos volver a restaurar la copia, tendremos que volver a copiarlo al lugar donde se ha creado.

$ su
# tar zxvf bleachbit-4.6.0-scripts.tar.gz
# cd bleachbit-4.6.0-scripts
# ./Respaldar_bleachbit-4.6.0

Restaurar la Copia de Seguridad como root

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como root cuando resulte necesario.

$ su
# cd /var/copibin/restaurar_copias
# ./Restaurar_bleachbit-4.6.0



Iniciamos BleachBit  

Sólo nos queda teclear en una terminal o en un lanzador el comando bleachbit, y el programa aparecerá en la pantalla, también se puede ejecutar en línea de comandos. Los procesos de limpieza que afecten a archivos del sistema, requieren de la ejecución del programa como root.


Captura BleachBit - 1


Captura BleachBit - 2




Enlaces  


http://bleachbit.sourceforge.net >> La web de BleachBit.

https://github.com/az0/cleanerml >> Repositorio de archivos de configuración de limpiadores proporcionados por los usuarios del programa, que añade más aplicaciones soportadas a las predefinidas. Los archivos ubicados en el directorio release están probados y son seguros de utilizar, y los archivos ubicados en el directorio pending, están pendientes de comprobar. Si deseamos utilizar algún archivo de estos, basta con copiarlo como root al directorio /usr/share/bleachbit/cleaners. Tener en cuenta que algunos son de aplicaciones de Windows.


Foro Galería Blog


Actualizado el 06-11-2023

Utilidades - BleachBit

Utilidades - BeeDiffUtilidades - CrazyDiskInfo