(注:以下仅记录了我遇到并解决问题的过程)
报错1:
解决方法:
因为我是第一次安装Ubuntu且第一次更新apt,还没安装vim,所以用的nano编辑器。
步骤1、输入下列命令并回车,在句首加一个#。 输入命令并回车后,只有 deb http://archive.ubuntukylin.com:10006/ubuntukylin xenial main这一行代码。
sudo nano /etc/apt/sources.list.d/ubuntukylin.list
步骤2、按Ctrl加字母O保存,然后按Ctrl加X退出,会出现下图的提示,直接按回车键就行。
步骤3、依次输入下列两行代码
sudo apt-get upgrade #强制更新所有源列表
sudo apt-get update
(下图是没报错的界面)
2、报错如下图:
解决方法:
步骤1、将下列代码依次执行,以此来清除 AppStream 缓存。此操作能解决 80% 的 appstreamcli
崩溃问题。若成功,后续步骤无需执行。
sudo rm -rf /var/cache/app-info/*
sudo apt-get update
步骤2(若第一步失败)、将下列代码依次执行,以此来修复依赖并重装 AppStream。(我到这一步就解决问题了)
sudo apt-get install -f # 修复依赖
sudo apt-get install --reinstall appstream libappstream3 # 重装组件
sudo apt-get update