在工作中一直记不住,apt-update与apt-upgrade, apt 与apt-get的区别,曾导致系统内核被升级,因此写文章记录一下。如有不对,请多多指正。
参考文章:https://www.linuxprobe.com/apt-update-and-upgrade.html
如有侵权请联系,立即删除
-
先总结apt-update与apt-upgrade的区别
因为系统中会有关于包的数据缓存(版本、仓库、依赖等),包是在不断的更新的,所以在系统中也要及时更新关于包的数据缓存信息。(不知道这样表达是否正确)
apt-update | apt-upgrade |
---|---|
更新 | 升级 |
仅更新系统中包的数据缓存信息,并不会真正升级系统的安装包 | 根据更新之后包的数据信息,升级系统中的所有有新版本的安装包 |
-
再总结apt与apt-get的区别
我之前一直以为这两个命令没有区别,apt是apt-get的简写,但实际上是有区别的。 apt 是apt-get的升级,更新,更简洁。
apt update与apt-get update
这两个命令在功能上并没有区别均是更新包的信息 apt update显示信息更全面,会显示有几个包可以升级 apt-get update 则不会显示有几个包可以升级 apt update apt-get update apt upgrade 与apt-get upgrade
apt upgrade 比apt-get upgrade都两个功能 1. apt upgrade 命令可以升级 Linux 内核版本,apt-get upgrade 不能。apt-get 命令需要使用 apt-get dist-upgrade 来升级内核版本。 这是因为升级内核版本意味着安装一个全新的包。apt-get upgrade 命令不能安装一个新的包。它只能升级现有的包。 2. apt upgrade 比 apt-get 做的好的另一件小事是,它会在底部显示一个进度条