当我运行“sudo apt-get update”时,我得到的响应是“AppStream 缓存更新失败”。我已经阅读了所有可能已经有答案的问题,但没有一个与我提出的问题大致相同。两个小时前我清理了硬盘并重新安装了 ubuntu 16.04.1。我接下来要做的就是运行“sudo apt-get update”,但失败了。我不知道如何更清楚地或更具体地表达这一点。
答案1
我使用 16.04.1 live Ubuntu 持久 USB 棒时也遇到了这种情况。以下解决方案应该有帮助。
sudo chmod -R a + rX,u + w / var / cache / app-info / xapian / default
我怎么会猜到 755 是正确的掩码呢?
ls -ld /var/cache/app-info/xapian drwxr-xr-x 1 root root 4096 11月19日 20:35 /var/cache/app-info/xapian/
ls -ld /var/cache/app-info/xapian/default drw-r--r-- 2 root root 4096 7月 19 20:54 /var/cache/app-info/xapian/default
此后,sudo apt-get update 应该可以正常工作:
sudo apt-get update 点击数:1http://archive.ubuntu.com/ubuntuxenial 发布中 获取:2http://security.ubuntu.com/ubuntuxenial-security InRelease [94.5 kB] 获取:3http://archive.ubuntu.com/ubuntuxenial-updates InRelease [95.7 kB]
已读取 190 kB,耗时 0 秒 (312 kB/s)
正在读取软件包列表... 完成