apt-get upgrade 和apt-get dist-upgrade区别
kali linux系统或者 debian等系统 以及centos 在系统升级后经常会出现系统无法启动,或者启动之后GUI功能没有的问题:
笔记: 区别这两种用法
apt-get update 获取更新的软件包的索引源,作用是同步源的软件包 的索引系信息,从而进行软件更新
apt-get upgrade 更新文件,系统将现有的package升级,依赖文件出现相互依存,或者升级会破其他的文件依赖时候停止升级。 升级系统上安装的所用的软甲包,若跟新失败,所涉及的包会保持更新之前的状态。
apt-get dist-upgrade 如果有依赖性问题,尝试解决和移除。会造成文件依赖的破坏风险。一般会导致升级之后系统破坏,无法启动等,升级整个linux 系统,可能会造成升级过程中的软件冲突,他的部分升级过程需要人工参与。
root@shutong:~# apt-get update
获取:1 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease [30.5 kB]
获取:2 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/main Sources [13.5 MB]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/contrib Sources [61.4 kB]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/non-free Sources [126 kB]
获取:5 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/main amd64 Packages [16.9 MB]
获取:6 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/contrib amd64 Packages [101 kB]
获取:7 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/non-free amd64 Packages [199 kB]
已下载 30.9 MB,耗时 8秒 (4,079 kB/s)
正在读取软件包列表... 完成