如何在Ubuntu 24.04中系统级降级LibreOffice至7.4.7.2版本
如何在Ubuntu 24.04中系统级降级LibreOffice至7.4.7.2版本
我完全理解你碰到的麻烦——Ubuntu 24.04预装的LibreOffice基于7.5.0.0及以上版本,而这个版本引入了Bug 154975,导致像你的Canon iX6820这类大尺寸打印机没法用纵向模式打印标准8.5×11的纸张。下面就一步步教你用官方提供的7.4.7.2版本deb包tar球,完成系统级的降级操作:
第一步:彻底卸载当前LibreOffice版本
为了避免新旧版本冲突,先把系统里现有的LibreOffice组件完全清理掉。打开终端,依次运行以下命令:sudo apt purge libreoffice* -y sudo apt autoremove -y sudo apt clean第二步:解压7.4.7.2的deb包tar球
你已经拿到包含42个deb文件的tar包了,先创建一个临时目录存放解压后的文件,再进行解压:mkdir ~/libreoffice-downgrade tar -xf /path/to/your/libreoffice-7.4.7.2-debs.tar.gz -C ~/libreoffice-downgrade注意把命令里的
/path/to/your/替换成你实际存放tar球的路径。第三步:批量安装降级版本的deb包
进入解压后的目录,用dpkg工具批量安装所有deb文件:cd ~/libreoffice-downgrade sudo dpkg -i *.deb如果安装时出现依赖缺失的报错,别担心,运行这条命令就能自动修复依赖并完成安装:
sudo apt -f install -y第四步:锁定版本防止自动升级
为了避免系统后续更新时把LibreOffice又升级回7.5+版本,我们需要锁定当前的7.4.7.2版本:sudo apt-mark hold libreoffice*以后如果想要解除锁定、允许版本升级,只需要运行:
sudo apt-mark unhold libreoffice*
安装完成后,你可以打开LibreOffice,通过「帮助」→「关于LibreOffice」确认版本已经成功降到7.4.7.2,之后再测试打印机的纵向打印功能应该就能正常工作了。
备注:内容来源于stack exchange,提问作者quill
相关产品推荐
相关产品推荐

