Este script automatiza la descarga, extracción e instalación de la última versión estable de LibreOffice en sistemas basados en Debian/Ubuntu.
-
Detección de la última versión: Consulta la página oficial de descargas de LibreOffice y obtiene la última versión estable disponible.
-
Confirmación del usuario: Antes de continuar, pregunta si deseas descargar e instalar esa versión.
-
Descarga con barra de progreso:
-
Descarga los siguientes paquetes oficiales en formato
.tar.gz
:- Paquete principal de LibreOffice.
- Paquete de idioma en español.
- Paquete de ayuda en español.
-
Usa
tqdm
para mostrar una barra de progreso en la terminal.
-
-
Extracción automática: Descomprime los archivos
.tar.gz
en la carpetaLibreOffice/
. -
Instalación de paquetes
.deb
:- Ejecuta
sudo dpkg -i
para instalar todos los paquetes. - Si faltan dependencias, ejecuta automáticamente
sudo apt-get -f install -y
y reintenta la instalación.
- Ejecuta
-
Mensajes en color: Usa códigos de color en la terminal para mostrar advertencias, errores, confirmaciones y progreso de manera más clara.
LibreOffice/
├── LibreOffice_X.Y.Z_Linux_x86-64_deb.tar.gz
├── LibreOffice_X.Y.Z_Linux_x86-64_deb_langpack_es.tar.gz
├── LibreOffice_X.Y.Z_Linux_x86-64_deb_helppack_es.tar.gz
└── LibreOffice_X.Y.Z_Linux_x86-64_deb/DEBS/ ← aquí están los .deb listos para instalar
-
Asegúrate de tener
python3
,pip
, ytqdm
instalados:sudo apt install python3-pip -y pip install requests tqdm
-
Ejecuta el script:
python3 instalar_libreoffice.py
-
Confirma la instalación cuando lo pregunte.
- Sistema operativo basado en Debian/Ubuntu.
- Acceso a
sudo
para instalar paquetes.deb
. - Conexión a internet.