按照网上的教程
第一步、添加fcitx键盘输入法系统
①先添加以下源
$sudo add-apt-repository ppa:fcitx-team/nightly
②添加源之后需要更新一下系统
$sudo apt-get update
之后就出现
W: The repository 'http://ppa.launchpad.net/ackondro/tibesti/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/ackondro/tibesti/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
404 Not Found的错误,网上查了都说是源不对,那就改源
$sudo gedit /etc/apt/sources.list
deb http://ftp.sjtu.edu.cn/ubuntu/ xenial main restricted
可以看到,我原来的源是上交的镜像
首先,我们将现在出问题的 /etc/apt/sources.list 文件备份一份
$sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
打开 /etc/apt/sources.list 文件:
$sudo gedit /etc/apt/sources.list
将文件里的内容删掉,将以下内容粘贴复制进去
##中国科学技术大学更新服务器
deb http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
保存,然后再运行
$sudo apt-get update
结果还是报同样的错误,再换源再试,结果还是不能update成功,那就不管了,接着安装搜狗
③开始安装fcitx
$sudo apt-get install fcitx
无法安装,提示包已破损,重启之后再update一遍是不是会好
结果更悲剧了,重启后报错误"Failed to start session" ,无法登陆。连图形界面都进不去了!!!!!!!!!!!!!!!!!!
然后就百度怎么解决,百度到的就是,安装ubuntu-desktop
$sudo apt-get install ubuntu-desktop
结果就是XXX包无法进行安装。。。凉凉。。。
所有东西都无法进行安装,看来不解决源的问题,apt-get的所有命令都不能用。
然后就是网上教程各种试,最后发现是源对应的版本不对,
16.04 :xenial(模板详细内容)
15.10 :willy(模板详细内容)
14.04 :trusty(模板详细内容)
12.04 :precise(模板详细内容)
$sudo su
进入超级用户下
先将 /etc/apt/sources.list.d/下的两个和搜狗安装有关的fciex文件删掉,用rm命令
再用原来的sources.list重新upgrate 再update,再用apt-get install ubuntu-desktop安装图形界面
重启就可以了。
附apt-get常用的命令:
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
tasksel命令