当我在 16.04 上打开软件中心时,它只显示可用程序的类别。如果我单击其中一个,它只会显示一个空白的程序列表。我现在无法删除或安装程序。
我已尝试sudo apt-get update
升级但似乎没有任何效果。
答案1
可能只需重新启动应用程序即可使其正确重新加载:
$ killall gnome-software
然后启动 Ubuntu 软件应用程序。
如果这不能解决问题,请确保问题不在于 apt 缓存:
$ sudo apt clean
$ sudo apt update
$ sudo apt upgrade
然后启动 Ubuntu 软件应用程序。
如果上述方法不能解决问题,则步骤将根据 Ubuntu 版本的不同而有所不同。
使用 Ubuntu 16.04:
删除 gnome-software 使用的存储:
$ killall gnome-software
$ rm -rf ~/.local/share/gnome-software
然后启动 Ubuntu 软件应用程序。
如果仍然不能解决问题,请尝试重新安装 gnome-software
$ killall gnome-software
$ sudo apt gnome-software
$ sudo apt install gnome-software
然后启动 Ubuntu 软件应用程序。
以上建议改编自本文Ubuntu 软件中心无法正常工作?以下是修复方法。
对于 Ubuntu 18.04 及更高版本:
删除 snap-store 使用的存储:
$ killall snap-store
$ rm -rf ~/snap/snap-store
然后启动 Ubuntu 软件应用程序。
注销并重新登录(甚至重新启动)可能不会造成损害。
答案2
我刚刚意识到我只需要等待软件中心加载应用程序列表。中心没有任何视觉提示,所以当你打开某个应用程序类别时你只会看到一个空列表,它会在大约 20-30 秒内上传。所以如果有人遇到这个问题,他们只需要先尝试等待。对于最流行的桌面发行版来说,应用程序竟然如此不友好,真是太荒谬了。
答案3
尝试通过删除缓存来修复它:
重启
转到终端 (ctrl+alt+t)
命令:
mv ~/.cache/software-center{,.bak}
祝你好运!