精华内容
下载资源
问答
  • 中文 Linux LiveCD 的制作

    千次阅读 2019-01-17 13:19:54
    中文 Linux LiveCD 的制作
                   

    及永刚

    jungle@soforge.com

    2006 年 1 月 5 日  版本:0.7


    目 录 

     

     

    前言

    很多人都用过或听说过 Knoppix,只需一张光盘, 就能够让我们在任何场所,随心所欲地使用 Linux1, 打破了操作系统只能先安装再使用的传统概念。 Knoppix 最初的设计用途是教学,但由于这项技术很受欢迎,使得 LiveCD 这项技术不断发展, 现在它的应用已经非常广泛,涉及:系统演示、系统急救、网络防火墙、产品宣传、游戏,等等。

    虽然有众多的 LiveCD 供我们挑选,但有时候找一张完全满足个人需要的版本还真是不容易。 不过没关系,因为绝大多数 LiveCD 采用的都是开放源码的自由软件,这让我们完全可以自己动手, 按自己要求制作 LiveCD。这篇文章就是示范如何在已有 LiveCD 的基础上定制符合自己要求的 LiveCD。

     

    确定目标

    首先,我们要明确所需的 LiveCD 的用途,应该具备的功能。 这里示范的 LiveCD 是给没有装 Linux 系统的笔记本电脑用的, 用它可以连上网络收发电子邮件,而不用担心病毒的侵扰,另外还可以学习使用 Linux。

    于是我们可以列出这张 LiveCD 需要有的特性:

    • 支持中文。既能看,又能写。
    •    
    • 硬件识别能力强。特别是能识别大多数网络设备,可以连上 LAN,也可以拨号使用2
    •    
    • 要有网络浏览器。便于通过 WebMail 查阅邮件。
    •    
    • 要能打开 MS Word 和 pdf 格式的文件。
    •    
    • 容量不超过 200M,可以刻录到 MiniCD 上,便于携带。

    Knoppix 是最有名的 LiveCD,估计很多人都会首先想到从它入手,但是 Knoppix 采用 KDE 作为桌面环境, 按照上面最后一项的要求,Knoppix 怎么样都无法裁减到 200M 以内,因此不合适。

    经过寻找和比较各种已有的 LiveCD,发现 Morphix 符合要求,它与 Debian,Knoppix 一脉相承,采用模块化设计是它的主要特点, 就是将 LiveCD 的各个部分分解成模块,可以随意组合成不同用途的 LiveCD。 由于可以选择轻量级的桌面管理器,LiveCD 的尺寸能容易控制在 200M 以内。

     

    制作环境和工具

     

    使用的系统

    下面演示中使用的系统是 Debian GNU/Linux。这张 LiveCD并不一定要在 Debian 下才能制作, 你也可以采用其他的 Linux 发型版,但仍要熟悉 Debian 的一些基本包管理命令, 这是因为 Morphix 是基于 Debian 的,添加和删除软件包都要使用这些命令。

     

    一张已有的 LiveCD

    这里选择 MorphixCombined-LightGUI-0.5-pre4.iso3 作为基础, 你可以从 SourceForge.net 的 morphix 项目 下载

     

    必不可少的工具

    下面是必需的工具,这里列出 Debian 软件包里面的命名。
    cloop-utils: 创建压缩文件系统的工具。有了这个工具,200M 的光盘实际可以容纳下 500M 左右的软件。
    mkisofs: 生成光盘文件系统的工具。
    cdrecord: 光盘刻录工具,你也可以选用其他自己熟悉的工具。

     

    Morphix 提供的工具

    Morphix 提供了一些制作辅助工具,它们就是上面所列工具组成的脚本。

    Debian 的用户可以通过修改 /etc/apt/sources.list,增加 Morhpix 源的方式进行安装。

    deb http://www.morphix.org/debian ./

    非 Debian 用户可以访问 Morphix 网站直接下载对应的脚本。

    这些工具都以 morphix- 开头,从命名就能知道各自的用途, 另外有一个 morphing-tools 包,可以一次性安装所有的制作工具。

    在以下的操作中,我们需要其中的解压和压缩模块工具: morphix-modulebuilder 和 morphix-moduleextractor。

     

    制作过程

     

    解压 iso 文件

    将 Morphix iso 文件里面的内容复制到硬盘。假设当前工作目录是 ~/projects/livecd。
    # mkdir -p tmp/cd; mkdir -p iso/Morphix# mount -o loop MorphixCombined-LightGUI-0.5-pre4.iso tmp/cd# cp -a tmp/cd/* iso/Morphix# umount tmp/cd

     

    Morphix 模块简介

    在修改之前,先简单介绍一下这张 Morphix 光盘中各个目录下的模块,以便有针对性地修改。 关于各个模块详细的说明,见 Morphix 站点的文档。
    • boot/
      Linux 内核以及 grub 引导程序和设置。
    •    
    • base/morphix
      此为 base 模块,负责基本系统的加载。
    •    
    • mainmod/light.mod
      MainModule,主要包含与应用相关的程序。这是我们主要修改的模块,最后要达到两个目的, 一是增加中文 locale 支持,二是根据需要安装和删除应用程序。
    •    
    • minimod/new-light4.mod
      MiniModule 是在 MainModule 之后加载,可以将一些额外的内容加载到系统里面, 也可以覆盖 MainModule 中的内容。我们利用这一特性,修改 LiveCD 默认用户 morph 的设置, 实现系统的中文化支持。方法很简单,就是把自己 $HOME 下的 .bashrc 这样的设置文件, 复制到 /home/morph 里面。

     

    修改 MainModule

    • 解压 MainModule4   
      # mkdir -p mod/light# module-extract iso/Morphix/mainmod/light.mod mod/light
         

       

         
    •    
    • 挂载 /proc   
      # mount --bind -t proc /proc mod/light/proc
         

       

         
    •    
    • chroot   
      # chroot mod/light
         

       

         
    •    
    • 添加中文 locale。在下载的 Morphix LiveCD 里面,locale 只有 C 和 POSIX, 所以要修改 /etc/locale.gen 文件,包含下列内容   
      en_US ISO-8859-1en_US.UTF-8 UTF-8zh_CN GB2312zh_CN.GB18030 GB18030zh_CN.GBK GBKzh_CN.UTF-8 UTF-8
         

      接着执行 locale-gen 命令生成新的 locale。

         

       

         
    •    
    • 修改 resolv.conf,联通网络。例如,使用   
      # echo "nameserver 202.96.134.133" > /etc/resolv.conf
         

       

         
    •    
    • 更改默认的 debian 软件包源指向离自己最近的镜像。例如,我使用 cn99 的源   
      deb http://debian.cn99.com/debian unstable main contrib non-free
         

       

         
    •    
    • 更新软件包。按照自己的定制要求,添加和删除软件包。   
      # apt-get update# apt-get install 一些软件# apt-get remove --purge 不需要的软件# apt-get upgrade# apt-get clean
         

       

         
    •    
    • 清理空间。为了方便清理,先安装 deborphan 这个工具,然后用下面命令清理:   
      # deborphan | xargs apt-get -y --purge remove
         

       

         
    •    
    • 清空软件包缓存   
      # cd /var/lib/apt/lists/# rm -f *# touch lock# cd /var/cache/apt/# rm -f *# cd /var/tmp/# rm -f *
         

       

         
    •    
    • 清理其他的空间。为了最大程度地节约空间,可以将 /usr/share/locale 目录下, 不使用语言的 mo 文件删除。另外在 /usr/share/doc, /usr/share/man 下面也有这样的文件, 也可以删除。   

       

         
    •    
    • 更新文件名数据库   
      # updatedb
         

       

         
    •    
    • 恢复配置   
      # rm /etc/resolv.conf# touch /etc/resolv.conf# umount /proc
         

       

         
    •    
    • 压制 MainModule   
      # module-builder -t ext3 mod/light iso/Morphix/mainmod/light.mod
         

       

         

     

    修改 MiniModule

     

    • 解压 MiniModule   
      # mkdir -p mod/new-light4# module-extract iso/Morphix/minimod/new-light4.mod mod/new-light4
         

       

         
    •    
    • 解压后的 MiniModule 里面有两个目录: files 和 morphix。其中 files 目录下面是 tar 压缩包, 用来保存 /home/morph 目录下配置文件。   

      为了在 LiveCD 启动后加载中文环境,使用 fcitx 输入法,我们需要修改 .xinitrc 文件, 增加以下内容,并将它链接到 .xsession:

         
      export LANG=zh_CN.UTF-8export LC_CTYPE=zh_CN.UTF-8export XMODIFIERS=@im=FCITXexport GTK_IM_MODULE="fcitx"fcitx &
         

      然后再用 tar 打包。在这个压缩文件里,我们还可以放入其他一些软件的配置,比如 FireFox 的 Adblock 扩展。

         

       

         
    •    
    • 压制 MiniModule   
      # module-builder mod/newe-light4 iso/Morphix/minimod/new-light4.mod
         

       

         

     

    与中文相关的软件包

    Morphix 模块化设计的一个主要目的在于重用性。所以在 MainModule 里面我们不放入与中文相关的软件, 而将他们放在 LiveCD 根目录下的 deb 目录里面。系统启动的时候,这个 deb 目录下的软件包会自动安装。

    现在,我们将 fcitx 输入法,ttf-arphic-newsung 中文字体,firefox 中文界面支持, 以及 xpdf 中文支持的相关的软件包复制到 iso/Morphix/deb 目录下面。

     

    更换内核

    通常 LiveCD 为了能够识别最多的硬件设备,提供的内核几乎包含了所有的 Linux 能支持的硬件驱动, 而我们自己定制的 LiveCD 自然不需要那么多的驱动,既浪费空间又减慢启动速度,下面就简单介绍一下如何将它替换为自己精简过的内核。

    在 Morhpix LiveCD 里面,Linux 的内核分别放入以下几个模块:

    • iso/Morphix/boot/vmlinuz 这个文件即 Linux 的内核
    •    
    • iso/Morphix/boot/initroot.gz 包含一些磁盘的驱动模块
    •    
    • iso/Morphix/base/morphix 包含完整的内核和模块

    Morphix 使用的内核与 Debian 的不完全相同,需要从 morphix 网站上下载它提供的内核源码。如果已经将 morphix 添加到 source.list,使用 apt-get 就能方便地得到所需的文件。

    除了 kernel-source 之外,LiveCD 还需 cloop 和 cowloop 这两个额外的内核模块,cloop 在 Debian 的源里面的 名称为 cloop-src,而 cowloop 则需要到 cowloop 网站下载。

    编译内核的方法和步骤,跟平时一样,可以参阅 Debian 参考手册完成。最后可以生成 deb 包格式,也可以使用 Linux 的普通方式。 morphix 提供了一个脚本 morphix-changekernel 进行内核替换,但它是针对 2.4 的内核, 不能直接用于现在的 2.6 内核,不过我们可以拿它作为参考,了解整个替换过程。

    其他需要注意的是,自己编译的内核与模块的 gcc 版本和 体系架构要保持一致,这点可以通过使用 strings 命令查看 vermagic 来确定。

     

    修改 bootsplash

    LiveCD 启动时的画面也能定制,可以换成与自己 LiveCD 主题匹配的说明和图像。

    启动画面图像保存在 LiveCD 根目录 boot/miniroot.gz 文件里面,将它解压,挂载到一个临时目录

    # mkdir -p tmp/miniroot# gzip -d miniroot.gz# mount -o loop miniroot tmp/miniroot

    启动时的图像和设置位于 bootsplash 目录,我们可以修改 config 中的配置文件, 也可以直接替换 images 目录下面的文件。

    这些图像是以 jpeg 格式保存,但 bootsplash 当前只支持 16bit 色,如果你手头的 jpeg 是 24bit 色, 需要先进行转换处理。

    下面是采用 netpbm 软件包里面的工具完成转换工作。

    $ jpegtopnm image24.jpg |ppmtojpeg > image16.jpg

     

    压制 iso 文件

    定制工作完成以后,用下面命令就可以生成可以启动的 iso 文件

     

    # mkisofs -pad -l -r -J -v -V "SoForge" -b boot/grub/iso9660_stage1_5 /-c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /-hide -rr -moved -o SoForge.iso iso/Morphix

     

    相关链接

     

     

    后记

    这里只讲述了制作 Linux LiveCD 的步骤,有关 LiveCD 的原理和 Mophix 模块设计并没有涉及。 这方面的一些内容可以从上面参考资料链接中找到。

    按照上述步骤制作的 LiveCD 可以从 ``这里'' 下载。 但我希望你还是自己动手,因为制作 LiveCD 的确不是一件很难的事情。假如照着上面文章的步骤, 你制作的 LiveCD 不能用,或者有什么问题,请发邮件到 jungle@soforge.com 与我联络,我很高兴与你一起来改进它。

     

               
    图 : 这是 LiveCD 运行起来的画面
               
                /includegraphics[width=0.8/textwidth]{livecd_scr03.eps}



    脚注

    ... 就能够让我们在任何场所,随心所欲地使用 Linux1
    本文中的 Linux 指的都是 GNU/Linux。
    ... 硬件识别能力强。特别是能识别大多数网络设备,可以连上 LAN,也可以拨号使用2
    这张 LiveCD 还不支持 WinModem
    ... 这里选择 MorphixCombined-LightGUI-0.5-pre4.iso3
    你也可以在本文最后生成的 LiveCD 基础上进行修改。
    ... 解压 MainModule4
    Morphix 提供的工具使用 /tmp 目录存放临时文件, 如果你的 /tmp 目录空间不足,比如使用的是内存文件系统,需要修改诸如 module-extract 这样的脚本, 例如,我将其中的 /tmp 改成 ./tmp。


    Build by Ji YongGang <jungle@soforge.com>
                

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • 中文Linux蓄势待发

    千次阅读 热门讨论 2009-07-16 05:54:00
    <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 中文Linux(ChineseLinux)与国产Linux完全不是一个概念。前者有一种中国人习惯使用的Linux发行版的含

    <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

               中文 Linux Chinese Linux )与国产 Linux 完全不是一个概念。前者有一种中国人习惯使用的 Linux 发行版的含义,而后者纯粹是非 GNU/Linux 的一种商业宣传术语(而且很蹩脚)。如何看待中文 Linux

     

           坦率地讲,中文 Linux 的问题至今没有解决。什么叫 Linux 中文化,全是瞎扯。这两句话,说的虽然很重,但是,我就是不改。这个老问题,为什么今天又要提出来呢?说白了,就是 Ubuntu 9.10 桌面发行版的需要。因为, Ubuntu 9.10 版本的第一要义就是保证用户使用更加方便,确保用户体验更具美感。就 Ubuntu 9.10 的中文版本而言,情况亦应如此。 Ubuntu 新版本( 9.10 )应该是软件之精品。

     

         7 15 日,在北京西郊友谊宾馆咖啡厅,召开了一次很小型的碰头会。到会的人,人数虽然不多,但是,都是非常关键的人物。中文 Linux 的关键是精美汉字的电子版。何谓“精美”汉字的电子版?首先,必须符合国家有关标准。其次,电子版字体要美观大方。碰头会与会者,都亲眼观察了一种精美电子版汉字的演示,在字体极小的情况下,仍然清晰可见,可读性极佳,视觉效果极美。中文 Linux 必须具备这种精美字体(当然必须是正规电子版)。

     

           要求电子版汉字的字体美观大方是我的一位老朋友十多年来的梦想。如今,他人也老了,但是,他仍然在追逐自己的梦想。我下定决心,要帮助这位老朋友梦想成真。今晨,我通知远在深圳的乌邦托( Wubuntu )公司总裁张海波,要求他们协助解决这一问题。乌邦托公司,虽然公司名字的发音很别扭,但是,这个名字的含义却不浅,意思是“我们不是乌托邦空想主义”。是的,乌邦托这 3 个汉字(的字序)当然不是乌托邦。乌邦托公司就是敢于献身于中文 Linux 的伟大事业,为此,乌邦托( Wubuntu )应该不怕经受千难万险。

     

           据了解,目前各中文 Linux 版本所使用的电子版汉字全都是“老版本”,存在一些技术问题仍然没有得到妥善解决。这是实际情况。现今, Linux 平台上的电子版汉字,在小字体情况下,看上去黑乎乎的一团,叫人非常倒胃口。如此这般,谈何“中文 Linux” ?谈何“自启动 U 盘”?我们暂且不管硬盘预装 Linux 的实际情况究竟如何,我们必须先要保证在 U 盘上的中文 Linux 精美非凡。现在是时候了,中文 Linux 的电子版(精美)汉字问题必须彻底解决。人们可以期待,中文 Linux 正在蓄势待发,必将直冲云霄。

     

           注:近日,我在仔细考虑 Ubuntu 9.04 的所谓“衍生版”( Mint 7 ), Mint 7 桌面上方只有一个面板( panel ),与 XP 很接近。我想从中文 Mint 入手,搞中文 Linux U 盘发行版。中文电子版汉字库必须经受住 Mint 的考验,不仅是显示正常,而且打印也必须过关。我们必须认真对待中文 Linux 。搞 Linux 事业,不能搞成商业儿戏。以往的中文 Linux 的失败教训(比如, 2001 年北京政府软件采购),我们应当牢牢记取,永久不忘。

    展开全文
  • 本文来源:... SSH访问中文Linux及文件传输 环境:Win7 + 中文Ubuntu10.10 【服务器SSH开启】 安装openssh-server apt-get install openssh-server 查看服务器的ssh服务有

    本文来源:http://www.cnblogs.com/qyddbear/archive/2012/05/15/2501093.html

    SSH访问中文Linux及文件传输

    环境:Win7 + 中文Ubuntu10.10

    【服务器SSH开启】

    安装openssh-server

    apt-get install openssh-server

    查看服务器的ssh服务有无开启

    ps -e | grep ssh

    如果出现sshd,说明开启,否则开启

    /etc/init.d/ssh start

     

    【SSH客户端访问中文Ubuntu乱码】

    下载putty软件(http://www.putty.org/),通过修改 font, character set 设置来解决。

    Window -> Appearance -> Font settings 选择宋体或新宋体。
    Window -> Translation -> Character set translation on received data 选择 UTF-8。

    存储该session。

     

    【Win7和Linux远程文件传输】

    远程软件很多,putty,Bitvise Tunnelier,SSH Secure Shell Client等。后二者自带的SFTP可实现两个操作系统之间的文件传输,而putty可以和WinSCP(下载地址:http://winscp.net/eng/download.php)搭配使用。

    如果远程操作系统是中文版Ubuntu,WinSCP会显示中文乱码。解决方法:
    在WinSCP登录界面,勾选“高级选项”,选择“环境”->"服务器环境"->"文件名UTF-8编码"改为开启。保存该session,以后登录时就登录此session。

     

    【WinSCP连接Linux】

    如果Linux系统不是以root权限登录,则和WinSCP无法进行文件复制。如果WinSCP连接Linux总显示密码错误,在Linux中设定root权限及密码:passwd root。

    展开全文
  • 操作系统为中文,所以date显示都是中文。但是又无法更改操作系统的语言,因为还是要使用中文系统的。 Solution localhost:dist Sean$ date 2018年 5月29日 星期二 00时07分47秒 CST localhost:dist Sean$ env ...

    Question

    操作系统为中文,所以date显示都是中文。但是又无法更改操作系统的语言,因为还是要使用中文系统的。


    Solution

    localhost:dist Sean$ date
    2018529日 星期二 000747秒 CST
    localhost:dist Sean$ env LANG=en_US.UTF-8 date
    Tue May 29 00:07:59 CST 2018

    Reference

    [1]. 中文linux(Ubuntu)下让date命令显示英语日期

    展开全文
  • Linux中文操作系统下使用xmanager进行Oracle进行安装的时候,可能出现乱码界面,可以通过以下方法进行解决 1 修改环境属性 vi /etc/sysconfig/i18n    LANG="en_US.UTF-8" 2 在每次调用图形界面以前...
  • 中文Linux资料大全

    千次阅读 2004-08-26 16:15:00
    http://www.1985.cn/wangshangjiaoyu/linux/html/index.html
  • 看见知乎上面讲中文网页字体的http://www.zhihu.com/question/20404847 文泉驿微米黑/正黑/点阵宋体/文鼎PL报宋二/AR PL UMing/UKai/HAN NOM 转载于:...
  • 一般linux中文环境的locale为zh_cn.utf-8,而gvim的菜单匹配为zh_cn.utf8.<br />所以在gvim的菜单文件夹建一个链接就可以了。 命令如下: cd /usr/share/vim/vim72/lang ln -s menu_zh_...
  • dubuntu(中文Linux)下载地址

    千次阅读 2007-06-25 00:11:00
    今天准备在家装个Linux玩玩~不想玩WIndows了~所以就找了个Linux来~HOHO~还不错关于dubuntu >> dubuntu是一个创建于ubuntu GNU/Linux基础之上的增强版本, >> 主要提供了默认情况下中文化及软件开发工具的良好...
  • LinuxDeepinhttp://linux.deepin.org/downloadLinuxDeepin 是 Hiweed Linux 改名后的 一个公开发行版本。虽然改了名字、换了 Logo,但“免除新手痛苦、节约老手时间”的口号没有变,系统也依然“轻量级”。 开拓者...
  • LINUX中文输入法

    万次阅读 2017-10-17 18:48:48
    LINUX中文输入法
  • Linux控制台,中文显示,中文输入

    千次阅读 2010-11-07 16:16:00
    Linux控制台,中文显示,中文输入 2007-12-02 22:43 一、前言  Linux最初的开发完全是围绕ASCII编码体系...该项目的目标是“为中文Linux使用者提供一个便捷易用的中文环境,特别适用于初学者,
  • Linux中文字体库

    千次下载 热门讨论 2012-03-29 12:06:57
    解决linux和oracle中文乱码的字体库
  • linux系统设置中文

    万次阅读 2019-05-14 16:21:17
    怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。以...
  • Linux C++ 中文处理

    千次阅读 2016-10-22 16:41:46
    介绍在 Linux 下的 C++ 中文截断处理。
  • linux 中文乱码

    千次阅读 2016-04-19 16:05:19
    上网找了下linux里怎么解决中文乱码的问题。其实挺简单,用iconv命令就可以轻松搞定。linux里默认的字符集编码方式是utf-8,而下载的内容的编码格式应该是gbk,所以用如下命令:cat news.allsites.1120806.txt
  • Linux内核如何输出中文字符

    千次阅读 多人点赞 2019-05-18 08:29:19
    你在Windows/MacOS的登录Linux的SSH终端上很容易输入中文并且获得中文输出,比如下面这样: 但是却几乎不可能将中文显示在Linux自身的 虚拟终端 上: [root@localhost font]# echo 皮鞋 >/dev/tty2 显示...
  • Linux设置中文

    千次阅读 2018-07-18 15:07:05
    2、切到中文模式之前,系统需要安装中文包  sudo yum groupinstall chinese-support  注意1:若使用sudo的时候,提示错误 ## is not in the sudoers file. This incident will be reported,原因是用户没加入到...
  • 中文在线Linux函数参考手册

    千次阅读 2019-06-12 12:54:39
    Linux函数 http://www.iteedu.com/os/ http://net.pku.edu.cn/~yhf/linux_c/ linux命令 http://www.iteedu.com/os/linux/linuxcmd/linuxcmdlist/index.php
  • linux 中文件批量重命名

    千次阅读 2019-06-19 08:42:40
    linux 中文件批量重命名
  • linux支持中文

    千次阅读 2018-10-15 21:34:35
    使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码   方法2:  修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8" #SUPPORTED="en_US.U...
  • linux 安装中文字体

    千次阅读 2020-01-24 09:23:59
    接着前面的爬取拉钩网的继续搞,想着做一个词云,但是在linux没有对应的中文字体下面介绍一下linux如何安装中文字体 #安装字体管理器 yum install -y fontconfig mkfontscale #下载simsun.ttc wget -c ...
  • linux安装中文字体

    千次阅读 2019-04-19 19:05:14
    我们在使用Linux系统时,经常发现缺少中文字体,导致无法正常生成和显示中文,出现乱码,以下将简单介绍如何安装扩展新的中文字体,解决上述问题,具体步骤如下: 一、下载中文字库 通过网上搜索下载,或者通过复制...
  • linux matplotlib 显示中文

    千次阅读 2019-06-28 14:25:28
    matplotlib 在linux中默认不显示中文,要让其显示中文,我们可以使用matplotlib 提供的font_manager方法来解决。 1、首先,终端中查询你本机所有可用的中文字体,终端中执行 fc-list :lang=zh # 显示所有中文字体,...
  • linux中文乱码

    千次阅读 2018-04-12 18:45:09
    在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,628
精华内容 13,051
关键字:

中文linux

linux 订阅