• apt update和apt upgrade命令 - 有什么区别?


    这些是apt update和apt upgrade命令。

    apt update 和 apt upgrade 是许多 Linux 用户最常用但被误解的两个命令。对于某些人来说,它们扮演着相同的角色,但事实并非如此。在本指南中,我们试图区分两者之间的差异以及如何使用它们。

    1)apt update命令

    这是一个主要在新系统安装之后或安装新软件包之前调用的命令。apt update 命令更新 Linux 系统的包索引或包列表。它不会升级任何软件包,正如一些 Linux 用户被误导的那样。

    /etc/apt/sources.list包索引文件是一个文件或数据库,其中包含在位于该文件的存储库中定义的软件包列表。其他软件包列表位于/etc/apt/sources.list.d 目录中。

    运行此命令非常安全。如果由于某种原因中止或拔掉电源,您可以从停止的地方恢复。

    三星 Galaxy S22 Ultra vs iPhone 13 Pro Max vs Pixel 6 Pro

    在终端上使用 cat 命令查看源列表文件。

    $ cat /etc/apt/sources.list

     

    /etc/apt/sources.list 文件

    要更新软件包列表,请调用以下命令:

    对于 Ubuntu 18.04 及更高版本

    $ sudo apt update

    对于 Ubuntu 16.04 及更早版本

    $ sudo apt-get update

    2)apt upgrade命令

    需要将您的软件包升级到最新版本?然后apt upgrade是要执行的命令。apt upgrade 命令不带任何参数,将系统上所有过时的软件包升级到最新版本。

    如果需要任何依赖项,该命令还会触发新软件包的安装。除此之外,apt upgrade还会安装您系统所需的所有安全更新,这加强了您系统的安全性。

    要列出需要升级的软件包,请运行apt list --upgradable命令。事实上,这是在apt update输出的最后显示的提示。

    因此,要查看准备升级的软件包,请运行:

    $ sudo apt list --upgradable

    要升级所有过时的软件包并应用安全补丁,请运行以下命令:

    $ sudo apt upgrade

    在运行时不中断或不进行 apt 升级更安全。

    要记住的几件事:

    如果由于某种原因中断,您是否有一个很好的备份可以恢复?

    您是否将日志发送到另一个远程系统?

    有手动编译的软件吗?

    概括

    apt update命令用于同步系统上的软件包列表。它为您系统上的 PPA 和存储库获取最新的软件包列表,并确保它们是最新的。

    apt upgrade命令将软件包升级到最新版本,并在需要它们作为依赖项时安装新软件包。它不会删除任何包,如果指定要删除任何包,它会跳过它们。

  • 相关阅读:
    Self-Instruct 论文解读:利用大模型自己给自己生成指令数据,指令数据自动生成
    【Python】Python语言基础(中)
    Windows内核对象
    linux 在 docker 上部署启动 RabbitMQ
    Redis的缓存更新策略和缓存问题
    独立版表情包小程序完整版源码前后端源码,附带系统搭建教程
    Java项目:毕业设计管理系统(java+SSM+JSP+jQuery+mysql)
    泛微E-Cology CheckServer.jspSQL注入漏洞(QVD-2023-9849) 复现
    本地GitLab服务器搭建
    python爬取bilibili,下载视频
  • 原文地址:https://blog.csdn.net/m0_72838865/article/details/126726049