1.更新软件源:
修改sources.list文件:
vim /etc/apt/sources.list 或者 leafpad /etc/apt/sources.list
然后选择添加以下源:
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
保存之后运行:
apt-get update #刷新系统(告诉系统我更新了sources.list哟)
如果想更稳定的安装更新,可以使用:
apt-get upgrade #安装更新(把已经下载好了的软件在新源情况更新一下)
如果想在安装更新的时候让系统拥有更多的自主选择权(比如在软件依赖关系发生变化的情况下让系统自主做出处理)可以使用:
apt-get dist-upgrade #安装更新2
这里再介绍一下 upgrade 和 dist-upgrade的区别
upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package, 就会试着去安装/移除它.
(所以通常这个会被认为是有点风险的升级)
apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。
只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a。。
简单来说,upgrade之前要先update一下,upgrade不会处理一些依赖性的问题,如果更新的软件出现依赖性的
2.安装中文输入法
在更新源了之后,执行命令
apt-get install fcitx fcitx-googlepinyin
然后reboot之后 去应用程序界面就可以看到企鹅图标的Fcitx了。//必须重启不重启输入法还是不可以使用,Ctrl + space 执行输入法切换