2025年ubuntu更新源报错(ubuntu更新源有什么用)

ubuntu更新源报错(ubuntu更新源有什么用)p class f center p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2F8d97691dj00rhmplb001rd200u000gwg00i100a5.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67GC"><strong>导读:</strong>我们首先讨论一下 update 和 upgrade 的区别。这两个难道不是一样的吗?</p><p id="15BA67GD">本文字数:3750,阅读时长大约: 4分钟</p><p id="15BA67GH">如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用和命令组合。</p><p id="15BA67GI">一些以前的教程也会提到和。</p><p id="15BA67GJ">和命令运行起来几乎一样,除了一些细微的差别,后面我会讨论。</p><p id="15BA67GK">我们首先讨论一下和的区别。这两个难道不是一样的吗?</p><p id="15BA67GL">apt 的 update 和 upgrade 的区别</p><p id="15BA67GM">尽管听上去运行可以给你一个包的最新版本,然而这并不正确。命令只会获得系统上所有包的最新信息,并不会下载或者安装任何一个包。而是命令来把这些包下载和升级到最新版本。</p><p id="15BA67GN">还是有点困惑?让我来接着解释。我建议阅读 itsfoss.com。这个会帮你更好的理解这些东西。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2Fa3f3db19j00rhmplc0013d200m800cig00hq009y.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67GP">Linux Package Manager Explanation</p><p id="15BA67GQ">基本上,你的系统围绕着一个所有可用包的数据库(缓存)工作。注意,这个缓存(或者数据库)并不包含这些包本身,仅仅是关于包的元数据(版本、仓库、依赖等)。</p><p id="15BA67GR">如果你不更新这个数据库,系统就不会知道是否有更新的版本。</p><p id="15BA67GS">当你运行或者命令,它会获取这些包的最新元数据(包的版本等)。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2F206d16cfj00rhmpld005kd200q800etg00hq00a0.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67GU">apt update</p><p id="15BA67GV">这时候本地缓存就被更新了,有一些包可以升级。用可以升级所有(可升级的)包。</p><p id="15BA67H0">它会显示要升级的包,并且通过回车(默认选择是)或者按下键进行确认。要在这个阶段取消升级,可以按下。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2Ffe41462dj00rhmpld002gd200nx00aog00hq007w.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67H2">apt upgrade</p><p id="15BA67H3">下面这些可能会帮助你记忆:</p><p id="15BA67H4">◈:更新包缓存(可以知道包的哪些版本可以被安装或升级)</p><p id="15BA67H5">◈:升级包到最新版本</p><p id="15BA67H6">因为有一些管理员命令,需要作为 root 运行。因此需要使用配合其他命令。使你能够作为 root 在 Ubuntu 和 Debian 上运行命令。</p><p id="15BA67H7">既然理解了和是如何一起运行的,我们接下来来讨论一下和的用法。</p><p id="15BA67H8">apt 还是 apt-get?应该用哪个?</p><p id="15BA67H9">Debian 和 Ubuntu 使用的是 APT 包管理系统。不要和命令弄混了。</p><p id="15BA67HA">有许多和 APT 包管理交互的命令;、、、等。</p><p id="15BA67HB">这里面最受欢迎的就是命令。它是一个低层级(low-level)且功能丰富的命令。是命令的一个更新而更简单的版本。</p><p id="15BA67HC">可以读一下这篇文章来 itsfoss.com。下面重点讨论这些命令中和选项的区别。</p><p id="15BA67HD">apt update vs apt-get update</p><p id="15BA67HE">和做的是同样的事,都是更新本地包缓存,这样的话你的系统就知道有哪些包的版本是可用的。</p><p id="15BA67HF">从技术上讲,其实并没有区别。然而,在一个方面比做的好,<strong>它会告诉你可升级的包的数量</strong>。</p><p><ol><li id="15BA67JH"></p><p id="15BA67HG"></p><p></li><li id="15BA67JI"></p><p id="15BA67HH"></p><p></li><li id="15BA67JJ"></p><p id="15BA67HI"></p><p></li><li id="15BA67JK"></p><p id="15BA67HJ"></p><p></li><li id="15BA67JL"></p><p id="15BA67HK"></p><p></li><li id="15BA67JM"></p><p id="15BA67HL"></p><p></li></ol></p><p id="15BA67HM">甚至不会告诉你包是否可以升级。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2Ffj00rhmplf0041d200na00c5g00hq0098.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67HO">apt get update</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2Fj00rhmplg003xd200na00c5g00hq0098.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67HQ">apt update output</p><p id="15BA67HR">从中可以看到 itsfoss.com,而甚至没有这个选项。</p><p><ol><li id="15BA67JN"></p><p id="15BA67HS"></p><p></li><li id="15BA67JO"></p><p id="15BA67HT"></p><p></li><li id="15BA67JP"></p><p id="15BA67HU"></p><p></li><li id="15BA67JQ"></p><p id="15BA67HV"></p><p></li><li id="15BA67JR"></p><p id="15BA67I0"></p><p></li><li id="15BA67JS"></p><p id="15BA67I1"></p><p></li><li id="15BA67JT"></p><p id="15BA67I2"></p><p></li><li id="15BA67JU"></p><p id="15BA67I3"></p><p></li></ol></p><p id="15BA67I4">现在来比较一下两个命令中的选项。</p><p id="15BA67I5">apt upgrade vs apt-get upgrade</p><p id="15BA67I6">和命令根据本地包缓存(通过命令更新)的数据,安装可升级包的最新版本。</p><p id="15BA67I7">然而,命令会做两件与不同的事情。</p><p id="15BA67I8">命令可以升级 Linux 内核版本,不能。命令需要使用 itsfoss.com 来升级内核版本。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2F9b5d1451j00rhmpli004id200no00dag00hq009x.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67IA">apt-get upgrade command cannot upgrade Linux kernel version</p><p id="15BA67IB">这是因为升级内核版本意味着安装一个全新的包。命令不能安装一个新的包。它只能升级现有的包。</p><p id="15BA67IC">比做的好的另一件小事是,它会在底部<strong>显示一个进度条</strong>。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0903%2Fef9b4111j00rhmpli004zd200na00evg00hq00bb.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="15BA67IE">apt upgrade progress bar</p><p id="15BA67IF">总结</p><p id="15BA67IG">和两个词很相似,这就是为什么很多新用户会感到困惑。有时候,我觉得命令应该和命令合并。</p><p id="15BA67IH">我意思是(所有已安装的包)和(本地包元数据缓存)一起完成工作。为什么要有两个分开的命令呢?把这两个领命合成一个命令吧。Fedora 就是这样对 DNF 命令进行了改进。不过这只是我的观点。</p><p id="15BA67II">我希望这篇文章可以解释一些关于、和以及命令的问题。</p><p id="15BA67IJ">如果有任何问题,请与我联系。</p><p id="15BA67IK">via:</p><p id="15BA67IL">作者: 选题: 译者: 校对:</p><p id="15BA67IM">本文由 原创编译, 荣誉推出</p><p id="15BA67IS">LCTT 译者 :MCGA</p><p id="15BA67J0">翻译: 15.0 篇</p><p id="15BA67J1">贡献: 802 天</p><p id="15BA67J4">2020-06-21</p><p id="15BA67J6">2022-09-01</p><p id="15BA67J7">https://linux.cn/lctt/Yufei-Yan</p><p id="15BA67JA">欢迎遵照 CC-BY-SA 协议规定转载,</p><p id="15BA67JB">如需转载,请在文章下留言 “ 转载:公众号名称”,</p><p id="15BA67JC">我们将为您添加白名单,授权“ 转载文章时可以修改”。</p> 

讯享网
小讯
上一篇 2025-04-18 16:02
下一篇 2025-05-14 13:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/191052.html