linux包管理中的一个问题



所以当一个程序正在安装并且4个库中有2个已经安装并且出现错误并且系统终止安装时。包管理器会自动删除这两个库吗?我正在开发Cent OS

  1. 如果rpm处理不需要的数据并清除它,没有问题
  2. 如果不是,是否有命令回滚到初始状态(即卸载被中止的安装包)。

目标RPM包的安装甚至不会开始,除非该包所需的所有先决条件都可用或可安装。步骤类似于:

  1. 在命令行中使用RPM包名创建新的待办事项列表。
  2. 检查必要的RPM包。如果有遗漏,将它们添加到待办事项列表中。
  3. 重复步骤#2,直到所有丢失的包被识别并可访问。
  4. 下载所有必需的RPM包。
  5. 如果所有必需的RPM包已经缓存,执行下一步。
  6. 按相反顺序安装必要的RPM包。
  7. 安装原目标RPM包

请注意,所有丢失的RPM包在任何RPM包开始安装之前都被下载到缓存中。

所以,如果步骤#6被打断,一些包可能会被安装,而另一些没有。没有问题,重新运行RPM安装,已经安装的包的集合会更大,未完成的包的数量会更少。

相关内容

  • 没有找到相关文章

最新更新