更新,升级,远程升级和完整升级之间的异同

APT升级选项

大约3年前,Canonical发布了Ubuntu 16.04 LTS,该版本引入了主要的新功能,例如对Snap软件包的支持。 像Flatpaks一样,Snap软件包是下一代软件包,从理论上讲,它比传统的APT软件包有了很大的改进。 我们一生使用的软件包可以从软件中心或终端进行更新,如果要从控制台执行,则有不同的选择,因为它们是 升级,远程升级和完整升级.

如果您像我一样,尽管最舒适的方法是从软件中心执行所有操作,但有时您会尝试更新软件包 从终端。 最常用的命令是“ upgrade”,但是还有另外两个选项可以执行略有不同的操作。 在本文中,我们将说明这些命令之间的区别,尽管我告诉您它们中的两个是引用同一操作的不同方式。

我应该使用哪个升级?

我们将要解释的第一件事是出现在本文标题中的第一件事:«更新»翻译为西班牙语,作为“更新”,但将更新的将是存储库。 通过编写不带引号的“ sudo apt update”,我们将要执行的操作是以root用户的身份要求更新APT,更具体地说是更新存储库。 对此进行解释,那么我们提到了三个“升级”,其中:

  • 升级,表示升级的意思是“ upgrade”或“ upgrade”,将升级可用的软件包,但不是全部。 它将下载和更新软件包,但与诸如Linux内核之类的重要组件无关的软件。 基本上,它将避免更新由于依赖关系更改而需要删除其他软件包的软件包。
  • DIST升级:此第二个命令的作用类似于第一个命令的作用,但是在更新过程中,它将对软件包的配置进行多次查询。 此选项将更新组件,例如Linux内核。
  • 全面升级:随着我们的进步,它是另一种调用上一个的方法,反之亦然。 如果两个选项都需要解决程序包依赖关系更新中的冲突,则这两个选项都将删除已自动安装的程序包。

要完成任何更新,请使用第四条命令。 是关于 “ Sudo apt自动删除”,这将删除不再需要的软件包。 如果我们在更新内核后使用它,它将删除旧映像。 如果我们手动进行了更新,则在确认所有功能均正常运行之前,我们不建议您这样做,否则,将无法从系统启动时返回。

您是否已经知道这三个更新APT软件包的命令之间有什么区别?

完全删除Flatpak-Snap-Appimage
相关文章:
如何完全删除Flatpak,Snap或AppImage程序包

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃德

    好的。 我有很多疑问,