• 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就不会再出现上面的错误。

  • 相关阅读:
    Gyp语法规则参考 & 工具的使用
    从源码编译Chrome(chromium)
    Oracle 高版本导出到低版本的测试验证
    CentOS7 安装Oracle11g的过程.
    Rhino 使 JavaScript 应用程序更灵动(转载)
    javascript与java的相互调用,纯java的javascript引擎rhino(转载)
    Template Method Design Pattern in Java
    Chain Of Responsibility Design Pattern Example
    设计模式之状态模式
    设计模式之装饰者模式
  • 原文地址:https://www.cnblogs.com/hei-hei-hei/p/9006891.html
Copyright © 2020-2023  润新知