1.更换源

  • 首先备份原始源文件

    1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 使用脚本更换

    1. #!/bin/bash
    2. #更新apt源为清华源
    3. echo "[Info] 正在备份默认apt源..."
    4. cp /etc/apt/sources.list /etc/apt/sources.list.bak
    5. echo "[Info] 正在替换apt源为清华apt源..."
    6. echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse > /etc/apt/sources.list
    7. echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse >> /etc/apt/sources.list
    8. echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse >> /etc/apt/sources.list
    9. echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse >> /etc/apt/sources.list
    10. echo "[Info] 正在更新源..."
    11. apt update
    12. echo "[Info] 正在更新软件..."
    13. apt upgrade -y
    14. apt-get update

    2.错误

  • 错误描述

    如果出现证书不存在或者

    The following signatures couldn‘t be verified because the public key is not available类似错误

  • 解决

    直接执行如下命令,比如我没有 3B4FE6ACC0B21F32,就需要执行

  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32