树莓派学习过程

树莓派更换软件源-提高访问速度

2018-08-12  本文已影响1897人  就是很皮

    最近入手了一块树莓派 也折腾了几天

    昨天在换树莓派的官方源的时候遇到了一点问题:

    首先就是先去换掉官方的源

    :sudo vi  /etc/apt/sources.list

    然后在list里面删除或者注释掉官方的源 替换为:

    deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

     之后    sudo vi /etc/apt/sources.list.d/raspi.list 

     把里面内容替换为:

       deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui

        最后保存退出

    PS:之前因为没有注意到版本的问题 一直用的wheezy和jessis 后来才发现自己树莓派版本是stretch 

    一定要注意这个坑    

    查看自己树莓派的版本:lsb_release -c

    Codename: stretch

    最后更新一下源:sudo apt-get update

    结果出现报错:

    Err:1 http://mirrors.ustc.edu.cn/raspbian/raspbian stretch InRelease

  Temporary failure resolving 'mirrors.ustc.edu.cn'

Err:2 http://mirrors.ustc.edu.cn/archive.raspberrypi.org stretch InRelease

  Temporary failure resolving 'mirrors.ustc.edu.cn'

Reading package lists... Done

W: Failed to fetch http://mirrors.ustc.edu.cn/raspbian/raspbian/dists/stretch/InRelease  Temporary failure resolving 'mirrors.ustc.edu.cn'

W: Failed to fetch http://mirrors.ustc.edu.cn/archive.raspberrypi.org/dists/stretch/InRelease  Temporary failure resolving 'mirrors.ustc.edu.cn'

W: Some index files failed to download. They have been ignored, or old ones used instead.


    百度半天终于找到问题所在:

    是我的DNS设置错误

    于是立马查看nameserver:cat /etc/resolv.conf

     nameserver                        127.0.0.1


    把127.0.0.1改成8.8.8.8 问题完美解决


    PS:在更新resolv.conf后 重启又恢复到了127.0.0.1

     解决办法:chattr +i /etc/resolv.conf

      

上一篇下一篇

猜你喜欢

热点阅读