#!/bin/bash # This script avtivates and installs or updates the OnlyOffice desktop version from the official repository # (C) Klaus Knopper 2025 # License: GPL V2 # Fail if any command exists with status != 0 set -e if [ ! -r /usr/share/keyrings/onlyoffice.gpg ]; then echo "Fetching signature of OnlyOffice repository" mkdir -p -m 700 ~/.gnupg gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5 chmod 644 /tmp/onlyoffice.gpg sudo chown root:root /tmp/onlyoffice.gpg sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg fi if [ ! -r /etc/apt/sources.list.d/onlyoffice.list ]; then echo "Activating OnlyOffice repository" echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' | sudo tee /etc/apt/sources.list.d/onlyoffice.list fi echo "Updating software catalog" sudo apt-get update echo "Installing/Updating OnlyOffice" sudo apt-get install onlyoffice-desktopeditors