apt-get update和apt-get upgrade的区别

在这里插入图片描述

apt-get update

apt-get update 命令用于更新本地软件包列表。具体来说,做了以下事情:
①从 /etc/apt/sources.list 文件和 /etc/apt/sources.list.d/ 目录下的所有文件中读取软件源配置。
②连接到这些软件源,并下载最新的软件包列表。
③将这些最新的软件包列表与本地缓存的软件包列表进行比较,确定是否有新的、已更新的或已删除的软件包。
但是,apt-get update 并不改变系统上已安装的软件包,它只是更新了软件包列表的缓存。

apt-get upgrade

apt-get upgrade 命令用于升级系统上已安装的软件包到最新版本。但在执行此命令之前,通常需要先运行 apt-get update 以确保本地软件包列表是最新的。
apt-get upgrade 会做以下事情:
①读取已更新的本地软件包列表(如果之前已经运行了 apt-get update)。
②检查系统上已安装的软件包是否有新版本可用。
③如果有新版本可用,并且这些新版本与系统上其他已安装的软件包兼容,那么 apt-get upgrade 会下载并安装这些新版本。

总结

Update:用于从所有配置的源中下载包信息。其他命令对这些数据进行操作,例如执行包升级或搜索并显示所有可安装包的详细信息。
Upgrade:用于从配置的源中安装系统上当前安装的所有包的可用升级。如果需要满足依赖关系,将安装新软件包,但永远不会删除现有软件包。如果一个包的升级需要删除一个已安装的包,则不会执行该包的升级。

注意
apt-get upgrade 不会处理依赖关系,也就是说,如果新版本的软件包需要安装新的依赖项,或者删除了旧的依赖项,那么这些操作不会被自动执行。此外,apt-get upgrade 也不会升级那些需要替换其他已安装软件包的软件包。

相关推荐

  1. electron中app.whenReady()app.on(‘ready‘)区别

    2024-06-16 09:04:04       23 阅读
  2. Vueuni-app区别

    2024-06-16 09:04:04       61 阅读
  3. apt-get installapt install有什么区别

    2024-06-16 09:04:04       69 阅读
  4. Web Works API Promise 对比区别

    2024-06-16 09:04:04       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 09:04:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 09:04:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 09:04:04       82 阅读
  4. Python语言-面向对象

    2024-06-16 09:04:04       91 阅读

热门阅读

  1. 【对话型应用 API详细介绍】

    2024-06-16 09:04:04       33 阅读
  2. HTML 颜色名:网页设计的调色板

    2024-06-16 09:04:04       29 阅读
  3. SQL RIGHT JOIN 详解

    2024-06-16 09:04:04       38 阅读
  4. 医疗图像自动轮廓勾画

    2024-06-16 09:04:04       31 阅读
  5. 大数据开发语言Scala入门:新手小白学习指南

    2024-06-16 09:04:04       34 阅读
  6. git如何将本地仓库的代码提交到远程仓库

    2024-06-16 09:04:04       33 阅读
  7. 了解版本管理系统

    2024-06-16 09:04:04       55 阅读
  8. 如何使用React的state来管理组件的内部状态?

    2024-06-16 09:04:04       26 阅读
  9. Flink 容错

    2024-06-16 09:04:04       38 阅读
  10. LeetCode 189.轮转数组

    2024-06-16 09:04:04       39 阅读
  11. 中电金信:The Financial-Grade Digital Infrastructure

    2024-06-16 09:04:04       31 阅读
  12. 小程序的生命周期

    2024-06-16 09:04:04       30 阅读