インストール - Collabora Office
概要
Collabora Officeは、LibreOfficeをベースに開発された、エンタープライズ向けのオフィスソフトウェアである。
商用サポートとセキュリティ強化が提供され、すっきりとしたインターフェースと強力な機能は、ビジネス環境での生産性を大幅に向上させることができる。
Collabora Officeには、Writer (ワープロ)、Calc (表計算)、Impress (プレゼンテーション)、Draw (ベクタードロー画像作成と視覚化ツール)、Base (データベース)、Math (数式エディタ)が含まれている。
Microsoft Office形式との高い互換性を持ち、既存の文書やスプレッドシートをスムーズに編集することができる。
また、Collabora Onlineを利用することで、ブラウザ上での共同編集やクラウドストレージとの連携も可能である。
長期サポート版 (LTS) が提供されており、企業や組織での安定した運用を実現できる。
オープンソースでありながら、プロフェッショナルなサポートとエンタープライズグレードのセキュリティを兼ね備えている。
Collabora Officeのインストール (リポジトリを登録)
RHEL
Collabora Office向けのリポジトリファイルを作成する。
sudo vi /etc/yum.repos.d/collaboraoffice.repo
[collaboraoffice] name=collaboraoffice baseurl=https://www.collaboraoffice.com/downloads/Collabora-Office-25-Snapshot/Linux/yum/ repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey= sslverify=1 ssl=cacert=/etc/pki/tls/certs/ca-bundle.crt
作成したリポジトリを登録する。
sudo dnf config-manager --add-repo /etc/yum.repos.d/collaboraoffice.repo
Collabora Officeをインストールする。
sudo dnf install collaboraoffice-desktop
SUSE
Collabora Office向けリポジトリのキーをインポートする。
wget https://www.collaboraoffice.com/downloads/Collabora-Office-25-Snapshot/Linux/yum/repodata/repomd.xml.key && sudo rpm --import repomd.xml.key
Collabora Office向けリポジトリを登録する。
sudo zypper addrepo -f 'https://www.collaboraoffice.com/downloads/Collabora-Office-25-Snapshot/Linux/yum' 'Collabora Office 25.04 Snapshot' sudo zypper ref
Collabora Officeをインストールする。
sudo zypper install collaboraoffice-desktop
Collabora Officeのインストール (RPMファイル)
Collabora Officeの公式Webサイトにアクセスして、Collabora OfficeのRPMファイルをダウンロードする。
併せて、"翻訳されたユーザーインターフェース"および"オフラインで使えるヘルプ"をLibreOfficeの公式Webサイトからダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf Collabora_Office_<バージョン>_Linux_x86-64_rpm.tar.gz cd Collabora_Office_<バージョン>_Linux_x86-64_rpm
Collabora Officeをインストールする。
# RHEL sudo dnf install ./Collabora_Office_<バージョン>_Linux_x86-64.rpm # SUSE sudo zypper install ./Collabora_Office_<バージョン>_Linux_x86-64.rpm
Collabora Officeを日本語にローカライズするには、以下のダウンロードしたファイルを解凍する。
tar xf LibreOffice_25.8.4_Linux_x86-64_rpm_langpack_ja.tar.gz cd LibreOffice_25.8.4_Linux_x86-64_rpm_langpack_ja/RPMS
# RHEL sudo dnf install ./libobasis25.8-ja-25.8.4.2-2.x86_64.rpm sudo dnf install ./libreoffice25.8-ja-25.8.4.2-2.x86_64.rpm # SUSE sudo zypper install ./libobasis25.8-ja-25.8.4.2-2.x86_64.rpm sudo zypper install ./libreoffice25.8-ja-25.8.4.2-2.x86_64.rpm
Collabora Officeのインストール (RPMファイルから展開)
Collabora Officeの各RPMファイルを全てダウンロードおよび展開するシェルスクリプトを作成する。
vi install.sh
# install.shファイル
#!/usr/bin/env sh
# 設定
BASE_URL="https://www.collaboraoffice.com/downloads/Collabora-Office-25-Snapshot/Linux/yum/" # Collabora Office 25の場合
DOWNLOAD_DIR="./rpm_downloads"
EXTRACT_DIR="./collabora_office_extracted"
# ディレクトリの作成
mkdir -p "$DOWNLOAD_DIR"
mkdir -p "$EXTRACT_DIR"
echo "=== Collabora Office RPM ダウンロード・展開スクリプト ==="
echo "ダウンロード先: $DOWNLOAD_DIR"
echo "展開先: $EXTRACT_DIR"
echo ""
# HTMLを取得してRPMファイルのリストを抽出
echo "RPMファイルのリストを取得中..."
rpm_files=$(curl -s "$BASE_URL" | grep -oP 'href="\K[^"]*\.rpm(?=")')
if [ -z "$rpm_files" ]; then
echo "エラー: RPMファイルが見つかりませんでした"
exit 1
fi
# RPMファイルの数をカウント
rpm_count=$(echo "$rpm_files" | wc -l)
echo "見つかったRPMファイル: ${rpm_count}個"
echo ""
# 各RPMファイルをダウンロードして展開
current=0
for rpm_file in $rpm_files; do
current=$((current + 1))
echo "[$current/$rpm_count] 処理中: $rpm_file"
# ダウンロード
echo " → ダウンロード中..."
wget -q -P "$DOWNLOAD_DIR" "${BASE_URL}${rpm_file}"
if [ $? -ne 0 ]; then
echo " ✗ ダウンロード失敗: $rpm_file"
continue
fi
# 展開
echo " → 展開中..."
cd "$EXTRACT_DIR"
rpm2cpio "../${DOWNLOAD_DIR}/${rpm_file}" | cpio -idm 2>/dev/null
if [ $? -ne 0 ]; then
echo " ✗ 展開失敗: $rpm_file"
cd - > /dev/null
continue
fi
cd - > /dev/null
echo " ✓ 完了"
done
echo ""
echo "=== 処理完了 ==="
echo "ダウンロードしたRPMファイル: $DOWNLOAD_DIR"
echo "展開したファイル: $EXTRACT_DIR"
echo ""
echo "展開されたディレクトリ構造:"
ls -lh "$EXTRACT_DIR"
作成したシェルスクリプトに実行権限を付加して実行する。
chmod u+x ./install.sh ./install.sh
"collabora_office_extracted"ディレクトリにCollabora Office関連の全てのファイルが展開される。
必要であれば、"collabora_office_extracted"ディレクトリ名を変更して任意のインストールディレクトリに配置する。
mv collabora_office_extracted Collabora_Office mv Collabora_Office <任意のインストールディレクトリ>
Collabora Officeの各ソフトウェアを実行ファイルは、以下に示すディレクトリに存在する。
/<Collabora Officeのインストールディレクトリ>/opt/collaboraoffice/program
- soffice
- swritter
- scalc
- simpress
- smath
- sbase
- sdraw
また、Collabora Officeの各ソフトウェアのデスクトップエントリファイルは、以下に示すディレクトリに存在する。
/<Collabora Officeのインストールディレクトリ>/opt/collaboraoffice/share/xdg
Collabora Officeを日本語にローカライズするには、LibreOfficeの公式Webサイトからダウンロードおよび解凍する。
" tar xf LibreOffice_<バージョン>_Linux_<アーキテクチャ名>_rpm_langpack_ja.tar.gz
cd LibreOffice_<バージョン>_Linux_<アーキテクチャ名>_rpm_langpack_ja
解凍したファイルから2つのRPMファイルを展開して、Collabora Officeのインストールディレクトリにコピーする。
cp -rf opt/opt /<LibreOfficeのインストールディレクトリ>
Collabora Officeを起動して、日本語が表示されているかどうか確認する。
また、必要であれば、オフラインヘルプも同様にインストールする。
tar xf LibreOffice_<バージョン>_Linux_<アーキテクチャ>_rpm_helppack_ja.tar.gz cd LibreOffice_<バージョン>_Linux_<アーキテクチャ>_rpm_helppack_ja
解凍したファイルからRPMファイルを展開して、Collabora Officeのインストールディレクトリにコピーする。
cp -rf opt/opt /<Collabora Officeのインストールディレクトリ>