我的 Ubuntu 软件不再显示已安装的程序或可用程序

我的 Ubuntu 软件不再显示已安装的程序或可用程序

我正在使用 Ubuntu 16.04。

我的 Ubuntu 软件不再显示已安装的程序或可用的程序。全部自上次更新以来,选项卡没有显示可用的程序。

我的软件更新程序显示需要下载 90Mb 的更新,但看不到更新的技术说明和详细信息。我尝试运行

sudo apt-get install --reinstall software-center

sudo apt-get remove --purge software-center
sudo apt-get install software-center

但没有变化。

打开 Ubuntu 软件中心(不是 Ubuntu 软件)时,显示软件中心未被删除。

删除软件中心时从终端:

dpkg: warning: while removing software-center,
 directory '/usr/share/software-center/softwarecenter/backend/piston'
 not empty so not removed
dpkg: warning: while removing software-center,
 directory '/usr/share/software-center/softwarecenter/distro'
 not empty so not removed
dpkg: warning: while removing software-center,
 directory '/usr/share/software-center/softwarecenter/db'
 not empty so not removed

使用终端删除软件中心后,该程序仍然可用(Ubuntu 软件)并继续执行相同的操作,但现在 Ubuntu 软件中心的图标不见了。

答案1

由于这是一个已知的错误,Canonical 必须修复它,在那之前我可以提供替代方案吗? https://help.ubuntu.com/stable/ubuntu-help/addremove-install-synaptic.html.en描述了 Synaptic 包管理器,上面的链接中是这样描述的功能更强大,可以执行 Ubuntu 软件无法执行的一些软件管理任务

答案2

您可以使用以下方法解决一些问题:

pkill gnome-software
sudo rm -r /var/cache/app-info
sudo appstreamcli refresh --force --verbose

这几行解决了我的问题:-)

在以下位置找到上述命令这个答案为什么 Ubuntu 软件中心删除了以前提供的应用程序?经过特伦斯

相关内容