当前位置:网站首页 > 编程语言 > 正文

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




导读:我们首先讨论一下 update 和 upgrade 的区别。这两个难道不是一样的吗?

本文字数:3750,阅读时长大约: 4分钟

如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用和命令组合。

一些以前的教程也会提到和。

和命令运行起来几乎一样,除了一些细微的差别,后面我会讨论。

我们首先讨论一下和的区别。这两个难道不是一样的吗?

apt 的 update 和 upgrade 的区别

尽管听上去运行可以给你一个包的最新版本,然而这并不正确。命令只会获得系统上所有包的最新信息,并不会下载或者安装任何一个包。而是命令来把这些包下载和升级到最新版本。

还是有点困惑?让我来接着解释。我建议阅读 itsfoss.com。这个会帮你更好的理解这些东西。


Linux Package Manager Explanation

基本上,你的系统围绕着一个所有可用包的数据库(缓存)工作。注意,这个缓存(或者数据库)并不包含这些包本身,仅仅是关于包的元数据(版本、仓库、依赖等)。

如果你不更新这个数据库,系统就不会知道是否有更新的版本。

当你运行或者命令,它会获取这些包的最新元数据(包的版本等)。


apt update

这时候本地缓存就被更新了,有一些包可以升级。用可以升级所有(可升级的)包。

它会显示要升级的包,并且通过回车(默认选择是)或者按下键进行确认。要在这个阶段取消升级,可以按下。


apt upgrade

下面这些可能会帮助你记忆:

◈:更新包缓存(可以知道包的哪些版本可以被安装或升级)

◈:升级包到最新版本

因为有一些管理员命令,需要作为 root 运行。因此需要使用配合其他命令。使你能够作为 root 在 Ubuntu 和 Debian 上运行命令。

既然理解了和是如何一起运行的,我们接下来来讨论一下和的用法。

apt 还是 apt-get?应该用哪个?

Debian 和 Ubuntu 使用的是 APT 包管理系统。不要和命令弄混了。

有许多和 APT 包管理交互的命令;、、、等。

这里面最受欢迎的就是命令。它是一个低层级(low-level)且功能丰富的命令。是命令的一个更新而更简单的版本。

可以读一下这篇文章来 itsfoss.com。下面重点讨论这些命令中和选项的区别。

apt update vs apt-get update

和做的是同样的事,都是更新本地包缓存,这样的话你的系统就知道有哪些包的版本是可用的。

从技术上讲,其实并没有区别。然而,在一个方面比做的好,它会告诉你可升级的包的数量

  • 甚至不会告诉你包是否可以升级。


    apt get update


    apt update output

    从中可以看到 itsfoss.com,而甚至没有这个选项。

  • 现在来比较一下两个命令中的选项。

    apt upgrade vs apt-get upgrade

    和命令根据本地包缓存(通过命令更新)的数据,安装可升级包的最新版本。

    然而,命令会做两件与不同的事情。

    命令可以升级 Linux 内核版本,不能。命令需要使用 itsfoss.com 来升级内核版本。


    apt-get upgrade command cannot upgrade Linux kernel version

    这是因为升级内核版本意味着安装一个全新的包。命令不能安装一个新的包。它只能升级现有的包。

    比做的好的另一件小事是,它会在底部显示一个进度条


    apt upgrade progress bar

    总结

    和两个词很相似,这就是为什么很多新用户会感到困惑。有时候,我觉得命令应该和命令合并。

    我意思是(所有已安装的包)和(本地包元数据缓存)一起完成工作。为什么要有两个分开的命令呢?把这两个领命合成一个命令吧。Fedora 就是这样对 DNF 命令进行了改进。不过这只是我的观点。

    我希望这篇文章可以解释一些关于、和以及命令的问题。

    如果有任何问题,请与我联系。

    via:

    作者: 选题: 译者: 校对:

    本文由 原创编译, 荣誉推出

    LCTT 译者 :MCGA

    翻译: 15.0 篇

    贡献: 802 天

    2020-06-21

    2022-09-01

    https://linux.cn/lctt/Yufei-Yan

    欢迎遵照 CC-BY-SA 协议规定转载,

    如需转载,请在文章下留言 “ 转载:公众号名称”,

    我们将为您添加白名单,授权“ 转载文章时可以修改”。

    到此这篇ubuntu更新源报错(ubuntu更新源有什么用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

    版权声明


    相关文章:

  • now是什么意思中文(playnow是什么意思中文)2025-07-31 18:45:05
  • ubuntu更新源报错(ubuntu无法更新源)2025-07-31 18:45:05
  • labview调用dll动态库(labview调用dll动态库 void)2025-07-31 18:45:05
  • xvive是啥牌子(xvwiv是什么牌子)2025-07-31 18:45:05
  • 流量回放工具有哪些公司在用(流量回放工具有哪些公司在用的)2025-07-31 18:45:05
  • oven(oven英语什么意思)2025-07-31 18:45:05
  • jvm内存模型 知乎(jvm 的内存模型)2025-07-31 18:45:05
  • 打开目录(打开目录失败)2025-07-31 18:45:05
  • ubuntu系统镜像(ubuntu系统镜像选哪个)2025-07-31 18:45:05
  • 断开连接在哪里(断开了连接)2025-07-31 18:45:05
  • 全屏图片