Ubuntu/Linux Mint 等發行版預裝 LibreOffice,若需使用 Apache OpenOffice (AOO) 需先徹底卸載 LibreOffice 避免文件關聯衝突。本文提供 32/64 位雙版本標準化安裝流程、桌面集成與常見依賴修復。
# 1. 完全移除所有 libreoffice 相關包
sudo apt-get remove --purge libreoffice*
sudo apt-get remove --purge libreoffice-core libreoffice-common
# 2. 清理殘留配置與依賴
sudo apt-get autoremove --purge
sudo apt-get autoclean
# 3. 刪除用戶級配置目錄 (可選,避免模板衝突)
rm -rf ~/.config/libreoffice
rm -rf ~/.local/share/libreoffice
Apache_OpenOffice_4.1.14_Linux_x86-64_install-deb_zh-CN.tar.gz# 1. 切換至臨時目錄
cd /tmp
# 2. 下載 (或預先下載好放在此處)
# wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.14/binaries/zh-CN/Apache_OpenOffice_4.1.14_Linux_x86-64_install-deb_zh-CN.tar.gz
# 3. 解壓
tar -xzf Apache_OpenOffice_4.1.14_Linux_x86-64_install-deb_zh-CN.tar.gz
# 4. 進入 DEBS 目錄安裝核心包
cd zh-CN/DEBS
sudo dpkg -i *.deb
# 5. 安裝桌面集成包 (菜單圖標、文件關聯、MIME 類型)
cd desktop-integration
sudo dpkg -i *.deb
# 6. 驗證安裝
/opt/openoffice4/program/soffice --version
# 輸出:OpenOffice 4.1.14 ...
# 下載 32 位包:Apache_OpenOffice_4.1.14_Linux_x86_install-deb_zh-CN.tar.gz
# 其餘步驟完全相同
# 注意:64 位系統需啟用 32 位架構支持才能運行 32 位版本
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libstdc++6:i386 # 基礎 32 位庫
| 報錯信息 | 缺失包 | 安裝命令 |
|---|---|---|
libXext.so.6: cannot open shared object file | libxext6 | sudo apt-get install libxext6 |
libXrender.so.1: cannot open shared object file | libxrender1 | sudo apt-get install libxrender1 |
libfontconfig.so.1: cannot open shared object file | fontconfig | sudo apt-get install fontconfig |
libcups.so.2: cannot open shared object file | libcups2 | sudo apt-get install libcups2 |
libdbus-1.so.3: cannot open shared object file | libdbus-1-3 | sudo apt-get install libdbus-1-3 |
libglib2.0.so.0: cannot open shared object file | libglib2.0-0 | sudo apt-get install libglib2.0-0 |
libgtk-3.so.0: cannot open shared object file | libgtk-3-0 | sudo apt-get install libgtk-3-0 |
統一修復命令 (覆蓋絕大多數依賴):
sudo apt-get install -f
# 或針對性安裝
sudo apt-get install libxext6 libxrender1 fontconfig libcups2 libdbus-1-3 libglib2.0-0 libgtk-3-0
soffice。# 將 .odt, .ods, .odp 等關聯到 OpenOffice
xdg-mime default openoffice4-writer.desktop application/vnd.oasis.opendocument.text
xdg-mime default openoffice4-calc.desktop application/vnd.oasis.opendocument.spreadsheet
xdg-mime default openoffice4-impress.desktop application/vnd.oasis.opendocument.presentation
# 或圖形界面:右鍵文件 → 打開方式 → 選擇 OpenOffice → 勾選「始終使用」
sudo apt-get remove --purge openoffice*
sudo apt-get autoremove --purge
rm -rf /opt/openoffice4
rm -rf ~/.config/openoffice
rm -rf ~/.local/share/openoffice

| 維度 | LibreOffice | Apache OpenOffice |
|---|---|---|
| 開發活躍度 | 極高 (每月更新) | 低 (年級更新) |
| 格式兼容性 | 優 (MSOOX、ODF 最新標準) | 良 (較舊) |
| 性能/啟動速度 | 優化持續改進 | 相對較慢 |
| 功能豐富度 | 更多 (如內建 Python 腳本) | 基礎功能 |
| 社區支持 | 龐大 (TDF 基金會) | 較小 (ASF 孵化) |
建議:除非有特定舊版宏/模板兼容性需求,**首選 LibreOffice** (系統預裝、持續更新、兼容性更強)。本文流程僅供確需 AOO 場景參考。
apt-get remove --purge libreoffice* 避免衝突。_install-deb_zh-CN.tar.gz。dpkg -i DEBS/*.deb + dpkg -i desktop-integration/*.deb。apt-get install -f 修復依賴。標準化流程讓 OpenOffice 安裝不再是「玄學」,而是可重複、可驗證的工程動作。