【ubuntu20.04 运行sudo apt-get upgrade报错】

在这里插入图片描述

1 确保系统是最新的

运行以下命令以更新软件包列表并升级所有包:

sudo apt-get update
sudo apt-get upgrade

如果在使用网络升级,请确保网络连接是稳定的。

2 检查你的软件源列表是否正确无误

可以通过以下命令修复软件源:

sudo apt-get install --reinstall software-properties-common
sudo apt-get update

3 修改软件源

如果使用特定的软件源,请确保它仍然可用。可以通过编辑 /etc/apt/sources.list 文件或使用图形界面来更改或检查软件源。

3.1 备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

将以前的源备份一下,以防以后可以用的。

3.2 更换源

sudo gedit /etc/apt/sources.list

使用gedit打开文档,将下边的阿里源复制进去,然后点击保存关闭。

3.2.1 Ubuntu20.04(focal)阿里云软件源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse


3.2.2 Ubuntu20.04清华软件源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

3.3 更新软件源

sudo apt-get update
//执行这个命令之后会访问源列表里的每个网址,并读取软件列表,更新软件源
sudo apt-get upgrade
//将本地已安装的软件与刚更新的软件列表里对应软件惊醒对比,如果发现已安装的软件版本太低就会提示更新

4 修复升级

如果在升级期间遇到依赖问题,尝试使用以下命令来修复:

sudo apt-get -f install

5 重新安装特定软件包

如果错误信息提示有特定软件包出现问题,尝试重新安装该软件包:

sudo apt-get install --reinstall <package-name>

6 导入缺失的密钥

如果错误信息提示GPG密钥问题,请导入缺失的密钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值