apt update与apt upgrade, apt 与apt-get的区别

在工作中一直记不住,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 updateapt update与apt upgrade, apt 与apt-get的区别_第1张图片
    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​​ 做的好的另一件小事是,它会在底部显示一个进度条

你可能感兴趣的:(Linux,linux)