sudo apt-get update命令(更新apt时)报错合集及解决方法

如何更新 Ubuntu Linux 本教程适用于 Ubuntu 21.04、20.04、18.04 或任何其他版本。命令方法也适用于基于 Ubuntu 的 Linux 发行版,如 Linux Mint、Linux Lite、elementary OS 等。 一、通过命令更新Ubuntu 1、命令sudo apt update && sudo apt upgrade -y 使用键盘快捷键 Ctrl+Alt+T打开终端,在终端中,输入命令sudo apt update && sudo apt upgrad 阅读详情

(注:以下仅记录了我遇到并解决问题的过程)

报错1:

 解决方法:

        因为我是第一次安装Ubuntu且第一次更新apt,还没安装vim,所以用的nano编辑器。

        步骤1、输入下列命令并回车,在句首加一个#。 输入命令并回车后,只有 deb http://archive.ubuntukylin.com:10006/ubuntukylin xenial main这一行代码。

sudo nano /etc/apt/sources.list.d/ubuntukylin.list

        步骤2、按Ctrl加字母O保存,然后按Ctrl加X退出,会出现下图的提示,直接按回车键就行。

        步骤3、依次输入下列两行代码

sudo apt-get upgrade    #强制更新所有源列表
sudo apt-get update

       (下图是没报错的界面)

2、报错如下图:

解决方法:

        步骤1、将下列代码依次执行,以此来清除 AppStream 缓存。此操作能解决 80% 的 appstreamcli 崩溃问题。若成功,后续步骤无需执行。

