Ubuntu20.04:输入sudo apt update出现The repository ‘XX(lsb_release Release‘ does not have a Release file)

当我在Ubuntu20.04中安装openmodelica时,输入sudo apt update进行更新,发现出现错误:The repository 'https://build.openmodelica.org/apt (lsb_release Release' does not have a Release file.当时这个问题困扰了我好几天,然后我也看了其他博客的一些解决方案,试过了不少的方法,一个有用的方法是:删除相应的仓库对应文件。然后再执行sudo apt update时不会再出现问题。

具体的操作方法详见:https://blog.csdn.net/qqliuzhitong/article/details/115912208

可能有的人使用这个方法后,就能够解决所有的问题了,能够正常安装。

但是,我执行后面的安装步骤时,又开始出现报错了,错误如下:Unable to locate package 'XXX'

错误提示为:未能定位找到openmodelica这个软件的包。我试过重新装不同版本的Ubuntu,比如12.04、16.04、18.04以及22.04。执行sudo apt update还是会报错,用相同的操作步骤解决了问题后,到了安装这一步,还是出现了上图的错误:E: Unable to locate package openmodelica。也试过其他博客上面的解决方案,但是最终都没有解决问题。

此时,我就在思考,是不是因为我上一步操作sudo rm openmodelica.list,删除了软件相关文件,从而导致安装的时候找不到包。然后我仔细看上面的错误,发现在执行sudo apt update的报错中,上方存在这样一条错误:https://build.openmodelica.org/apt (lsb_release Release 404  Not Found [IP: 192.36.54.111 443]。这不是提示说上面那个软件的网页找不到吗,于是我想到,会不会是网络的原因,因为我连着的是校园网,于是我换成了电脑连手机的热点重新安装软件。还是出现了之前的错误,我觉得可能是因为前面更新和安装失败的原因,然后我就抱着试一试的心态全部重新再试一次。在虚拟机里面安装了一个新的Ubuntu20.04,然后把网络换成手机热点,镜像源换成清华源,按着官网上安装的步骤,一步步输入指令,这次竟然没有报错!!!困扰我一周的问题解决了!!!

具体的操作如下:

1、安装一个新的Ubuntu20.04,不同版本应该都可以,过程较简单不详细介绍了;

2、网络换成手机热点,即本机联网联手机热点,网速较快;(可能是关键点)

3、更换下载镜像源,我选择的是清华源。操作如下:

打开Software&Updates,在应用里面找到或者搜索Software&Updates

 ②到downfrom那里选择other

 ③选择Chain里面的源,我选的清华源,然后点击Choose Server

 

 ④、输入密码授权并点击Close

⑤、点击Reload,等待一会就好了

 ⑥、下图即为更改好后的清华源。

 上面步骤都准备好后,就可以按着之前的安装步骤进行安装啦!过程中不会再出现报错,使用sudo apt update命令时也不会报错了,后续安装也没有问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值