centos 7.6图形化界面中文显示乱码的问题

本文详细介绍了如何在CentOS 7.6系统中将默认的英文界面切换为中文界面的过程,包括安装必要的语言包、调整系统语言设置、解决乱码问题等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos 7.6系统装了图形化界面之后,默认是英文界面,英语不好,要换成中文的。
如果是7.4版本
选择setting 选择region&language
language 选择中国汉语 restart 就可以

可是在7.6里面 没有中国汉语选项。只能自己动手了

  1. yum install kde-l10n-Chinese
  2. 安装 glibc-common
    yum list installed |grep glibc # 检查是否安装
    如果安装重新安装
    yum reinstall glibc-common
  3. 查看系统是否支持中文包
    

locale -a |grep zh
4. 把 etc/locale.cof 改成 LANG=“zh_CN.UTF-8” 或者输入
localectl set-locale LANG=zh_CN.UTF-8
reboot

  1. 重启之后是乱码,
    显示
    但是在putty 里面 返回是中文的,

解决办法

查看yum list|grep fonts |grep chinese
在这里插入图片描述
没有这两个库的 安装一下就行了。能解决乱码问题

<think>我们参考了用户提供的引用内容,其中引用[1]和引用[2]提到了使用yum安装LibreOffice,但通常CentOS默认仓库中的LibreOffice版本较旧。用户希望安装高版本的LibreOffice以实现Word转PDF等功能。根据引用[3],我们可以从LibreOffice官网下载指定版本的安装包进行安装。下面将详细介绍在CentOS系统上安装最新或指定高版本LibreOffice的步骤:###步骤1:卸载旧版本(如果已安装)```bashsudoyumremovelibreoffice*```###步骤2:安装依赖```bashsudoyuminstall-yjava-1.8.0-openjdkcups-develfontconfig```###步骤3:下载指定版本的LibreOffice访问官网下载页面:https://www.libreoffice.org/download/download-libreoffice/选择适合的版本(例如当前最新稳定版为7.5.9)和系统架构(x86_64)使用wget下载(请替换为实际下载链接):```bashwgethttps://downloadarchive.documentfoundation.org/libreoffice/old/7.5.9.2/rpm/x86_64/LibreOffice_7.5.9.2_Linux_x86-64_rpm.tar.gz```###步骤4:解压安装包```bashtar-xzvfLibreOffice_7.5.9.2_Linux_x86-64_rpm.tar.gzcdLibreOffice_7.5.9.2_Linux_x86-64_rpm/RPMS/```###步骤5:安装主程序包```bashsudoyuminstall-y*.rpm```###步骤6:安装中文语言包(可选)在同一个RPMS目录下,安装中文语言包:```bashsudoyuminstall-yLibreOffice_7.5.9.2_Linux_x86-64_rpm_langpack_zh-CN.rpm```###步骤7:验证安装```bashlibreoffice--version#输出示例:LibreOffice7.5.9.230(Build:2)```###步骤8:安装微软字体(可选,确保Word文档字体显示正确)```bashsudoyuminstall-ycurlcabextractxorg-x11-font-utilsfontconfigsudorpm-ihttps://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm```###使用高版本LibreOffice转换Word为PDF```bash#转换单个文件libreoffice--headless--convert-topdf文档.docx#批量转换libreoffice--headless--convert-topdf*.docx```###注意事项:1.如果遇到依赖问题,可以尝试安装`libreoffice-headless`包[^1]2.转换时若出现字体问题,请确保已安装微软字体包[^2]3.高版本LibreOffice修复了许多格式兼容性问题,特别适合处理复杂的Word文档[^3]§§相关问题§§1.如何在CentOS上更新LibreOffice到最新版本?2.LibreOffice转换PDF时出现乱码如何解决?3.有没有办法在无图形界面的服务器上使用LibreOffice转换文档?4.如何设置LibreOffice的默认语言为中文?5.LibreOffice支持哪些文档格式转换?</think>### 在CentOS上安装高版本LibreOffice(Word转PDF解决方案) 以下是安装最新或指定高版本LibreOffice的完整流程,基于CentOS系统优化: #### 方法1:通过官方仓库安装最新版(推荐) ```bash # 添加LibreOffice官方仓库 sudo yum install -y epel-release sudo yum config-manager --add-repo https://download.documentfoundation.org/libreoffice/stable/rpm/rhel/ # 安装最新版LibreOffice(含无头模式) sudo yum install -y libreoffice libreoffice-headless \ libreoffice-writer libreoffice-calc libreoffice-impress # 验证安装 libreoffice --version # 输出类似 LibreOffice 7.6.5.2 ``` #### 方法2:手动安装指定高版本(如7.5.9) ```bash # 下载指定版本(修改版本号即可) VER="7.5.9.2" wget https://downloadarchive.documentfoundation.org/libreoffice/old/$VER/rpm/x86_64/LibreOffice_${VER}_Linux_x86-64_rpm.tar.gz # 解压并安装 tar -xzvf LibreOffice_${VER}_Linux_x86-64_rpm.tar.gz cd LibreOffice_${VER}*.rpm/RPMS/ sudo yum localinstall -y *.rpm # 安装中文语言包 sudo yum localinstall -y LibreOffice_${VER}_Linux_x86-64_rpm_langpack_zh-CN.rpm ``` #### 关键优化步骤 1. **字体支持**(解决PDF显示异常): ```bash # 安装微软字体 sudo yum install -y curl cabextract sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm sudo fc-cache -fv ``` 2. **转换测试**: ```bash # 创建测试文档 echo "测试中文排版" > test.docx # 执行转换(无头模式) soffice --headless --convert-to pdf test.docx --outdir ~/ ``` 3. **系统服务化**(可选): ```bash # 创建转换服务 sudo tee /etc/systemd/system/doc2pdf.service > /dev/null <<EOF [Unit] Description=Document to PDF Converter [Service] ExecStart=/bin/bash -c 'while true; do soffice --headless --convert-to pdf /watchdir/*.docx --outdir /output; sleep 10; done' [Install] WantedBy=multi-user.target EOF # 启动服务 sudo systemctl start doc2pdf ``` #### 版本管理技巧 | 操作 | 命令 | |------|------| | 查看已安装版本 | `rpm -qa | grep libreoffice` | | 卸载特定版本 | `sudo yum remove libreoffice-7.5.9*` | | 检查更新 | `sudo yum check-update libreoffice*` | #### 高级转换配置 ```bash # 保留文档修订痕迹(添加参数) soffice --headless --convert-to pdf:writer_pdf_Export \ --infilter="MS Word 2007 XML" \ input.docx ``` > **性能提示**:对于服务器环境,建议安装`libreoffice-headless`最小化包,可减少60%内存占用[^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值