sudo rm -rf /var/cache/app-info/*
sudo apt-get update

        步骤2(若第一步失败)、将下列代码依次执行,以此来修复依赖并重装 AppStream。(我到这一步就解决问题了)

sudo apt-get install -f            # 修复依赖
sudo apt-get install --reinstall appstream libappstream3  # 重装组件
sudo apt-get update

       

apt-get update/upgrade/dist-upgrade 文章目录一、apt-get update二、apt-get upgrad三、apt-get dist-upgradeapt-get upgrade/apt-get dist-upgrade的区别四、系统更新常用命令 提示:以下是本篇文章正文内容,下面案例可供参考 一、apt-get update apt-get update是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,是下载源里面的metadata,包括这个源有什么包, 每个. 阅读详情

相关推荐

01_树莓派4B+paddlelite实现安全帽佩戴检测

内容: 将ssdv1和yolov3两种模型部署到树莓派4B上,使用paddlelite套件实现安全帽佩戴检测。 要求: 能够调用摄像头获取视频流或者截取到图片,然后进行预测 参考资料: 部署博客一篇(链接),aistudio平台两篇(链接1、链接2) 关键!!! 本博客仅记录自己的成长过程,各项内容非常简洁,如果需要实现,请多通过自己的努力,且参考资料已给。 准备器材 某智能车套餐(含有超声波避障,循迹,USB摄像头,树莓派4B,电源等)。实际用到树莓派4B,USB摄像头,5V-3A的电源和线,micro

suren_jun的博客 1229

【错误总结】Ubuntu系统中执行 sudo apt-get update报错

WRF系统环境设置:总结Ubuntu系统中执行 sudo apt-get update报错

WW、forever的博客 1万+

Docker与K8S实战入门:从零搭建容器化集群与Linux运维核心技能

如果你正在寻找一套能让你从零开始,快速掌握 Docker、K8S 和 Linux 云计算运维核心技能的学习路径,那么这篇文章就是为你准备的。这不是一个简单的概念介绍,而是一套面向实战、强调动手操作的“速通”教程。它的核心价值在于,将 Docker 容器化、K8S 集群编排和 Linux 系统运维这三个紧密关联的技术栈,整合成一条清晰的学习主线,并提供配套的课件资源,帮助你绕过零散的资料,直接构建可落地的技能体系。 对于初学者和希望系统提升的运维工程师来说,最大的痛点往往是:Docker 命令学了但不知道如何

weixin_34275734的博客 404

sudo apt updatesudo apt upgrade

介绍Linux update、upgrade

weixin_43989195的博客 284

深入理解Linux中的“sudo apt-get update命令

Linux是广受欢迎的操作系统,"sudo apt-get update"是其关键命令之一。本文将深入解释这个命令工作原理、"sudo"的必要性以及如何正确使用它来管理和维护Linux系统。无论你的Linux经验水平如何,这篇文章都将为你提供宝贵的信息和实用建议,帮助你更好地管理你的系统。开始探索Linux系统管理的世界吧!

专注于深入研究多种编程语言,以实战为导向,逐步拓展开发技能,提升工程化编码和思维能力,展现无敌技术实力。 2万+

sudo apt-getupdate 遇到的问题及解决方法

最近在linux系统下安装软件,老是安装不成功,经过百度,发现这个问题在linux下面很常见,我就记录下来,方便自己以后看,也希望给需到这个问题的伙伴们提供一些帮助,不要走弯路。下面就是遇到的问题及解决方法: 1.根据错误提示,例如我在安装向日葵,出现下面的错误提示 2.上网百度发现需要sudo apt-get update 一下,但每次更新都不成功,有出现下面的错误: 上面的错误提示需要更...

wm_python的博客 1万+

ubuntu允许Carla出现问题合集

ubuntu允许Carla出现问题合集*1.sudo apt-get update**2.permission denied* 1.sudo apt-get update 问题: Fetched 32.8 MB in 1min 16s (430 kB/s) W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty...

ccc15327311512的博客 1108

Ubuntu 20.04生产级PostgreSQL安装与配置实战

PostgreSQL是一种开源关系型数据库系统,其核心价值在于ACID事务保障、复杂查询优化和高并发稳定性。理解其内存管理机制(如shared_buffers、work_mem)和权限模型(peer认证、角色继承)是实现高性能与安全性的基础技术提。在Ubuntu 20.04等长期支持系统中,正确选择PGDG官方源而非默认APT包、合理调优配置基线、构建操作系统级最小权限体系,直接决定数据库能否支撑日志写入、BI并发查询等典型生产场景。本文聚焦Ubuntu 20.04平台,详解postgresql-12版本

CURSED! 480

零基础Linux入门:从虚拟机搭建到核心概念实战指南

最近在帮几个刚转行做开发的朋友搭环境,发现一个挺有意思的现象:他们能熟练地在 Windows 上安装各种 IDE、配置开发环境,但一提到“装个 Linux 虚拟机”或者“连上服务器看看”,就有点发怵。不是怕命令行,而是觉得 Linux 像一堵墙,不知道从哪块砖开始敲。 这种感受我特别理解。很多人学 Linux 的起点,往往是搜索引擎里弹出的“Linux 常用命令大全”或者某个“30 天精通 Linux”的课程目录。看的候觉得每条命令都认识,合上书,面对一个全新的终端窗口,还是不知道第一步该敲什么。更常见的

weixin_34116110的博客 344

Node.js环境治理实操手册:多版本共存、PATH冲突与平台适配

Node.js并非简单‘安装即用’的运行,而是一个深度耦合操作系统权限、路径机制与版本策略的系统级依赖。其核心原理在于:二进制分发不自带环境管理能力,所有版本切换、全局模块定位和命令解析均依赖外部shell环境(如PATH顺序)、包管理器语义(apt/brew/nvm)及平台特性(Windows注册表/UAC/macOS Rosetta)。这种解耦带来高度灵活性,也导致‘刚装好就失效’‘同事环境跑不通’等高频故障。技术价值体现在可审计、可复现、可隔离的工程化交付能力——尤其在CI/CD、Docker容器化

weixin_33725515的博客 554

Git官网安装与配置全指南:Windows/macOS/Linux三端实操手册

Git是现代软件开发中不可或缺的分布式版本控制系统,其核心价值在于保障代码变更的可追溯性、协作一致性和环境可复现性。理解Git安装的本质,关键在于掌握安装包来源可信性、系统路径权限控制及跨平台换行符处理等底层原理。技术实践中,Git下载必须认准官方域名git-scm.com,避免第三方镜像带来的供应链风险;Git安装过程需严格校验SHA256哈希值,并正确配置PATH、autocrlf与credential helper等关键参数,否则将直接导致VS Code集成失败、提交信息显示unknown、push被

weixin_34166472的博客 354

海思SS626 SDK编译环境搭建全攻略:从工具链配置到镜像生成

交叉编译是嵌入式开发的核心技术,它允许开发者在x86主机上生成ARM等异构架构的可执行代码。其原理在于使用针对目标平台优化的工具链(如gcc、binutils),将源码转换为目标CPU指令集的二进制文件。这项技术的价值在于极大提升了开发效率,使开发者无需在资源受限的嵌入式设备上进行缓慢的本地编译。在**海思HiSilicon**等芯片平台的**SDK开发**中,搭建正确的交叉编译环境是项目成功的首要提。本文以**海思SS626**平台为例,详细解析从Linux宿主机准备、专用工具链部署,到解决编译过程中常

weixin_34006965的博客 322

Windows 11 安装 Oracle JDK 21 常见失败原因与实战解决方案

Java 开发环境配置是软件工程的基础环节,而 JDK 安装涉及操作系统机制、安全策略与工具链协同。在 Windows 11 中,Oracle JDK 的部署不再仅是下载安装,更需理解 SmartScreen 拦截原理、PowerShell 执行策略限制、NTFS 交替数据流(Zone.Identifier)对安装包的影响,以及 JAVA_HOME 与 PATH 的路径解析逻辑。JDK 21 作为当唯一受 Oracle 免费商用许可支持的 LTS 版本,其 Windows 11 兼容性经过深度验证,但安装

cmff98425的博客 441

linux命令:软件更新 sudo apt-get updatesudo apt-get upgrade

sudo apt-get update -- 从服务器获取软件列表,并在本地保存为文件。 sudo apt-get upgrade -- 本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新。 在 linux中,安装软件最常用到的是 sudo apt-get ,这个命令会从软件仓库中检索并拉取我们想要的软件。 每个linux的发行版,都会维护自己的软件仓库。常用的软件都在仓库中,有固定的维护,保证软件的发行源绝对的安全。 sudo apt-get update 这个命令...

Mark_md的博客 6万+

sudo apt-get update 失败 的解决

更改并且保存后,再执行 sudo apt-get update 依然会有报错,这是因为原来的那些源链接还在,而他们依旧不能用。但是系统会自动选择可用的源链接去更新(比如阿里云 链接),最后更新成功。我的报错情况如下(借用了别人的,我之使用的Ubuntu默认源,下面的报错使用的清华源)。,将原来soure.list文件中内容全部删除,而只粘贴新的源链接(比如 中科大源)。我在Ubuntu 原 source.list文件 中加上了 阿里云的源 (来详细查看具体过程。

LIWEI940638093的博客 1万+

Ubuntu 18.04系统中执行 sudo apt-get update 报错【总结版】【命令解决

文章目录言1、命令简单描述2、本地问题log3、原因分析4、解决方法4.1、系统网络问题【本问题解决方案】4.2、ubuntu18.04 自带的源`/etc/apt/sources.list`有问题4.2.1、解决方案:替换源`/etc/apt/sources.list`4.2.2、如果替换源`/etc/apt/sources.list`后还是不行5、apt-get update成功log 言 在执行 sudo apt-get install 安装新软件包或升级现有软件包之,通常会建议先运行 sud

小鹅系列笔记 2万+

apt-get update命令

修改了数据源的地址后,然后需要使用命令apt-get update”用来更新数据源列表, 数据源会不定期的更新,用户需要及更新,不然部分软件可能无法安装,在 Ubuntu 命令行中,输入命令apt-get update” “apt-get install”命令 "apt-get install"命令安装更新软件的命令。如果用户自己安装的 Ubuntu 系统,那 么就有几个基本软件需要安...

Linux_zhicheng的博客 1万+

apt updateapt upgrade命令 - 有什么区别?

在之的文章中,我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法。这是一个总体概述,但在本指南中,我们暂停并重点关注 2 个命令用法。这些是apt updateapt upgrade命令apt updateapt upgrade 是许多 Linux 用户最常用但被误解的两个命令。对于某些人来说,它们扮演着相同的角色,但事实并非如此。在本指南中,我们试图区分两者之间的差异以及如何使用它们。 1)apt update命令 这是一个主要在新系统安装之后或安装新软件包之调用的命令

太极淘的博客 3万+
上一篇: Tomcat10以上版本 与 JDK、Servlet、Jsp 版本不一致的问题
XiaoDu_Ovo
博客等级 码龄3年 57粉丝 5原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值