树莓派:Ubuntu MATE 16.04.2 换国内源教程

先点赞,再看博客,顺便点个关注鼓励一下。
如果文章看完,觉得不错的话可以点个收藏,日后不迷路。

树莓派:Ubuntu MATE 16.04.2 换国内源教程

  • 1 前言
    • 1.1 默认源址
    • 1.2 国内源址
    • 1.3 准备工作:
  • 2 换源方法
    • 2.1 经典换源
    • 2.2 SSH 换源
  • 4 结束
  • 附录 换源过程中出现的问题。
    • 附录1 问题:E:dpkg 被中断
    • 附录2 问题:E:无法获得锁

1 前言

1.1 默认源址

    树莓派的架构为ARM,所以使用的是 ports 源。树莓派片上Ubuntu Mate 的默认源地址为 http://ports.ubuntu.com/ ,这个源的服务器在欧洲,国内使用速度大概 10 KB/s 左右。在国内有Ubuntu 官方建立的源 http://cn.ports.ubuntu.com/ubuntu-ports/,使用的好像是阿里云的服务器。

1.2 国内源址

序号 来源 源址
01 Ubuntu 官方中国 http://cn.ports.ubuntu.com/ubuntu-ports/
02 阿里源 https://mirrors.aliyun.com/ubuntu-ports/
03 清华源 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
04 中科大源 https://mirrors.ustc.edu.cn/ubuntu-ports/

    想了解 Ubuntu 的软件源具体介绍,请参看我的另一篇博文:Linux:Ubuntu 国内软件源介绍

1.3 准备工作:

(1)镜像版本:Ubuntu MATE 16.04.2
(2)硬件版本:Raspberry Pi 3 Model B V1.2 © Raspberry Pi 2015
(3)磁盘参数:Kingston 16GB 内存卡
(4)基础外设:可用的局域网、电源等
(5)远程环境:Windows 10 专业版
(6)远程软件:MobaXterm( Home Edition V20.2 Portable )

2 换源方法

2.1 经典换源

    各个源社区的换源说明都是经典换源法。本节主要介绍经典换源法,以 经典源阿里源 为例。
    附换源视频:树莓派:Ubuntu MATE 16.04.2 换国内源教程
    换源方法:

  1. 连接网络,确保能正常联网;
  2. 打开终端Ctrl + Alt + T,输入sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak备份 sources.list 文件,回车 > 输入用户密码 > 回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第1张图片
    PS:可以自己打开 /etc/apt/ 文件夹查看备份文件是否建立。
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第2张图片
3. 输入sudo nano /etc/apt/sources.list编辑 sources.list 文件,回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第3张图片
4. 将http://ports.ubuntu.com/更改为https://mirrors.aliyun.com/ubuntu-ports/

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第4张图片
5. 更改完成后,Ctrl + O保存文件,回车确认文件名,Ctrl + X退出编辑器;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第5张图片
6. 输入sudo apt-get update获取软件列表,回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第6张图片
PS:进程自动获取列表,需要等待一段时间。
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第7张图片
7. 输入sudo apt-get upgrade检查更新,回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第8张图片
8. 检查跟新后,可以根据需要更新;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第9张图片
9. 可以根据需要输入sudo apt autoremove卸载软件,回车。

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第10张图片

2.2 SSH 换源

    相对于经典换源法,使用 MobaXterm 软件进行 SSH 换源就非常快捷了。
    想了解开启 SSH 的方法,请参看我的另一篇博文:树莓派:Ubuntu MATE 16.04.2 开启内网 SSH + Windows 远程登陆教程
    下面的换源过程是使用经典法换源后进行操作的,操作过程以 阿里源清华源 为例。
    换源方法:

  1. 确保服务端正常运行和联网。
  2. 打开 MobaXterm 软件,双击服务端标签连接服务端,输入用户密码 > 回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第11张图片
3. 在左侧 Sftp 栏中,输入 /etc/apt/ 跳转至 apt 文件夹;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第12张图片
4. 将 sourcces.list 文件使用编辑器打开;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第13张图片
5. 将阿里源地址直接换成清华源地址 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ ,另存到桌面为 sourcces.list

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第14张图片
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第15张图片
2.2_6
6. 将另存的 sourcces.list 文件保存到 /tmp/ 文件夹目录下( /etc/apt/ 文件夹没有写入文件的权限,强行操作会提示拒绝访问),可直接拖入;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第16张图片
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第17张图片
7. 在 SSH 窗口输入sudo cp /tmp/sources.list /etc/apt/sources.list,将 /tmp/ 文件夹中的 souces.list 文件复制到 /etc/apt/ 文件夹中,输入密码 > 回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第18张图片
8. 输入sudo apt-get update获取软件列表,回车;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第19张图片
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第20张图片
9. 输入sudo apt-get upgrade检查更新,可以根据需要更新;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第21张图片
10. 换源完成后,可以输入sudo rm /tmp/sources.list将 /tmp/ 文件夹的 sources.list 文件删除。

4 结束

    了解更多 MobaXterm 使用介绍参考:博客园:龙凌云端:SSH客户端神器之 MobaXterm 。
    本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途,禁止商用, 转载或公开使用请联系作者授权。
    此教程由本人独立整理,如有不当之处,欢迎指正。

附录 换源过程中出现的问题。

附录1 问题:E:dpkg 被中断

    问    题:E:dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题
    解决过程:

  1. 按照提示输入命令也无法解决;

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第22张图片
2. 直接输入sudo rm /var/lib/dpkg/updates/*,将updates文件夹直接删除,再输入sudo apt-get update重新获取软件列表。

树莓派:Ubuntu MATE 16.04.2 换国内源教程_第23张图片

附录2 问题:E:无法获得锁

    问    题:
    E:无法获得锁 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: 无法锁定管理项目(/var/lib/dpkg/),是否有其他进程正占用它

    解决过程:
    直接输入sudo rm /var/lib/dpkg/lock,将 lock 文件直接删除,解除其他进程的占用,再输入sudo apt-get update重新获取软件列表。
树莓派:Ubuntu MATE 16.04.2 换国内源教程_第24张图片

你可能感兴趣的:(Linux,#,树莓派,linux,ubuntu)