V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hzqim
V2EX  ›  问与答

Debian 7 设置中文环境的奇葩问题。

  •  
  •   hzqim · 2014-12-09 16:40:07 +08:00 · 2988 次点击
    这是一个创建于 3655 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Debian 7 设置中文环境好几例了,有成功,有失败,现总结一下两种结果的设置区别,请大家指点。


    设置成功的过程:
    安装好系统之后
    1. apt-get install && apt-get install locales
    2. dpkg-reconfigure locales
    3. 把 en_US.UTF-8 和 zh_CN.UTF-8 勾选
    4. 默认环境语音选择 en_US.UTF-8
    5. reboot
    6. 再次dpkg-reconfigure locales,默认语音选 zh_CN.UTF-8
    7. reboot


    设置失败的过程:
    安装好系统之后
    1. apt-get install && apt-get install locales
    2. dpkg-reconfigure locales
    3. 把 en_US.UTF-8 和 zh_CN.UTF-8 勾选
    4. 默认环境语音直接选择 zh_CN.UTF-8
    5. reboot

    失败之后,无论如何设置也搞不回中文界面,重新安装 locales 也搞不好。
    也就是成功与否就看是否默认英语环境,重启再选中文环境。
    8 条回复    2014-12-09 21:19:50 +08:00
    skybr
        1
    skybr  
       2014-12-09 16:42:18 +08:00   ❤️ 1
    按照第二步就行了, 不用reboot.
    zro
        2
    zro  
       2014-12-09 16:54:08 +08:00   ❤️ 1
    安装的时候联网,装的时候会自己设置好的,如果不联网,装出来各种不顺手
    sambohuang
        3
    sambohuang  
       2014-12-09 17:05:36 +08:00   ❤️ 1
    我一直都是
    vi + ~/.profile

    export LANG="zh_CN.UTF-8"
    export LANGUAGE="zh_CN.UTF-8"
    flynaj
        4
    flynaj  
       2014-12-09 17:20:42 +08:00 via Android   ❤️ 1
    linux下配置一般 不用重启动,语言这种可以随时设置环境变量
    hzqim
        5
    hzqim  
    OP
       2014-12-09 19:25:21 +08:00
    @zro 一直都在联网的情况下设置的,我才第二种方法是没有下载到字体?
    @skybr 不用 reboot,使用 export 生效吗?
    @sambohuang 谢谢,明天回单位再试一试。
    @flynaj Linux 小白,慢慢学习,谢谢指点。
    zro
        6
    zro  
       2014-12-09 19:43:05 +08:00   ❤️ 1
    @hzqim 那换个源看看吧。。。
    skybr
        7
    skybr  
       2014-12-09 20:01:29 +08:00   ❤️ 1
    @hzqim

    不会下载字体, 大致就是在/var/lib/locales/supported.d下面重写支持和默认语言, 然后生成gettext文件, 渲染字体是发生在你本机的, 和源无关, 不会从源下载什么, 不用换。

    要生效可以export, 不过简单的办法是客户端断开ssh(用screen类维持ssh session无效)后重连, windows下的putty要在配置里设置下编码(具体哪里太久不用忘了)。
    hzqim
        8
    hzqim  
    OP
       2014-12-09 21:19:50 +08:00
    @skybr 谢谢科普。
    如果不用下载字体,那能否可以不用安装 locales ,直接 export 语系变量更改为其他语系?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5054 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:57 · PVG 15:57 · LAX 23:57 · JFK 02:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.