Skip to content

Un script de terminal potente y amigable diseñado para simplificar el mantenimiento de tu sistema Linux. Con un menú interactivo, automatiza las tareas de actualización, limpieza y optimización para las familias de distribuciones más populares: Debian, Fedora y Arch.

License

Notifications You must be signed in to change notification settings

RichyKunBv/Mantenix-Linux-Edition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Mantenix: El Asistente de Mantenimiento Definitivo para Linux

Creado por RichyKunBv | Versión actual del script: 3.0

Un script de terminal potente y amigable diseñado para simplificar el mantenimiento de tu sistema Linux. Con un menú interactivo, automatiza las tareas de actualización, limpieza y optimización para las familias de distribuciones más populares: Debian, Fedora y Arch.


✨ Características Principales

  • 🐧 Soporte Multi-Distro: Detecta automáticamente si usas una distribución basada en Debian (Ubuntu, Mint), Fedora (RHEL, CentOS) o Arch (Manjaro, EndeavourOS) y aplica los comandos correctos.
  • 🔄 Actualización Completa: Actualiza los repositorios nativos (apt, dnf, pacman), paquetes de Flatpak y Snap, e incluso paquetes de AUR si tienes yay o paru instalado.
  • 🧹 Limpieza Profunda: Elimina paquetes huérfanos, limpia la caché de paquetes y reduce el tamaño de los logs del sistema (journalctl) para liberar espacio valioso.
  • 🛠️ Optimización del Sistema: Verifica la integridad de los paquetes instalados y optimiza las bases de datos del gestor de paquetes para un rendimiento más rápido y fiable.
  • 🤖 MODO DIOS: Una opción para ejecutar una secuencia completa de mantenimiento (actualización profunda, limpieza y optimización) con un solo comando. ¡Ideal para un mantenimiento completo!
  • ⬆️ Auto-Actualización: El script puede buscar y descargar su versión más reciente directamente desde GitHub para que siempre tengas las últimas mejoras.

⚙️ Instalación y Ejecución (El Método Universal)

Olvídate de clonar repositorios. Abre una terminal y ejecuta este comando para descargar la última versión y darle permisos.

Instalacion Universal

curl -L -o MantenixL.sh [https://raw.githubusercontent.com/RichyKunBv/Mantenix/main/MantenixL.sh]
Haz clic aquí para ver las instrucciones para Debian

1. Obtener el script

Tienes dos maneras de hacerlo, elige la que prefieras:

  • Opción A (La más fácil):

    Descarga el archivo MantenixL.sh desde el repositorio de GitHub. Guárdalo en una carpeta que ubiques fácilmente, como Descargas.

  • Opción B (Para usuarios de Git):

    Si prefieres usar la terminal, clona el repositorio completo:

    git clone [https://github.com/RichyKunBv/Mantenix.git](https://github.com/RichyKunBv/Mantenix.git)

2. Abrir una terminal en el lugar correcto

Este paso es clave. Ve a la carpeta donde guardaste el script (p. ej., Descargas o la nueva carpeta Mantenix si usaste git). Una vez dentro, haz clic derecho en un espacio vacío y busca la opción "Abrir en una terminal".

(Como sé que te gusta XFCE, en su gestor de archivos Thunar la opción aparece directamente al hacer clic derecho. ¡Muy práctico!)

3. Dar permisos y ejecutar

Con la terminal abierta en la carpeta correcta, solo necesitas usar estos dos comandos:

  • Para darle permiso de ejecución:

    chmod +x MantenixL.sh
  • Para ejecutar el asistente (siempre con sudo):

    sudo ./MantenixL.sh

¡Listo! El menú del asistente aparecerá y podrás empezar a darle mantenimiento a tu sistema Debian/Ubuntu.

Haz clic aquí para ver las instrucciones para Fedora

1. Obtener el script

Tienes dos maneras de hacerlo, elige la que prefieras:

  • Opción A (La más fácil):

    Descarga el archivo MantenixL.sh desde el repositorio de GitHub. Guárdalo en una carpeta que ubiques fácilmente, como Descargas.

  • Opción B (Para usuarios de Git):

    Si prefieres usar la terminal, puedes clonar el repositorio completo (puede que necesites instalar git primero con sudo dnf install git):

    git clone [https://github.com/RichyKunBv/Mantenix.git](https://github.com/RichyKunBv/Mantenix.git)

2. Abrir una terminal en el lugar correcto

Este paso es clave. Ve a la carpeta donde guardaste el script (p. ej., Descargas o la nueva carpeta Mantenix). Una vez dentro, haz clic derecho en un espacio vacío y busca la opción "Abrir en una terminal".

(En la versión por defecto de Fedora con GNOME, esta opción suele estar disponible en el gestor de archivos. Si por alguna razón no la encuentras, siempre puedes abrir una terminal y navegar manualmente con el comando cd ~/Descargas.)

3. Dar permisos y ejecutar

Con la terminal abierta en la carpeta correcta, solo necesitas usar estos dos comandos:

  • Para darle permiso de ejecución:

    chmod +x MantenixL.sh
  • Para ejecutar el asistente (siempre con sudo):

    sudo ./MantenixL.sh

¡Listo! El menú del asistente aparecerá, detectará tu sistema Fedora y podrás empezar a darle mantenimiento.

Haz clic aquí para ver las instrucciones para Arch

1. Obtener el script

Tienes dos maneras de hacerlo, elige la que prefieras:

  • Opción A (La más fácil):

    Descarga el archivo MantenixL.sh desde el repositorio de GitHub y guárdalo en una carpeta que ubiques fácilmente, como Descargas.

  • Opción B (Recomendada para usuarios de Arch):

    Es muy probable que ya tengas git instalado. Clona el repositorio directamente desde la terminal:

    git clone [https://github.com/RichyKunBv/Mantenix.git](https://github.com/RichyKunBv/Mantenix.git)

2. Abrir una terminal en el lugar correcto

Los usuarios de Arch suelen preferir la terminal. Simplemente navega a la carpeta donde está el script.

# Navega a la carpeta de descargas
cd ~/Descargas

# O a la carpeta del repo si lo clonaste
cd Mantenix

(Por supuesto, el método de hacer clic derecho -> "Abrir en terminal" también funciona en la mayoría de gestores de archivos como Dolphin, Thunar o Files, dependiendo de tu entorno de escritorio.)

3. Dar permisos y ejecutar

Ya en la carpeta correcta, solo te quedan estos dos comandos:

  • Para darle permiso de ejecución:

    chmod +x MantenixL.sh
  • Para ejecutar el asistente (siempre con sudo):

    sudo ./MantenixL.sh

¡Listo! El menú del asistente aparecerá, reconocerá tu sistema Arch y podrás empezar a darle mantenimiento, incluyendo los paquetes del AUR si tienes yay o paru.


--- NOTAS ---

  • Si tienes de la version Legacy (debian_mantenimiento.sh) tienes que actualizar 2 veces (Usando la funcion "Y") para tener la nueva version (MantenixL)

About

Un script de terminal potente y amigable diseñado para simplificar el mantenimiento de tu sistema Linux. Con un menú interactivo, automatiza las tareas de actualización, limpieza y optimización para las familias de distribuciones más populares: Debian, Fedora y Arch.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages