DSP

因安装搜狗输入法而引发的一系列惨案

2019-07-13 17:29发布

按照网上的教程
第一步、添加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命令