当前位置:首页 » 《关注互联网》 » 正文

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

26 人参与  2024年09月21日 16:40  分类 : 《关注互联网》  评论

点击全文阅读


Ubuntu系统中执行 sudo apt-get update报错

命令行描述升级sudo报错并解决错误描述错误解决原因1:系统网络问题 原因2:设置清华源后/etc/apt/sources.list不匹配原因3:ubuntu自带的源/etc/apt/sources.list有问题 apt-get update成功log参考
在执行 sudo apt-get install 安装新软件包或升级现有软件包之前,通常会建议先运行 sudo apt-get update,以确保你安装的是最新版本。
但是往往敲完sudo apt-get update命令,会出现超时一段时间后报错结束的问题。

命令行描述

sudo是 Debian 和 Ubuntu 系统上用于包管理的一个工具,而其他 Linux 发行版可能使用不同的包管理工具(如 yum、zypper等)。update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

升级sudo报错并解决

输入升级sudo命令后,

sudo apt-get update

错误描述

出现以下错误,
在这里插入图片描述

报错提示:

E: Some index files failed to download. They have been ignored, or old ones used instead.E:一些索引文件下载失败。他们要么被忽略,要么使用旧的索引文件。

原因分析: 网络原因,主要是底下这两种原因导致的:

系统网络问题;【本问题解决方案】ubuntu18.04 自带的源/etc/apt/sources.list有问题;

错误解决

原因1:系统网络问题

解决方案: 若为系统网络问题,则需检查DNS配置
(1)Ubuntu系统中终端查看DNS命令:

sudo cat /etc/resolv.conf

如下:

# This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8).# Do not edit.## This file might be symlinked as /etc/resolv.conf. If you're looking at# /etc/resolv.conf and seeing this text, you have followed the symlink.## This is a dynamic resolv.conf file for connecting local clients to the# internal DNS stub resolver of systemd-resolved. This file lists all# configured search domains.## Run "resolvectl status" to see details about the uplink DNS servers# currently in use.## Third party programs should typically not access this file directly, but only# through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a# different way, replace this symlink by a static file or a different symlink.## See man:systemd-resolved.service(8) for details about the supported modes of# operation for /etc/resolv.conf.nameserver 127.0.0.53options edns0 trust-adsearch localdomain

在这里插入图片描述
(2)添加Google 提供的公共 DNS 服务器的 IP 地址 8.8.8.8。
两种方式添加:
第一种:直接在 /etc/resolv.conf 文件后面追加命令:

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

第二种:修改文件 sudo vi /etc/resolv.conf,修改后的文件如下:

弹出以下错误:

E325: ATTENTIONFound a swap file by the name "/run/systemd/resolve/.stub-resolv.conf.swp"          owned by: root   dated: 二 7月 30 20:34:38 2024         file name: /etc/resolv.conf          modified: YES         user name: root   host name: test-virtual-machine        process ID: 10007While opening file "/etc/resolv.conf"             dated: 二 7月 30 20:24:17 2024(1) Another program may be editing the same file.  If this is the case,    be careful not to end up with two different instances of the same    file when making changes.  Quit, or continue with caution.(2) An edit session for this file crashed.    If this is the case, use ":recover" or "vim -r /etc/resolv.conf"    to recover the changes (see ":help recovery").    If you did this already, delete the swap file "/run/systemd/resolve/.stub-resolv.conf.swp"    to avoid this message."/etc/resolv.conf" 23 lines, 930 bytes

出现原因为:异常退出终端时,

原因2:设置清华源后/etc/apt/sources.list不匹配

Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。

1、备份:

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

2、替换sources.list内容

sudo gedit /etc/apt/sources.list

打开文件,如下:
在这里插入图片描述
根据 清华大学开源软件镜像站,替换内容:
在这里插入图片描述
更换后,文件内容如下:
在这里插入图片描述

3、更新,输入以下指令

sudo apt-get update

终端界面如下:
在这里插入图片描述
更新出错,界面如下:
在这里插入图片描述

W: Failed to fetch https:/ /mirrors. tuna. ts inghua . edu . cn/ubuntu/dists/noble/InRelease Temporary failure resolving ' mirrors. tuna. tsinghua . edu.cn'W: Failed to fetch https : //mirrors . tuna . tsinghua . edu . cn/ubuntu/dists /noble - updates/InRelease Temporary failure resolving ' mirrors. tuna. tsinghua . edu.cn'W: Failed to fetch https : //mirrors . tuna . tsinghua . edu . cn/ubuntu/dists /noble - backports/ InRelease Temporary failure resolving ' mirrors. tuna. tsinghua. edu. cn 'W: Failed to fetch http: //security . ubuntu. com/ ubuntu/dists/noble- security/InRelease Temporary failure resolving ' security . ubuntu. com 'W: Some index files failed to download. They have been ignored, or old ones used instead.

原因3:ubuntu自带的源/etc/apt/sources.list有问题

解决方案:替换源/etc/apt/sources.list
(1)备份源列表
Ubuntu配置的默认源并不是国内的服务器,下载更新软件都比较慢。

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

(2)打开 /etc/apt/sources.list 文件修改

(3)在上面打开的文件开头添加(阿里源)就行

apt-get update成功log

参考

1、CSDN博客-Ubuntu 18.04系统中执行 sudo apt-get update 报错【总结版】【命令行解决】
2、CSDN博客-ubuntu16.04更新清华源并且sudo apt-get update出错的解决


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/162828.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 俞欢:结局+番外免费品鉴穿成女配,但是万人迷:结局+番外评价五颗星
  • 姐姐被害难产身亡后,我重生七零杀疯了惊天黑幕_杨雪林建志诚未删减_小说后续在线阅读_无删减免费完结_
  • 终章小说鹿言裴禹完结篇(爱你的事当做秘密)已更新+延伸(鹿言裴禹)清爽版
  • 妻子用十根钢钉迎接女儿回家,我不要她了完结全文_瑶瑶裴璇苏大强完结全文_小说后续在线阅读_无删减免费完结_
  • (陈晃陈娩)姐姐,是我的错陈晃陈娩延伸在线下载无广告章节清单
  • 梧桐影里别经年(姜岳霆裴智秀)_梧桐影里别经年(姜岳霆裴智秀)
  • 被污蔑偷换学霸高考成绩后,我杀疯了一口气看完_周启书瑶快手热门_小说后续在线阅读_无删减免费完结_
  • 黑月光钓遍全界男主都到我碗里来(桑泠贺苏言)_黑月光钓遍全界男主都到我碗里来(桑泠贺苏言)
  • 宋伊人骆屿小说完本章节前文+全篇阅读(暗香浮动月黄昏)连载中
  • 夫君是太监又怎么了?(安生阿梅)_夫君是太监又怎么了?(安生阿梅)
  • 穿成资本家大小姐,卷走家产去下乡(宋夕颜宋佳佳)全书免费_(宋夕颜宋佳佳)穿成资本家大小姐,卷走家产去下乡后续(宋夕颜宋佳佳)
  • 全书浏览他装失忆骗我三年,我装失忆送他进去(沈砚司苏念苏虞宁)_他装失忆骗我三年,我装失忆送他进去(沈砚司苏念苏虞宁)全书结局

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1