Ubuntu 22.04系统中无法定位gcc-12包的问题解决求助
Ubuntu 22.04系统中无法定位gcc-12包的问题解决求助
遇到这种情况别慌,我之前在Ubuntu 22.04上也碰到过一模一样的问题,大概率是软件源索引过时或者对应的仓库没启用导致的,试试下面这几个步骤:
先更新本地的软件包索引,这一步能让你的系统获取到最新的包信息,很多时候找不到包就是因为索引太久没更新了:
sudo apt update确认Universe仓库是否启用,gcc-12包是放在Universe仓库里的,Ubuntu 22.04默认应该已经开启这个仓库,但如果之前被手动禁用过,就得重新启用它:
sudo add-apt-repository universe执行完这个命令后,记得再跑一遍
sudo apt update刷新索引哦。做完上面两步,再重新尝试安装gcc-12:
sudo apt install --reinstall gcc-12 -y
要是这样还解决不了,你可以先检查下自己的系统版本是不是Ubuntu 22.04,用lsb_release -a命令就能查看,毕竟不同版本的Ubuntu仓库里的包版本可能不一样。
备注:内容来源于stack exchange,提问作者Andrew




