Ubuntu20.4 安装yum找不到定位或者依赖包出错

518 阅读1分钟
  • 打开终端,备份一下你的Ubuntu默认的源地址。

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup


  • 然后,打开你的默认的源的文件

sudo gedit /etc/apt/sources.list


  • 把这个内容全删了,把你在清华找到的源地址复制粘贴到这里,保存,关闭,完成。最后,更新一下

国内一个好的镜像源是清华做的,这个是网址:mirrors.tuna.tsinghua.edu.cn/

找到Ubuntu,点击它旁边的问号,重要,点问号!进去之后就会发现你想要的源了(注意修改Ubuntu的版本,选择你自己的版本)

  • 更新源


sudo apt-get update

  • 安装yum

sudo apt-get install yum


  • 要是出现这个错误

 yum : Depends: python-sqlitecachec but it is not going to be installed
       Depends: python-urlgrabber but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

  • 删除依赖包

sudo apt-get remove python-sqlitecachec

  • 重新安装

sudo apt-get install python-sqlitecachec

  • 最后在安装yum

sudo apt-get install yum

第一步是尝试更新包管理器。运行命令sudo apt-get update'或'sudo yum update'以确保您的系统是最新的。如果这不能解决问题,那么您可能需要删除导致问题的包并重新安装它们。要删除包,您可以使用命令sudo apt-get remove python-sqlitecachec和sudo yum remove python-urlgrabber。然后,尝试使用适当的包管理器命令重新安装它们,例如sudo apt-get install python-sqlitecachec'和sudo yum installlpython-urlgrabber'