最初是按照网上说的方案:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --reinstall software-center
但是在执行第三步的时候报错:找不到software-center,可能是ubuntu20.04 apt源中去除了这个包
Ubuntu 20.04 默认把软件中心换成了 snap,而snap安装软件时如果安装未完成,下次安装会提示:
... has "install-snap" change in progress
据闻snap还会导致应用中心打不开,虽然无据可查,奈何听信其言,我就按照下面步骤操作了一通
sudo apt install ubuntu-software
## 删除snap商店
sudo snap remove snap-store
## apt purge 会同时清除软件包、相应依赖包和软件的配置文件
sudo apt purge snapd
然鹅,最后发现ubuntu-software图标莫名消失了,即使重新执行一下
sudo apt install ubuntu-software
提示已安装,但就是找不到图标呀!
只好先还原:
sudo apt install snapd
sudo snap install snap-store
## These commands clear the "phantom" or "hung" lists and may have to be used again as needed in the future for similar bug:
sudo rm -rvf /var/lib/apt/lists/*
## Then
sudo apt-get update
## Then
sudo shutdown -r now
重启后,发现ubuntu-software图标终于出现啦!而且,下载软件速度很快!
据闻以上操作会升级内核版本,想验证的朋友可以按照下面方式进行验证:
在使用上述操作前后,可以先看下当前使用的内核版本以及已安装内核版本
查看当前使用的内核版本:(方法很多,只举其一)
uname -r
查看已安装内核版本:
sudo dpkg --get-selections | grep linux-image
以下问题都可以使用上述方案解决
1、ubuntu-software打不开
2、ubuntu-software下载速度很慢、下载失败