这个问题是你的源不对,所以你需要换源解决安装问题!!!
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 yum
换源
这个地方弄了很多次,最终解决了,结合两篇文章
原来一开始一直是源选择错了。
切换到root用户
su root
首先是备份原来的源文件
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
然后是打开这个源文件,编辑修改源
sudo gedit /etc/apt/sources.list
这个文件的内容是要根据你的Ubuntu版本来选择,我的是20.04版本,所以用这个源
#阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
然后再更新源
sudo apt-get update
修复损坏的包
sudo apt-get -f install
最后更新软件
sudo apt-get upgrade