Ubutu16.04下更新sources.list列表失败

debian与Ubuntu包管理工具就是都是apt,先看Ubuntu的软件源的格式(以清华软件源为例):

 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main universe restricted multiverse 

整个软件源结构可以分解为四个部分:

第一部分第二部分第三部分第四部分
软件包格式软件包服务器地址发行版本代号软件包的分类目录
deb/deb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/xenial /xenial -updates/xenial -security/xenial -backports/xenial -proposedmain universe restricted multiverse 


第三部分是发行版本代号,根据不同的Ubuntu版本有各自的代号,比如:14.04用trusty,16.04用xenial,18.04用bionic等。

第四部分是按照软件包的自由度来分类的:


main(主要的)--“main”组件包括了自由软件、可以被自由发布的软件和被Ubuntu团队完全支持的软件。其中包括了大多数流行的和稳定的开源软件,当您安装Ubuntu时默认安装的就是这些软件。
restricted(限制的)--“restricted”组件是专供普遍用途,而且没有自由软件版权,但依然被Ubuntu团队支持的软件。请注意,因为不能直接修改软件,因而我们可能不能提供完全的技术支持,即便如此,我们还能向实际作者反馈Bug报告。
universe(宇宙,世界,全人类)--“universe”组件是整个自由、开源Linux世界的缩影。在“universe”组件中,你可以找到大多数开源软件,以及在开源版权下的软件,所 有这些都是在公共源的基础上建立的。这些软件都是使用“main”中的组件编写的,它们能与“main”组件相安无事地共同运行,但它们没有安全升级的保 障。“universe”组件包含了数以千计的软件。虽然是公共的,用户必须明白它们与稳定的Ubuntu核心的软件的差异和不稳定。
multiverse(多元的)--multiverse”组件包含了“不自由”的软件,这意味着这些软件不满足 Ubuntu相对于“main”组件的各种版权政策。当您使用这些软件时,如何调整各种权力以及遵重版权所有者的问题,就完全依靠您自己把握了。 这些软件不被我们支持,而且通常不能被修改和更新,您将自己承担任何风险。 现在,作为以上位置的新增功能,实际上新的软件包都存储在pool目录中
对于apt-get update更新失败的处理办法:

1、检查sources.list源,使用命令行和通过界面设置是一样的,尤其注意要使用与Ubuntu版本相匹配的代号

2、检查服务器的DNS是否正确;

3、检查是否使用代理服务器,表现出来的是fireFox可以访问数据源地址,而使用命令行就不行,出现的err类似:

     Err:1 http://extras.ubuntu.com/ubuntu xenial InRelease
     Could not connect to 107.172.209.183:8080 (107.172.209.183). - connect (111: Connection refused)

      解决办法1:在/etc/apt/apt.conf(or somewhere in /etc/apt/apt/apt.conf.d)中注释掉:

        #Acquire::socks::proxy "socks://127.0.0.1:1080/";

        #Acquire::http::proxy "http://107.172.209.183:8080/";

      解决办法2:在面板system-setting/Network/Network-proxy将内容清空,并应用到所有,然后查看cat /etc/apt/apt.conf,看到不需要的部分被屏蔽。

      然后启动:apt-get update即可更新代码源...

 

参考链接有:

1、Ubuntu的软件源格式详解

https://blog.csdn.net/wykkunkun/article/details/79430187

2、Ubuntu发行版列表

https://zh.wikipedia.org/wiki/Ubuntu%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8

3、111: Connection Refused error.

https://askubuntu.com/questions/678285/111-connection-refused

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值