当前位置: 首页 > news >正文

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

在这里插入图片描述

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

  • 1 确保系统是最新的
  • 2 检查你的软件源列表是否正确无误
  • 3 修改软件源
    • 3.1 备份原来的源
    • 3.2 更换源
      • 3.2.1 Ubuntu20.04(focal)阿里云软件源
      • 3.2.2 Ubuntu20.04清华软件源
    • 3.3 更新软件源
  • 4 修复升级
  • 5 重新安装特定软件包
  • 6 导入缺失的密钥

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 multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb 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 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 主机加固是什么?主机加固与产线工控安全关系
  • pg_stat_statements插件使用指南
  • NLP——文本预处理-新闻主题分类案例
  • MySQL——数据库的设计、事务、视图
  • GraalVM全面介绍:革新Java应用开发的利器
  • 【循环神经网络】案例:周杰伦歌词文本预测【训练+python代码】
  • 你真正了解低代码么?(国内低代码平台状况分析)
  • 华为od(D卷)最大N个数和最小N个数的和
  • 怎么用云手机进行TikTok矩阵运营
  • OpenTiny HUICharts 正式开源发布,一个简单、易上手的图表组件库
  • 【JAVA】获取object中 key对应的value值
  • 数据结构的基本概念
  • python Django中使用ORM进行分组统计并降序排列
  • 《计算机组成原理》(第3版)第3章 系统总线 复习笔记
  • 1009 Product of Polynomials(Java)
  • ES6指北【2】—— 箭头函数
  • [case10]使用RSQL实现端到端的动态查询
  • 【React系列】如何构建React应用程序
  • 【剑指offer】让抽象问题具体化
  • 2017年终总结、随想
  • CentOS 7 修改主机名
  • ES10 特性的完整指南
  • Sass 快速入门教程
  • scrapy学习之路4(itemloder的使用)
  • spring boot下thymeleaf全局静态变量配置
  • 产品三维模型在线预览
  • 从0到1:PostCSS 插件开发最佳实践
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 前端相关框架总和
  • 浅谈Golang中select的用法
  • 删除表内多余的重复数据
  • 用jquery写贪吃蛇
  • 白色的风信子
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ‌JavaScript 数据类型转换
  • # Java NIO(一)FileChannel
  • #Spring-boot高级
  • #Z2294. 打印树的直径
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2022 CVPR) Unbiased Teacher v2
  • (9)STL算法之逆转旋转
  • (9)目标检测_SSD的原理
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (STM32笔记)九、RCC时钟树与时钟 第一部分
  • (二)测试工具
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (力扣题库)跳跃游戏II(c++)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十八)Flink CEP 详解
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__