当前位置: 首页 > Linux

kail滚动升级

时间:2023-04-06 03:55:53 Linux

修改源文件vim/etc/apt/sources.list#aliyunAliyundebhttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontrib#ustcUSTCdebhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontrib#清华大学debhttp://mirrors.tuna.tsinghua.edu.cn/kalikali-rollingmaincontribnon-freedeb-srchttps://mirrors.tuna.tsinghua.edu.cn/kalikali-rollingmaincontribnon-free#kaliofficialsourcedebhttp://http.kali.org/kalikali-rollingmainnon-freecontribdeb-srchttp://http.kali.org/kalikali-rollingmainnon-freecontrib#默认,你可以注释掉并忽略#debhttp://security.kali.org/kali-securitykali-rolling/updatesmaincontribnon-free#deb-srchttp://security.kali.org/kali-securitykali-rolling/updatesmaincontribnon-free拉取最新包并更新软件并升级update比较远程软件库和本地软件库,查看哪些软件可以更新,软件包Dependencies,给出分析报告。只检查不更新。upgrade在执行upgrade之前,先执行update,根据update的分析报告下载并更新软件。在以下情况下,将不会升级待升级的软件包。新的软件包与系统的某个软件包有冲突。新软件包有新的依赖,但系统不满足要求。安装新的软件包时,需要先删除旧的软件包。dist-upgrade:可以巧妙的解决依赖问题,如果有依赖问题需要安装/删除一个新的Package,它会尝试安装/删除它。(所以通常这会被认为是有点冒险的升级)在执行dist-upgrade之前,必须先执行update,dist-upgrade包含upgrade,并添加了以下功能:依赖智能冲突解决系统,可以智能处理新包安装新包时包,旧包可以删除,但不是对所有软件。apt-getupgrade和apt-getdist-upgrade本质上没有区别。但是,dist-upgrade会识别依赖关系何时发生变化并进行处理,而upgrade不会处理这种情况。aptinstallfull-upgrade:在执行full-upgrade之前执行update,对整个系统进行升级,必要时删除旧软件包。apt-getupgrade不会更改已安装的内容(仅限版本),apt-getdist-upgrade将根据需要安装或删除软件包以完成升级,而aptupgrade将自动安装但不会删除软件包。aptfull-upgrade执行与apt-getdist-upgrade相同的功能。apt-getupdate&apt-getupgrade或apt-getupdate&apt-getdist-upgrade或aptupdate&&aptupgrade或aptupdate&&apt-yfull-upgrade清理安装包#删除所有下载的包文件apt-getclean#删除下载的旧包文件apt-getautoclean#卸载所有自动安装和不再使用的软件包apt-getautoremove查看系统版本命令:lsb_release-a查看内核版本命令:uname-r查看系统版本命令:uname-aDebian/Ubuntu系统,apt-getupdate、apt-getupgrade、apt-getdist-upgrade命令的区别