理解update、upgrade和dist-upgrade的区别
来源:互联网 发布:大数据处理软件有哪些 编辑:程序博客网 时间:2024/06/11 02:30
update更新软件列表信息,包括版本,依赖关系等。update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
upgrade只是简单的更新包,不管这些依赖,它既不添加包,或是删除包。在不改变现有软件设置的基础上更新软件,不改变软件的依赖关系,当软件的依赖关系发生改变时,upgrade对此情形不处理。
dist-upgrade针对依赖关系改变的情形并作出处理,会改变配置文件,改变旧的依赖关系,添加包,删除包。如果要连带Raspbian操作系统也升级到最新版应该使用apt-get dist-upgrade命令。
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。
0 0
- 理解update、upgrade和dist-upgrade的区别
- ubuntu update , upgrade, dist-upgrade 的区别
- apt-get update ,upgarde 和dist-upgrade 的区别
- linux系统dist-upgrade和upgrade的区别
- upgrade 和 dist-upgrade
- update和upgrade的区别
- apt-get update ,upgarde 和dist-upgrade
- apt-get update ,upgarde 和dist-upgrade
- apt-get update ,upgarde 和dist-upgrade
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- yum upgrade和yum update的区别
- Java开发 Eclipse使用技巧
- 【SSH项目实战】国税协同平台-23.抽取BaseService
- 目前自己的几种脱壳方式
- js时间戳与php时间戳的区别
- 人工智能:第十章 机器视觉
- 理解update、upgrade和dist-upgrade的区别
- homerHEVC代码阅读(17)——基础结构之cu_partition_info_t
- TortoiseSVN 冲突解决详细步骤
- oracle connect by用法
- javascript中window.documen
- poj 1745 divisible
- Android中关于:at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) 的问题
- 人工智能:第十一章 自然语言理解
- 从头认识java-12.3 instanceof、isInstance和isAssignableFrom