Linux系统:apt upgrade与apt update区别

在Linux操作系统中,通常执行安装操作先我们都会执行一下apt updateapt upgrade命令,为了更新和升级软件包,让我们的安装包处于一个最新的版本状态。下文将对二者命令的区别做以描述…

‌apt update和apt upgrade是两个在基于Debian的Linux发行版中常用的命令,用于管理已安装的软件包。尽管这两个命令都涉及更新和升级软件包,但它们各自扮演着不同的角色。

  • ‌apt update‌:这个命令用于下载软件包列表的更新信息。它并不安装或更新任何软件包,只是从配置的软件源中检索最新的软件包列表。这是执行升级操作前的必要步骤,因为它确保了系统知道有哪些新版本的软件包可用。简而言之,apt update更新本地软件包列表以反映软件源中的最新软件包版本,但不实际安装或更新任何软件包。
  • apt upgrade‌:这个命令用于基于apt update获取的信息来升级系统上已安装的软件包。它会自动安装软件包的新版本,如果这些新版本可用且不与系统上已安装的其他软件包冲突。apt upgrade会尽可能升级所有软件包,但有时可能会因为依赖关系而无法升级某些软件包。简而言之,apt upgrade基于apt update提供的软件包列表信息,安装所有可升级的软件包的新版本,不会移除软件包或安装新软件包(除非这是升级现有软件包所必需的),可能因依赖关系而无法升级所有软件包。
  • 由于apt upgrade依赖于apt update提供的软件包列表信息,因此在实际操作中,通常**首先运行apt update,然后运行apt upgrade。**这样做可以确保系统接收到最新的软件包列表,并据此来升级已安装的软件包。示例命令序列为:
sudo apt update
sudo apt upgrade

总结

update命令只会获得系统上所有包的最新信息,并不会下载或者安装任何一个包。而是apt upgrade命令来把这些包下载和升级到最新版本。

相关链接

1.Linux系统:apt upgrade与apt update 命令的作用
2.apt 的 update 和 upgrade 命令的区别是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值