zoukankan      html  css  js  c++  java
  • ubunto 16.04 lts 源

    http://601502546.blog.163.com/blog/static/2596107620171502517889

    国内有很多ubuntu的源,包括:网易源(这个之前用过,速度很快的),阿里源,还有很多教育网的源,如:清华源,中科大源。


    这里要下载的是中科大ubuntu16.04的源列表,可以在这里获得:https://lug.ustc.edu.cn/repogen/


    编辑/etc/apt/sources.list文件, 清空该文件,然后添加以下条目(操作前请做好相应备份):

    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse


    之后输入:

    sudo apt-get update

    更新源。

    备注:

    1. 选择国内源的时候一定要主要版本问题,16.04的ubuntu 版本就要去选择16.04版本的源,因为不同版本的ubuntu对应不同版本的国内源。

    2. 更改sources.list文件的时候, 要清空里面的内容,而不是在文件开头添加,因为如果是在文件开头添加的话,使用sudo apt-get update去更新的时候仍然会访问国外的源,这时候很可能下载不动。

    3. 更改sources.list完文件后, 去执行sudo apt-get update的时候,很可能报错,内容大概是lock不到某些文件,这时候有可能是内存里的sources.list文件还没有替换过来,所以可能重启一下系统,再去执行sudo apt-get update。

    执行完后可能报错

    https://www.cnblogs.com/EasonJim/p/7343892.html

    错误:

    复制代码
    Reading package lists... Done
    E: Problem executing scripts APT::Update::Post-Invoke-Success
    'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
     then appstreamcli refresh > /dev/null;
     fi'
    E: Sub-process returned an error code
    复制代码

    在运行sudo apt-get update时出现如上信息,解决方法如下:

    sudo pkill -KILL appstreamcli
    wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
    sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

    执行完上述命令之后再次运行sudo apt-get update就不会再出现上面的错误。

  • 相关阅读:
    DevExpress的TreeList实现节点上添加自定义右键菜单并实现删除节点功能
    C#中全局作用域的常量、字段、属性、方法的定义与使用
    DevExpress的TreeList的常用属性设置以及常用事件
    DevExpress的TreeList怎样设置数据源,从实例入手
    一、ABP框架框架摘要
    十、LINQ查询之延迟执行
    一、
    二、core abp 数据库迁移
    十一、ASP.NET Boilerplate
    十、ABP
  • 原文地址:https://www.cnblogs.com/hei-hei-hei/p/9006891.html
Copyright © 2011-2022 走看看