CentOS LibreOffice更新后迁移设置步骤
在更新LibreOffice前,务必备份当前的所有用户设置、宏、模板和配置文件,避免更新过程中数据丢失。
~/.config/libreoffice/(如~/.config/libreoffice/4/user/),其中包含界面偏好、保存路径、宏等设置;模板文件通常位于~/.config/libreoffice/4/user/template/。yourusername替换为实际用户名):cp -r ~/.config/libreoffice /home/yourusername/backups/libreoffice_config_$(date +%Y%m%d)
# 或压缩为单个文件便于存储
tar -czvf libreoffice_config_backup.tar.gz ~/.config/libreoffice
确认备份文件完整(可通过ls -lh查看文件大小,或解压后检查内容)。更新前需卸载系统中的旧版本,避免版本冲突。
sudo yum remove libreoffice* -y # 卸载所有libreoffice相关包
卸载完成后,可通过libreoffice --version确认旧版本已移除。
选择官方或可信镜像源下载新版本RPM包(如LibreOffice 7.5+),并执行本地安装:
# 示例:下载LibreOffice 7.5.7(需替换为最新版本链接)
wget https://download.documentfoundation.org/libreoffice/stable/7.5.7/rpm/x86_64/LibreOffice_7.5.7_Linux_x86-64_rpm.tar.gz
tar -zxvf LibreOffice_7.5.7_Linux_x86-64_rpm.tar.gz # 解压安装包
cd LibreOffice_7.5.7_Linux_x86-64_rpm/RPMS/ # 进入解压后的RPMS目录
sudo yum localinstall *.rpm -y # 本地安装所有RPM包
安装完成后,通过libreoffice --version验证新版本是否安装成功。
新版本安装后,将备份的配置文件复制到新版本的配置目录中,覆盖默认设置:
# 删除新版本的默认配置(可选,避免旧配置残留)
rm -rf ~/.config/libreoffice/
# 复制备份的配置文件到新位置
cp -r /home/yourusername/backups/libreoffice_config_$(date +%Y%m%d)/ ~/.config/libreoffice/
# 或直接解压备份的压缩包到配置目录
tar -xzvf libreoffice_config_backup.tar.gz -C ~/
注意:若新版本的配置目录结构发生变化(如版本号升级导致4/user/变为5/user/),需调整复制路径,确保文件放入正确的子目录。
启动LibreOffice,检查以下内容是否恢复:
cron任务自动化执行备份脚本,避免遗漏。