我正在使用 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 软件中心删除了以前提供的应用程序?经过特伦斯。