Diferencia entre revisiones de «Garuda Linux»

De TechShareRoom wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
 
Línea 79: Línea 79:
'''Automatically clean package cache in Arch Linux'''
'''Automatically clean package cache in Arch Linux'''


Create a file /etc/pacman.d/hooks/clean_package_cache.hook:
Creating the file
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo mkdir /etc/pacman.d/hooks
echo -e '#!/bin/bash\nsudo rm -rf /var/cache/pacman/pkg/*' | sudo tee /usr/local/bin/eraseCaches.sh && sudo chmod +x /usr/local/bin/eraseCaches.sh
</syntaxhighlight>
</syntaxhighlight>
Not necessary to put password:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo nano /etc/pacman.d/hooks/clean_package_cache.hook
sudo visudo
</syntaxhighlight>
</syntaxhighlight>


Add the following lines to remove all cached versions of uninstalled packages:
Put below:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
[Trigger]
usuario ALL=(ALL) NOPASSWD: /bin/rm -rf /var/cache/pacman/pkg/*
Operation = Upgrade
Operation = Install
Operation = Remove
Type = Package
Target = *
[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -ruk0
</syntaxhighlight>
</syntaxhighlight>


'''Manually clean package cache in Arch Linux'''
Ctrl+S, Ctrl+Q


Si quieres eliminar todo manualmente de una:
Create autostart file


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo pacman -Scc
mkdir -p ~/.config/autostart && echo -e '[Desktop Entry]\nType=Application\nExec=/usr/local/bin/eraseCaches.sh\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[en_US]=Erase Caches\nName=Erase Caches\nComment[en_US]=Elimina el contenido de la caché de pacman\nComment=Elimina el contenido de la caché de pacman' > ~/.config/autostart/eraseCaches.desktop
</syntaxhighlight>
</syntaxhighlight>
La pega es que no es un compando programado y te tocará hacerlo de vez en cuando.


== Solución a problemas ==
== Solución a problemas ==
Ir a la sección Solución a problemas del artículo [[Arch_Linux#Soluci%C3%B3n_a_problemas]], ya que comparte base.
Ir a la sección Solución a problemas del artículo [[Arch_Linux#Soluci%C3%B3n_a_problemas]], ya que comparte base.

Revisión actual - 00:23 4 oct 2024

Introducción

Garuda Linux es una distribución de Linux basada en Arch Linux, diseñada específicamente para el gaming y la experiencia de usuario. Algunas características clave de Garuda Linux son:

- Está optimizada para el rendimiento y la velocidad, con un enfoque en ofrecer una experiencia de usuario fluida y rápida.

- Viene con un tema personalizado de KDE Plasma llamado "Dra460nized" que le da un aspecto similar a macOS.

- Incluye una herramienta llamada "Garuda Gamer" que facilita la instalación de software y herramientas relacionadas con el gaming.

- Utiliza el sistema de archivos btrfs de forma predeterminada, lo que permite hacer snapshots y restaurar el sistema fácilmente.

- Ofrece varios entornos de escritorio además de KDE Plasma, como Cinnamon, GNOME, Deepin, XFCE, i3 y Hyprland.

- Está disponible en más de 50 idiomas y tiene una comunidad activa de desarrolladores y usuarios.

En resumen, Garuda Linux es una distribución Linux orientada al gaming y la personalización, que busca ofrecer una experiencia de usuario rápida, estable y atractiva visualmente. Es una excelente opción para aquellos usuarios que buscan una distribución Linux enfocada en el rendimiento y la experiencia de juego.

Consideraciones a tener en cuenta

El autor principal de este artículo la lleva usando en su versión "Dra460nized" varios años, por lo que te recomendará ajustes según sus vivencias y solución a problemas encontrados. Con el tiempo se irá actualizando.

Primer arranque

Después de familiarizarte con el entorno vamos a configurar todo según recomendaciones infundadas por la experiencia que he tenido de uso.

  • Usar ArchMatic para instalar más paquetes iniciales. Usar esa versión forkeada y personalizarla con tus opciones.

Se recomienda usar:

Ya que han sido los ficheros actualizados, los demás se desconoce su estado.

Personalización

  • Usar pikaur para instalar paquetes AUR
sudo pacman -S pikaur --noconfirm --needed

En Octopi - Herramientas - Opciones - AUR - seleccionar pikaur y activar --noconfirm y --noedit.

  • Configurar un lanzador

ulauncher, si pusiste para instalarlo lo tendrás que poner para que se ejecute al inicio.

  • Configurar Snapper

A tu gusto, entre 5 y 10 snapshots como mucho son suficientes para un uso normal.

Seguridad

  • Configura ufw para que esté operativo
sudo ufw enable
  • ArchMatic aquí tienes scripts para aumentar la seguridad por defecto. Ejécutalos, pero antes analiza si es lo que quieres-necesitas.

Instalación de paquetes

sudo pacman -S package

Mantenimiento

Actualiza el sistema mediante una tarea al iniciar el sistema o manualmente:

sudo update-garuda
  • Muy importante, limpia la cache manualmente o con alguna configuración que te permita generar la mínima posible o que con el tiempo se elimine. Tutorial recomendado.

Para comprobar el tamaño:

du -sh /var/cache/pacman/pkg/

Automatically clean package cache in Arch Linux

Creating the file

echo -e '#!/bin/bash\nsudo rm -rf /var/cache/pacman/pkg/*' | sudo tee /usr/local/bin/eraseCaches.sh && sudo chmod +x /usr/local/bin/eraseCaches.sh

Not necessary to put password:

sudo visudo

Put below:

usuario ALL=(ALL) NOPASSWD: /bin/rm -rf /var/cache/pacman/pkg/*

Ctrl+S, Ctrl+Q

Create autostart file

mkdir -p ~/.config/autostart && echo -e '[Desktop Entry]\nType=Application\nExec=/usr/local/bin/eraseCaches.sh\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[en_US]=Erase Caches\nName=Erase Caches\nComment[en_US]=Elimina el contenido de la caché de pacman\nComment=Elimina el contenido de la caché de pacman' > ~/.config/autostart/eraseCaches.desktop

Solución a problemas

Ir a la sección Solución a problemas del artículo Arch_Linux#Solución_a_problemas, ya que comparte base.