Files
digiserver-v2/install_libreoffice.sh
DigiServer Developer efb63f2b3f updating libre install
2025-11-20 19:44:07 +02:00

43 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# LibreOffice installation script for DigiServer v2
# This script installs LibreOffice for PPTX to image conversion
set -e
echo "======================================"
echo "LibreOffice Installation Script"
echo "======================================"
echo ""
# Check if already installed
if command -v libreoffice &> /dev/null; then
VERSION=$(libreoffice --version 2>/dev/null || echo "Unknown")
echo "✅ LibreOffice is already installed: $VERSION"
exit 0
fi
echo "📦 Installing LibreOffice..."
echo ""
# Update package list
echo "Updating package list..."
apt-get update -qq
# Install LibreOffice
echo "Installing LibreOffice (this may take a few minutes)..."
apt-get install -y libreoffice libreoffice-impress
# Verify installation
if command -v libreoffice &> /dev/null; then
VERSION=$(libreoffice --version 2>/dev/null || echo "Installed")
echo ""
echo "✅ LibreOffice successfully installed: $VERSION"
echo ""
echo "You can now upload and convert PowerPoint presentations (PPTX files)."
exit 0
else
echo ""
echo "❌ LibreOffice installation failed"
exit 1
fi