dkc@penguin:~$ sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package language-pack-zh-hans
E: Unable to locate package language-pack-zh-hans-base
E: Unable to locate package language-pack-gnome-zh-hans
E: Unable to locate package language-pack-gnome-zh-hans-base
dkc@penguin:~$ sudo apt-get install language-pack-zh-hans language-pack-gnome-zh-hans libreoffice-l10n-zh-cn thunderbird-locale-zh-hans firefox-locale-zh-hans
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package language-pack-zh-hans
E: Unable to locate package language-pack-gnome-zh-hans
E: Unable to locate package thunderbird-locale-zh-hans
E: Unable to locate package firefox-locale-zh-hans
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
declare -x DISPLAY=":0"
declare -x HOME="/home/dkc"
declare -x HUSHLOGIN="FALSE"
declare -x LANG="zh_CN.UTF-8"
declare -x LOGNAME="dkc"
declare -x MAIL="/var/mail/dkc"
declare -x OLDPWD
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
declare -x PWD="/home/dkc"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x TERM="xterm-256color"
declare -x USER="dkc"
declare -x XCURSOR_SIZE="24"
declare -x XDG_RUNTIME_DIR="/run/user/1000"
declare -x XDG_SESSION_ID="8"
sudo localectl set-locale LANG=zh_CN.UTF-8
将locale中的语言设为zh_CN.UTF-8,不管是先前安装的linux软件还是改了语言后安装的linux软件都启动不了!
事实上, 你并不需要安装语言包, 只需安装中文字体并将/etc/locale.gen 中zh_CN.UTF-8 前的注释符号去掉, 执行sudo locale-gen 然后重启Termina VM 即可。
第一条不是显示装不了中文字体吗?
能不能说详细点。@Pikt
你可以用其他字体啊, 比如:sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
sudo apt-get install language-pack-zh-hans language-pack-gnome-zh-hans libreoffice-l10n-zh-cn thunderbird-locale-zh-hans firefox-locale-zh-hans
能告诉我你这是看了哪个教程吗?且不说这些包在debian当中根本就不存在,而且gnome是桌面套件,thunderbird是邮件程序,你装这些也是没用的呀。所以对于linux来说,鉴别教程是否能用的能力是非常重要的,对于出现的问题,最好是在谷歌上搜索。当然这不怪你。
我的建议是,在了解linux基础的同时(没用过linux的话,最好先试试ubuntu,再来折腾这个,这玩意儿没有基础想上手的话是非常困难的),有一个类似的情况是windows上wsl环境设置为中文,你可以参考他们的成果,当然也可以看看我的方法。
首先安装文本编辑器,vim恐怕你不会用,nano跟gedit都行,以nano为例:
sudo apt-get install nano
其次编辑 etc/default/locale
sudo nano /etc/default/locale
添加下面一行,如果已经有该项的话,修改即可:
LANG=zh_CN.UTF-8
下面安装中文字体:
sudo apt-get install xfonts-intl-chinese
sudo apt-get install xfonts-wqy
之后配置字体:
sudo dpkg-reconfigure locales
空格键选择,回车键下一步,记得一定要选中英文跟中文的多个选项,默认locale
选zh_CN.UTF-8
下面重启即可。我在这么做之后,容器语言已经为中文。
另外,不清楚你说的“启动不了”是怎么回事,请详细描述。
另外,我目前还没有把crostini中的搜狗拼音输入法搞定,不知道 @Pikt 大哥搞得怎么样了。
使用sudo dpkg-reconfigure命令,选择为localeszh_CN.UTF-8 UTF-8 并回车后有三个选项:None 、C.UTF-8、en_US.UTF-8,到底选哪个?前两个选项都试过了!打开linux软件还是英文。字体安装了,不信您看:
dkc@penguin:~$ sudo apt-get install xfonts-intl-chinese
Reading package lists… Done
Building dependency tree
Reading state information… Done
xfonts-intl-chinese is already the newest version (1.2.1-10).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
dkc@penguin:~$ sudo apt-get install xfonts-wqy
Reading package lists… Done
Building dependency tree
Reading state information… Done
Suggested packages:
xfs | xserver
The following NEW packages will be installed:
xfonts-wqy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2052 kB of archives.
After this operation, 12.6 MB of additional disk space will be used.
Get:1 http://mirrors.163.com/debian stretch/main amd64 xfonts-wqy all 1.0.0~rc1-6 [2052 kB]
Fetched 2052 kB in 1s (1770 kB/s)
Preconfiguring packages …
Selecting previously unselected package xfonts-wqy.
(Reading database … 81850 files and directories currently installed.)
Preparing to unpack …/xfonts-wqy_1.0.0~rc1-6_all.deb …
Unpacking xfonts-wqy (1.0.0~rc1-6) …
Processing triggers for fontconfig (2.11.0-6.7+b1) …
Setting up xfonts-wqy (1.0.0~rc1-6) …
Regenerating fonts cache… done.
http://woodenrobot.me/2016/03/15/一天一夜chromebook折腾心得/
我是参考这个人搞crosh为ubuntu在终端更改系统语言安装字体的教材弄的!因为在我看过的教材中,这是唯一一篇讲述如何终端更改系统语言,因为我没看到一篇除此之外讲述如何在终端更改系统语言的教程;而且我上网搜了搜 ,讲述如何在终端更改系统语言的教程很少见。
不知道论坛是什么发帖策略,我刚刚回复的帖子不见了,再回复一遍吧。
你sudo dpkg-reconfigure locales了么~这一步是最重要的,我给你示范一下:
https://i.loli.net/2018/08/17/5b767a08037b8.png
这一步请至少选中“en_US.UTF-8 UTF-8”、“zh_CN.UTF-8 UTF-8 ”,我还选中了这些:
https://i.loli.net/2018/08/17/5b767a0817f19.png
下一步,请选择这一项:
https://i.loli.net/2018/08/17/5b767a08035c3.png
如果还不行的话,继续安装以下字体:
sudo apt-get install ttf-arphic-uming
sudo apt-get install ttf-wqy-zenhei
另外,我不清楚你说的Termina VM究竟指的是crostini还是crouton。这两个区别很大,因为crostini出现之后,crouton事实上失去了意义,所以我默认你说的是crostini。
如果是crostini的话,你给的这个教程完全用不成,crostini跟crouton差的还是有点多的,具体来说,在crouton你需要一套完整的桌面环境,但crostini似乎已经带了一套不完整的gnome-shell(我记不太清楚了,应该是的),所以在crostini中,你并不需要安装什么桌面环境、你只需要修改locale并安装中文字体即可。
上网搜的话请上谷歌,这类问题大多都是在askubuntu、ubuntuforum等问的,百度对这类网站的抓取能力太差。我提到过,有一个类似的情况是windows上wsl环境设置为中文,你可以参考他们的成果,例如:
https://python.freelycode.com/contribution/detail/368
参见“安装中文支持”部分。当然教程里讲的是ubuntu的,而我们的crostini里面的发行版是debian,所以请把language-pack-zh-hans这类只有ubuntu源里有的包替换成debian里面相应的包。
fcitx终端运行有报错,不然试试ibus
我实在看不下去了!!!!
不知道楼主为什么要看Crouton的教程?!Crostini跟Crouton差别很大!!所以不要去看关于Crouton的教程!!直接以Debian或者Debian Stretch作为关键词就好了。
总结一下我的中文化方法:
- 替换源为国内源,详细方法自行百度,关键词:Debian Stretch 国内源
- 禁用
cros.list
源:
sudo mv/etc/apt/source.list.d/cros.list /etc/apt/source.list.d/cros.list.bak
- 更新源:
sudo apt update
- 更新系统:
sudo apt upgrade
- 安装中文字体:
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
更改系统语言环境:
sudo dpkg-reconfigure locales
接着会跳出图形化选择菜单,按几次Page Down键到末尾,找到zh_CN.UTF-8 UTF-8
,按空格键选中,按回车键进入下一级菜单,然后将光标移动到zh_CN.UTF-8
,然后回车。重启 Termina VM,关闭Terminal,在浏览器界面按Ctrl+Alt+T进入crosh, 输入:
vmc stop termina
等待命令执行完毕,点击Terminal,稍等片刻,终端便会自行打开,语言也就切换成了中文。
有什么不对请补充,我有空放到知识库里去。
谢谢您的帮助及解答!uget和gedit、crostini里的都是中文,vscode还需要解决下,Flameshot点了好几下打不开。我发现通过crostini安装的linux软件要点许多下才跳出界面,要么就没反应。这是正常现象吗?!@Pikt
Ummmm,点一下其实就好,只是反应比较慢,有应用打不开是正常的,crostini还非常早期,官方会跟着Chromium上游优化的。
再看不下去也得看下去呀,要不然把人家吓跑了(笑哭)
完成中文化开机后,uget和geditvscode都打得开的,就Flameshot打不开,黑屏下,再回到图形界面,任何linux软件都打不开了!所以在我这里,打开linux软件得靠运气!
这种时候重启termina VM或者FydeOS都有用
楼主对于Crostini和Crouton的概念有所模糊,我得好好讲一下。
我不清楚啊!我只是搜如何在终端更改系统语言完成中文化,搜到的全是零几年的,太老了!时间比较近的就只有这条关于Crouton的教程,我也没办法啊!我使用sudo dpkg-reconfigure locales这条命令都是更改完成后直接关机(Crostini没关,第一次使用sudo dpkg-reconfigure locales后我是将Crostini关了,过了一会在关机重启的。还有,我不知道能不能禁用cros.list源,就算能禁用cros.list源,我也担心禁用cros.list源会对未来系统更新有影响吗?@Pikt,您这教程应该是准确的,虽然我用的是@shulinbao8的方法来完成中文的,但跟您的方法并无本质上的区别。
输入法问题,见https://bugs.chromium.org/p/chromium/issues/detail?id=826614
等google上游更新吧。