jueves, 19 de junio de 2014

Mantenimiento y optimización de Manjaro, los comandos








Después de llevar algunos meses utilizando Manjaro, me he decidido a hacer un post donde se explique cómo realizar el mantenimiento y optimización de esta excelente distribución. Me he basado en el artículo "System maintenance" de la Wiki de Arch Linux (https://wiki.archlinux.org/index.php/System_maintenance). Sin más, pasamos a enumerar y explicar los comandos.



Actualizar el sistema

Podemos actualizar los paquetes del repositorio oficial:
sudo pacman -Syu

O bien actualizar los paquetes del repositorio oficial y de AUR (Arch User Repository):
yaourt -Syua



Eliminar los paquetes huérfanos

Se van a eliminar los paquetes que no dependen de ninguna aplicación. Para listar dichos paquetes usamos:
pacman -Qdt

Si hay paquetes huérfanos los eliminamos así:
sudo pacman -Rns $(pacman -Qdtq)



Borrar la caché de los paquetes

Ésto solo lo haremos en caso de que estemos seguros de que los paquetes instalados son estables. Borrará las versiones anteriores de la carpeta de caché y por tanto no podremos hacer downgrade:
sudo pacman -Sc

El comando siguiente es aun más agresivo, ya que borra completamente la carpeta de caché. No debemos usarlo a no ser que desesperadamente queramos obtener espacio en disco:
sudo pacman -Scc



Optimizar el acceso a la base de datos

Con el siguiente comando se mejora la velocidad de acceso a la base de datos y por tanto también el tiempo necesario para las operaciones sobre ésta:
sudo pacman-optimize && sync 

 

 

Actualizar los repositorios

Se va a rehacer el archivo mirrorlist, de foma que ordene los servidores disponibles dependiendo de su tiempo de acceso (previamente deberemos hacer una copia de seguridad del archivo mirrorlist, como se muestra a continuación):

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

sudo pacman-mirrors -g

pacman -Syy

 

 

Vaciar las papeleras de reciclaje y otras carpetas

Este paso es opcional y no aparece en el artículo "System maintenance" que mencioné al principio. Cada uno debe pensar si es conveniente llevarlo a cabo o no. Se vaciarán las papeleras de reciclaje de todos los usuarios del sistema, incluida la de root:

rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
sudo rm -rf /root/.local/share/Trash/*/** &> /dev/null

Personalmente también borro la carpeta de Descargas, ya que ahí siempre quedan archivos que no voy a volver a necesitar:
sudo rm -rf ~/Descargas/* &> /dev/null



Si te ha parecido interesante, puedes pasar al post Mantenimiento y optimización de Manjaro, el script, donde se explica como automatizar todas estas tareas usando un script.

Fuentes:

https://wiki.archlinux.org/index.php/System_maintenance




Sea el primero en comentar

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO