虽然使用centos/ubuntu都已经有些年了,但是对"源"这个概念,一直没有深研过。一是因为它的目的很好理解,就是执行yum install或apt-get install时,指定软件从哪下载;二是因为很少在这方面遇到问题,需要更新的时候,到网上找一找,照着葫芦画个瓢,就可以了。不过由于业余兴趣,在看一些安全资料时,为了跟作者的系统一致,不得不装很老的操作系统,比如ubuntu-12.04,由于官方早就停止支持这个版本了,相关的"源"久而久之也没了,甚至可能连"源"服务器都停了,从而导致网上好多遗留的"源"配置,也已经不可用了。正是由于昨天找了好多源,都没能在ubuntu-12.04更新成功,总是报很多的Ign和404错误,直到刚刚终于找到一个执行apt-get update时完全没有报错,并且可以顺利安装软件的源(https://blog.csdn.net/weixin_43270713/article/details/113115157),所以记录下来,并且大概讲述一下过程。开始想到的是,前不久在centos里更新源都还是顺利的,参考的是https://www.cnblogs.com/cchilei/p/13884987.html: 所以就想着去http://mirrors.aliyun.com/repo/,看一下有没有ubuntu-12.04的源,还真有,并且更新日期很新: 但是将它作为/etc/apt/source.list文件,还是报一堆404,所以就想到,这份文件的内容,可能仍然是老是老的"源"地址,所以通过百度搜索"ubuntu 12.04 源 2021年"找到了上述链接: 仍然是阿里云提供的源,只不过把repo/路径换成ubuntu/,.repo是centos源配置文件的默认后缀,ubuntu的是.list,所以repo/这里面的.repo应该都是可用的,但.list不可用。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课